è possibile che Pyparsing legga ABNF da un file invece di doverlo definire in termini di oggetti python?pyparsing - carica ABNF?
In caso contrario, c'è qualcosa che può fare simili (caricare un file ABNF in un oggetto parser)
è possibile che Pyparsing legga ABNF da un file invece di doverlo definire in termini di oggetti python?pyparsing - carica ABNF?
In caso contrario, c'è qualcosa che può fare simili (caricare un file ABNF in un oggetto parser)
Ci sono un sacco di pacchetti di analisi Python: Python Parsing Tools. ANTLR in particolare è molto rispettato e legge una grammatica da un file dedicato.
Vedere this example inviato da Seo Sanghyeon, che legge EBNF e lo analizza (utilizzando il pyparsing) per creare un parser di pyparsing.
Per un nuovo arrivato non è ovvio come usare la sceneggiatura di Seo. Ci sono esempi di utilizzo? –