lexer

¿Está buscando una definición clara de lo que son un "tokenizer", "parser" y "lexers" y cómo se relacionan entre sí y se usan?

Estoy buscando una definición clara de lo que son un "tokenizer", "parser" y "lexer" y cómo se relacionan entre sí (por ejemp ... o nunca habiendo pasado por una clase de compilador (EE major) me resulta difícil entender completamente lo que está pasando.

¿Dónde puedo aprender los conceptos básicos de escribir un lexer?

Quiero aprender a escribir un lexer. Mi curso universitario tenía una tarea en la que teníamos que escribir un analizador (y ... s o técnicas de optimización, sino que prefiero un enfoque en lo esencial. ¿Cuáles son algunos buenos recursos para comenzar?

Comunicación entre lexer y parser

Cada vez que escribo un lexer y un parser simples, me encuentro con la misma pregunta: ¿cómo deben comunicarse el lexer y el ... ores del mundo real? Sería genial si escritores de compiladores como Eric Lippert podría arrojar algo de luz sobre este tema.

codificación manual de un analizador

Para todos los gurús del compilador, quiero escribir un analizador de descenso recursivo y quiero hacerlo solo con código. Si ... a mantener todo en un solo método grande. ¿Hay una buena manera de dividir estas reglas de tokenización en métodos separados?

Lexer escrito en Javascript?

Tengo un proyecto en el que un usuario necesita definir un conjunto de instrucciones para una interfaz de usuario que esté co ... trucciones. ¿Hay alguna librería para analizar que sea 100% javascript? ¿O un generador que generará en javascript? ¡Gracias!