Herramientas de usuario

Herramientas del sitio


otros:antlr

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

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 ===
otros/antlr.1360066195.txt.gz · Última modificación: 2020/05/09 09:25 (editor externo)