Pregunta

¿Alguien sabe de una fuente precisa para un (E) BNF para el lenguaje Java? Preferiblemente, sería de una fuente autorizada, p. Sol.

Gracias.

¿Fue útil?

Solución

Primer resultado de Google :)
Aunque no puedo hablar de lo actualizado que podría estar.

Otros consejos

creo que la tercera edición es la última:

JLS 3rd edition

No estoy seguro de para qué desea la especificación, pero puede interesarle saber que:

  • el analizador en Javac está escrito a mano. Sin analizador de herramientas generadas.
  • existe una serie de repositorios para las gramáticas de generadores de analizadores populares. Aquí está JavaCC y ANTLR .
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top