Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
otros:antlr [2013/02/05 12:09] alfred [Sección @rulecatch] |
otros:antlr [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 170: | Línea 170: | ||
| | defvar { print 'var' } | | defvar { print 'var' } | ||
| | .* { print 'lodemas' } ; | | .* { print 'lodemas' } ; | ||
| + | </code> | ||
| + | Un ejemplo para capturar excepciones: | ||
| + | <code> | ||
| + | except RecognitionException, e: | ||
| + | print "PARSING ERROR: "+str(e)+" parsing :"+str(self.input) | ||
| + | pprint.pprint(e) | ||
| + | pprint.pprint(self.input) | ||
| </code> | </code> | ||
| Atributos de tokens: | Atributos de tokens: | ||
| Línea 177: | Línea 184: | ||
| * {{:otros:antlr:antlr_python.pdf|Ejemplo con Python}} | * {{:otros:antlr:antlr_python.pdf|Ejemplo con Python}} | ||
| * {{:otros:antlr:antlr-tutorial.pdf|Tutorial}} | * {{:otros:antlr:antlr-tutorial.pdf|Tutorial}} | ||
| + | |||
| + | ==== Ejemplos míos ==== | ||
| + | * {{:otros:antlr:gamelog.g.zip|GameLog v0}} | ||
| ==== Links ==== | ==== Links ==== | ||
| === General === | === General === | ||