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/03/03 09:49] alfred [Documentos] |
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: | ||