| Pyast. Módulo Python para construção declarativa AST |
Baixe Agora |
Pyast. Classificação e resumo
- Licença:
- Other/Proprietary Li...
- Nome do editor:
- Zbigniew Braniecki
- Site do editor:
- https://wiki.mozilla.org/Silme
Pyast. Tag
Pyast. Descrição
Módulo Python para construção declarativa AST Pyast é uma biblioteca Python que permite criar estruturas AST usando formulário de programação declarativa.Exemplo: jsast.pyimport pyast como nó astclass (AST.NODE): PassClass Declaração (nó): Expressão de PassClass (padrão): PassClass Operator (nó): token = Ast.field (("+", "=", "-", "==", "! =", ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ") �dentificador de classe (expressão): nome = ast.field str, unicode)) Classe literal (expressão): valor = AST.FIELD ((str, bool, int, nonetype)) Classe Program (AST.NODE): Body = AST.SEQ (declaração, null = true) classesstatement ( Declaração): Expression = Ast.Field (expressão) Atribuição de classe (expressão): operador = ast.field (operador) Esquerda = AST.Field (expressão) Direita = AST.Field (expressão) main.pyfrom jsast Import * Prog = Program () prog.body.apend (expressatement (AtrelationStatement (AtribuiçãoExpression (operador (operador (operador ("="), identificador ("x"), literal (2)))) # resultado: x = 2; pyast.debug variável define se o pyast opera na depuração modo em que a digitação forte é aplicada ao custo de desempenho ou modo otimizado quando Os cheques são inativos. Requisitos: · Pitão
Pyast. Software Relacionado