Sjabloon :: legering :: ontleden

Sjabloon :: Alloy :: ParSE is een PERL-module met een gemeenschappelijke parserende rol voor het maken van AST van sjablonen.
Download nu

Sjabloon :: legering :: ontleden Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Paul Seamons
  • Uitgever website:
  • http://search.cpan.org/~rhandom/

Sjabloon :: legering :: ontleden Tags


Sjabloon :: legering :: ontleden Beschrijving

Sjabloon ::: Alloy :: ontleden is een perl-module met gemeenschappelijke parserende rol voor het maken van AST van sjablonen. Sjabloon ::: Alloy :: Parse is een Perl-module met gemeenschappelijke parserende rol voor het maken van AST van sjablonen. De sjabloon :: legering :: PARSE-rol is verantwoordelijk voor het opslaan van de meerderheid van de Code van de richtlijn, evenals voor het delegeren van de TT, HTE, TMPL en Velocity-rollen voor het vinden van variabelen en richtlijnen.Role methodsparse_treeUsed door Load_Tree. Dit is de belangrijkste grammatica-engine van het programma. Het afgevaardigde naar de syntaxis gevonden in $ self -> {'syntaxis'} (standaardinstellingen naar 'legering') en roept de functie op in de $ SYNTAX HASHREF. De meerderheid van deze syntaxes gebruikt methoden die zijn gevonden in de $ Richtlijnen Hashref om verschillende richtlijntypen te ontleden voor elke specifieke syntaxis.a-sjabloon die eruitzag als het volgende: FOO Barwould Naar de volgende AST: ], ], 'Bar', ] De "GET" -woorden vertegenwoordigen de gebruikte richtlijn. De 6, 15 vertegenwoordigen de begin- en eindpersonen van de richtlijn in het document. De resterende items zijn de variabelen die nodig zijn voor het uitvoeren van de specifieke richtlijn.parse_expused om een variabele, een uitdrukking, een letterlijke tekenreeks of een getal te ontleden. Het retourneert een geparseerde variabele boom. Monsters van geparseerde variabelen zijn te vinden in de sectie Variabele parsetboom. mijn $ str = "1 + 2 * 3"; mijn $ AST = $ $D> parse_expr ($ str); # $ AST ziet eruit als , 0]], 0] parse_argsallow voor de multitudineuze manieren waarop TT argumenten parseert. Dit zorgt voor zowel positie als genoemde argumenten. Genoemde argumenten kunnen worden gescheiden met een "=" of "=>", en positionele argumenten moeten worden gescheiden door "" of ",". Dit retourneert alleen een reeks geparseerde variabelen. Om de werkelijke waarden te krijgen, moet u Play_Expr bellen op elke waarde.DUMP_PARSE_TREETHIS-methode zorgt voor het retourneren van een reeks perl-code die het AST van de geparseerde boom vertegenwoordigt. Het wordt voornamelijk gebruikt voor testen.Dump_parse_Exprthis-methode zorgt voor het retourneren van een gegevens: Dumper Dump van een geparseerde variabele. Het wordt voornamelijk gebruikt voor testen.parse_ * Methoden door deze namen worden door parse_tree gebruikt om de sjabloon te ontleden. Dit zijn de grammatica. Ze worden gebruikt door alle verschillende sjabloonsyntaxis, tenzij anders vermeld, worden deze methoden niet worden blootgesteld via de rol. REQUIRINGEN: · PERL-vereisten: · Perl


Sjabloon :: legering :: ontleden Gerelateerde software

Opties.pm

Options.pm is een opdrachtregeloptie-parsering Perl-module die bedoeld is om de syntaxis van de T.P.Sage.Options-module te imiteren. ...

208

Downloaden