Artigo Acesso aberto

Development and implementation of a parser using the Javacc compiler for recognition of syntax errors in the PHP language

2021; National University of Trujillo; Volume: 17; Issue: 1 Linguagem: Espanhol

10.17268/rev.cyt.2021.01.08

ISSN

2306-2002

Autores

Patricia C. Pereyra, Richard Rosario,

Tópico(s)

Knowledge Societies in the 21st Century

Resumo

Se implementó un reconocedor de errores sintácticos mediante el desarrollo de un analizador sintáctico para el lenguaje php. Para la realización del trabajo, se tomó la ayuda de tecnologías como JavaCC, HTML, CSS, PHP, XAMPP y Visual Studio Code. Se presenta un programa (AnalizadorLexSin.jj), compuesto por cinco partes, las cuales son: Área de opciones, cláusulas PARSER_BEGIN y PARSER_END, tokens bajo la cláusula SKIP, tokens bajo la cláusula TOKEN y área de funciones BNF. Luego de desarrollar el programa se llevó a cabo su compilación con la ayuda del compilador JavaCC. El código a analizar se ingresó por el usuario a través de una interfaz mostrada en un navegador web, para realizar el proceso de análisis sintáctico. Una vez ingresado el código, éste se guardó en un archivo txt, el cual fue el archivo que se verificó y comprobó si cumple con las reglas sintácticas del lenguaje php, escritas previamente en el programa AnalizadorLexSin.jj. De esta manera, se comprobó si el código presenta errores sintácticos o no. Llegando a reducir la experiencia de encontrarse con errores comunes que se presentan al momento de programar en el lenguaje PHP.

Referência(s)
Altmetric
PlumX