Pyast

Python-module voor het bouwen van verklaring van AST
Download nu

Pyast Rangschikking & Samenvatting

Advertentie

  • Rating:
  • 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

createsend

Een bibliotheek die de volledige functionaliteit van V3 van de Createsend API implementeert ...

112

Downloaden