Resultados de la búsqueda a petición "lexer"

1 la respuesta

Gramática PEG no recursiva a la izquierda para una “expresión”

1 la respuesta

En antlr4 lexer, ¿Cómo tener una regla que atrape todas las "palabras" restantes como token desconocido?

1 la respuesta

¿Debo usar un lexer cuando utilizo una biblioteca combinadora de analizadores como Parsec?

Al escribir un analizador en una biblioteca de combinadores de analizador como el Parsec de Haskell, normalmente tiene 2 opciones:Escribe un lexer para divid...

1 la respuesta

Uso de C ++ 11 regex para capturar el contenido de un archivo de gramática libre de contexto

PrefacioEstoy tratando de escribir mi propia especificación de gramática libre de contexto, para asociarme con las reglas de mi lexer / parser. Está destinad...

1 la respuesta

¿Cómo hacer que lex / flex reconozca tokens no separados por espacios en blanco?

Estoy tomando un curso sobre construcción de compiladores, y mi tarea actual es escribir el lexer para el lenguaje que estamos implementando. No puedo averig...

1 la respuesta

ANTLR4: Cómo inyectar fichas

Estoy intentando implementar un preprocesador para un DSL, modelado después del ejemplo de CPP en código / extras. Sin embargo, no estoy usando token factory...

1 la respuesta

boost-sprit-lex que unifica múltiples tokens en un solo token en lex diferenciado por el id

editar : He arrancado el lexer ya que no se integra limpiamente con Qi y solo confunde las gramáticas (vea la respuesta a continuación).Mi lexer se ve como s...

1 la respuesta

Búsqueda de texto de Oracle en varias tablas y combinaciones.

1 la respuesta

ANTLR4: la salida de TokenStreamRewriter no tiene el formato adecuado (elimina espacios en blanco)

Estoy usando Antlr4 y java7 grammar (fuente [https://github.com/antlr/grammars-v4/tree/master/java]) para modificar un archivo fuente Java de entrada. Más específicamente, estoy usando la clase TokenStreamRewriter para modificar algunos tokens. ...

1 la respuesta

¿Por qué mi gramática Ragel simple usa toda la memoria y falla?

Estoy tratando de convertir un conjunto de expresiones regulares de las reglas de Adblock Plus en una función optimizada que podría llamar desde C ++. Esperaba poder usar un generador de lexer como Ragel para hacer esto, pero cuando trato con un ...