| Pyast Python-module voor het bouwen van verklaring van AST |
Download nu |
Pyast Rangschikking & Samenvatting
- Vergunning:
- Other/Proprietary Li...
- Naam uitgever:
- Zbigniew Braniecki
- Uitgever website:
- https://wiki.mozilla.org/Silme
Pyast Tags
Pyast Beschrijving
Python-module voor het bouwen van verklaring van AST Pyast is een Python-bibliotheek die mogelijk maakt om AST-structuren te maken met behulp van een verklaring van de verklaring programmeren.example: Jsast.pyimport Pyast als Astclass Node (AST.Node): passclass-verklaring (Knooppunt): Passclass-expressie (patroon): Passclass Operator (Node): Token = AST.FIELD (("+", "=", "-", "==", "! =", ">", ">")) Klasse-ID (expressie): naam = AST.FIELD (( str, Unicode)) Klasse letterlijke (expressie): waarde = AST.FIELD ((STR, BOOL, INT, NONTYPE)) Klasse-programma (AST.NODE): lichaam = AST.SEQ (verklaring, null = true) Klasse ExpressionStatement ( Verklaring): expressie = AST.FIELD (expressie) Klasse toewijzing (expressie): Operator = AST.FIELD (Operator) Left = AST.FIELD (expressie) Right = AST.FIELD (expressie) Main.pyfrom JSast Import * PROG = Programma () prog.body.appdry (ExpressionStatement (AsseptmentExPression (Operator ("="), Identifier ("X"), letterlijk (2)))) # Resultaat: x = 2; Pyast.debug-variabele definieert als Pyast actief is in debug modus waarin het sterke typen wordt gehandhaafd tegen kostprijs van prestaties of geoptimaliseerde modus wanneer al lthe controles zijn inactief. Vereisten: · Python
Pyast Gerelateerde software