Spec-Zone.ru › Nushell

ast для отладки

Вывести абстрактное синтаксическое дерево (ast) для конвейера.

Подпись

> ast {flags} (pipeline)

Флаги

  • --json, -j: сериализовать в json
  • --minify, -m: сжать вывод nuon или json

Параметры

  • pipeline: конвейер, для которого нужно вывести ast

Типы входных/выходных данных:

вход выход
строка запись

Примеры

Вывести ast для строки

>ast'hello'

Вывести ast для конвейера

>ast'ls | where name =~ README'

Вывести ast для конвейера с ошибкой

>ast'for x in 1..10 { echo $x '

Вывести ast для конвейера с ошибкой, в формате json, в таблице nushell

>ast'for x in 1..10 { echo $x '--json|getblock|from json

Вывести ast для конвейера с ошибкой, в формате json, сжатый

>ast'for x in 1..10 { echo $x '-j-m

Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/ast.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API