Pregunta

Extended Backus-Naur Form: EBNF

Estoy muy nuevo en conceptos de análisis. ¿Dónde puedo conseguir lo suficientemente fácil de leer y seguir material para escribir una gramática para el impulso :: biblioteca de espíritu, que utiliza una gramática similar a EBNF?

Actualmente estoy estudiando EBNF de Wikipedia.

Otros consejos

BNF en sí es simple, pero hay que acostumbrarse a la forma en que piensan los autores de compiladores. No son necesariamente lectura fácil, pero después son notas de la conferencia de la Universidad de Berkeley y Stanford.

Aquí es un analizador EBNF en php.

Además, aprender un poco acerca de cómo los motores de expresiones regulares son implementadas podrían ayudar. Proveedores:. RE2

Bueno, creo que la Wikipedia es la manera más simple, por dos razones:

  • Se establece los puntos más relevantes en el artículo
  • Tiene enlaces para la lectura adicional en la parte inferior de la página

También me permito sugerir la lectura de standart BNF sólo para familiarizarse con la idea detrás de él.

Por lo menos yo siempre comienzo con Wikipedia también, y casi siempre ayuda.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top