Menu
Inicio
Compilar
Resultados
Usuarios
Ejemplos
Administración
Ayuda
Login
Usuario:
Password:
Registro
Enlaces
UCLM
ESI | UCLM
Campus Virtual
Software para la enseñanza y aprendizaje de la materia Procesadores de Lenguajes
:: Estas en:
Inicio
/
Ejemplos
lexer calcLexer %{ tokens { id := [a-zA-Z]+; num := [0-9][0-9]*; mas := "+"; menos := "-"; por := "*"; div := "/"; par_iz := "("; par_de := ")"; nulos := [ \r\n\t]; } pass nulos; %} grammar calc { analysis LALR1; use calcLexer; nonterminal E, T, F; E := E mas T | E menos T | T; T := T por F | T div F | F; F := par_iz E par_de; F := id | num; }