Shishi.

Shishi ist ein Perl-Wrapper für die Shishi-Parsing-Bibliothek.
Jetzt downloaden

Shishi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Simon Cozens
  • Website des Verlags:
  • http://search.cpan.org/~simon/Sub-Versive-0.01/Versive.pm

Shishi. Stichworte


Shishi. Beschreibung

Shishi ist ein Perl-Wrapper für die Bibliothek von Shishi Parsing. Shishi ist ein Perl-Wrapper für die Shishi Parsing-Bibliothek.Synopsis verwenden Shishi; # Erstellen Sie einen Parser meinen $ Parser = New Shishi ("einiger Name"); # Fügen Sie einen grundlegenden Knoten hinzu Mein $ NODEA = Shishi :: Node-> NEU ("Start"); $ Parser-> add_node ($ nodea); # Fügen Sie einen Knoten mit einer einfachen Regel hinzu: # STATE C: Übereinstimmung 'C' -> Gehen Sie zu Akzeptieren von Bundesstaat Meine $ NODEC = Shishi :: Node-> NEU ("C" -> add_decision (New Shishi :: Beschluss (Ziel) => 'c', Typ => 'char', Action => 'Finish')); # Staat B: Übereinstimmung 'B' -> Gehen Sie zum Status C My $ Nodeb = Shishi :: Node-> NEU ("B") -> add_decision (New Shishi :: Beschluss (Ziel => 'B', Typ => 'char', action => 'fortsetzen', next_node => $ nodec); # Vom ersten Knoten: Match 'A' -> Zum Zustand B $ Parser-> Start_Node-> Add_Decision (New Shishi :: Decision (Target => 'A', Typ => 'char', Action => 'Weiter ', next_node => $ nodeb); # Sagen Sie dem Parser, dass diese Staaten gehören. (Hilft bei gc) $ parser-> add_node ($ nodeb); $ parser-> add_node ($ nodec); # Wir haben jetzt eine staatliche Maschine, die 'ABC' akzeptiert: OK (! $ Parser-> Execute (Shishipary> New_match ("AB")); OK ($ Parser-> Execute (Shishipary> New_match (ABC ")); Anforderungen: · Perl.


Shishi. Zugehörige Software