0% found this document useful (0 votes)
379 views18 pages

SOLUCION DE ERRORES - Pruebas Unitarias-Funcionales - Acetpacion

The document describes errors and warnings that occurred during the generation of a lexical analyzer and parser from JFlex and CUP specification files. Specifically, it notes a rule in the JFlex specification that can never be matched, syntax errors in the CUP specification file, and warnings about unrecognized characters. The generation process produced errors and warnings but no parser code due to issues in the specifications.

Uploaded by

insttel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
379 views18 pages

SOLUCION DE ERRORES - Pruebas Unitarias-Funcionales - Acetpacion

The document describes errors and warnings that occurred during the generation of a lexical analyzer and parser from JFlex and CUP specification files. Specifically, it notes a rule in the JFlex specification that can never be matched, syntax errors in the CUP specification file, and warnings about unrecognized characters. The generation process produced errors and warnings but no parser code due to issues in the specifications.

Uploaded by

insttel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

run:

Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"

Error in file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex" (line


4):

Syntax error.

class Lexer

Error in file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex" (line


5):

Exception in thread "main" JFlex.GeneratorException: Generation aborted

Unkown %-option

%Type Tokens

at JFlex.Main.generate(Main.java:130)

at ALS.Principal.generarLexYSintac(Principal.java:28)

at ALS.Principal.main(Principal.java:22)

C:\Users\Luis Cuya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1

BUILD FAILED (total time: 0 seconds)

%Type Tokens

ESTABA EN MAYUSCULA, DEBE SER EN MINUSCULA

%type Tokens
run:

Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"

Error in file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex" (line


4):

Syntax error.

class Lexer

Error in file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex":

Exception in thread "main" JFlex.GeneratorException: Generation aborted

Unexpected end of file in comment

at JFlex.Main.generate(Main.java:130)

at ALS.Principal.generarLexYSintac(Principal.java:28)

at ALS.Principal.main(Principal.java:22)

C:\Users\Luis Cuya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1

BUILD FAILED (total time: 0 seconds)

/*Si hay error en la evaluacion del lexema

FALTO CERRAR EL COMENTARIO

/*Si hay error en la evaluacion del lexema */


run:

Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"

Error in file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex" (line


4):

Syntax error.

class Lexer

Exception in thread "main" JFlex.GeneratorException: Generation aborted

at JFlex.Main.generate(Main.java:145)

at ALS.Principal.generarLexYSintac(Principal.java:28)

at ALS.Principal.main(Principal.java:22)

C:\Users\Luis Cuya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1

BUILD FAILED (total time: 0 seconds)

class Lexer

FALTA COLOCAR EL %

%class Lexer
run:
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"

Warning : Macro "espacio" has been declared but never used.


Constructing NFA : 185 states in NFA
Converting NFA to DFA :
...........................................................................
77 states before minimization, 67 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java"
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex"

Error in file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex" (line


28):
Syntax error.
( String ){return new Symbol (sym.Cadena, yychar, yyline, yytext());}
^

Error in file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex" (line


28):
Unexpected character
( String ){return new Symbol (sym.Cadena, yychar, yyline, yytext());}
^
Exception in thread "main" JFlex.GeneratorException: Generation aborted
at JFlex.Main.generate(Main.java:130)
at ALS.Principal.generarLexYSintac(Principal.java:31)
at ALS.Principal.main(Principal.java:22)
C:\Users\Luis Cuya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 1 second)

( String ){return new Symbol (sym.Cadena, yychar, yyline, yytext());}

FALTA ESPACIO DESPUES DEL CIERRA PARENTECIS DEL STRING

( String ) {return new Symbol (sym.Cadena, yychar, yyline, yytext());}


run:
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"
Constructing NFA : 174 states in NFA
Converting NFA to DFA :
......................................................................
72 states before minimization, 61 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java"

Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex"

Warning : Macro "espacio" has been declared but never used.


Constructing NFA : 180 states in NFA
Converting NFA to DFA :
.......................................................................
73 states before minimization, 63 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.java"

Warning : Scanner at 5(1): Unrecognized character '{' -- ignored


Error: Syntax error @ Symbol: ID (unknown:6/5 - unknown:6/11)
Warning : Scanner at 8(34): Unrecognized character '(' -- ignored
Warning : Scanner at 8(43): Unrecognized character ')' -- ignored
Warning : Scanner at 8(44): Unrecognized character '{' -- ignored
Warning : Scanner at 9(19): Unrecognized character '=' -- ignored
Warning : Scanner at 11(9): Unrecognized character '}' -- ignored
Warning : Scanner at 12(27): Unrecognized character '(' -- ignored
Warning : Scanner at 12(28): Unrecognized character ')' -- ignored
Warning : Scanner at 12(29): Unrecognized character '{' -- ignored
Warning : Scanner at 14(9): Unrecognized character '}' -- ignored
Warning : Scanner at 15(1): Unrecognized character '}' -- ignored
Warning : Scanner at 16(2): Unrecognized character '}' -- ignored
Error: Syntax error @ Symbol: START (unknown:38/-4 - unknown:38/1)
Error : Illegal use of reserved word
------- CUP v0.11a beta 20060608 Parser Generation Summary -------
3 errors and 12 warnings
19 terminals, 10 non-terminals, and 7 productions declared,
producing 0 unique parse states.
0 terminals declared but not used.
0 non-terminals declared but not used.
0 productions never reduced.
0 conflicts detected (0 expected).
No code produced.
---------------------------------------------------- (v0.11a beta 20060608)
C:\Users\Luis Cuya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 100
BUILD FAILED (total time: 5 seconds)
(espacio) {/*ignore*/}

SE HABIA PUESTO PARAENTIS, DEBE SER LLAVES

{espacio} {/*ignore*/}
run:
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"
Constructing NFA : 174 states in NFA
Converting NFA to DFA :
......................................................................
72 states before minimization, 61 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java"

Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex"


Constructing NFA : 170 states in NFA
Converting NFA to DFA :
...................................................................

Warning in file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex" (line


25):
Rule can never be matched:
("\n") {return SaltoLinea}
69 states before minimization, 57 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.java"
Warning : Scanner at 5(1): Unrecognized character '{' -- ignored
Error: Syntax error @ Symbol: ID (unknown:6/5 - unknown:6/11)
Warning : Scanner at 8(34): Unrecognized character '(' -- ignored
Warning : Scanner at 8(43): Unrecognized character ')' -- ignored
Warning : Scanner at 8(44): Unrecognized character '{' -- ignored
Warning : Scanner at 9(19): Unrecognized character '=' -- ignored
Warning : Scanner at 11(9): Unrecognized character '}' -- ignored
Warning : Scanner at 12(27): Unrecognized character '(' -- ignored
Warning : Scanner at 12(28): Unrecognized character ')' -- ignored
Warning : Scanner at 12(29): Unrecognized character '{' -- ignored
Warning : Scanner at 14(9): Unrecognized character '}' -- ignored
Warning : Scanner at 15(1): Unrecognized character '}' -- ignored
Warning : Scanner at 16(2): Unrecognized character '}' -- ignored
Error: Syntax error @ Symbol: START (unknown:38/-4 - unknown:38/1)
Error : Illegal use of reserved word
------- CUP v0.11a beta 20060608 Parser Generation Summary -------
3 errors and 12 warnings
19 terminals, 10 non-terminals, and 7 productions declared,
producing 0 unique parse states.
0 terminals declared but not used.
0 non-terminals declared but not used.
0 productions never reduced.
0 conflicts detected (0 expected).
No code produced.
---------------------------------------------------- (v0.11a beta 20060608)
C:\Users\Luis Cuya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 100
BUILD FAILED (total time: 2 seconds)
("\n") {return SaltoLinea}

BORRAR TODA ESA LINEA DE CODIGO Y VERIFICAR QUE ESTE EN “espacio”

espacio=[ ,\t,\n]+
run:
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"
Constructing NFA : 174 states in NFA
Converting NFA to DFA :
......................................................................
72 states before minimization, 61 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java"

Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex"


Constructing NFA : 168 states in NFA
Converting NFA to DFA :
..................................................................
68 states before minimization, 57 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.java"

Warning : Scanner at 5(1): Unrecognized character '{' -- ignored


Error: Syntax error @ Symbol: ID (unknown:6/5 - unknown:6/11)
Warning : Scanner at 8(34): Unrecognized character '(' -- ignored
Warning : Scanner at 8(43): Unrecognized character ')' -- ignored
Warning : Scanner at 8(44): Unrecognized character '{' -- ignored
Warning : Scanner at 9(19): Unrecognized character '=' -- ignored
Warning : Scanner at 11(9): Unrecognized character '}' -- ignored
Warning : Scanner at 12(27): Unrecognized character '(' -- ignored
Warning : Scanner at 12(28): Unrecognized character ')' -- ignored
Warning : Scanner at 12(29): Unrecognized character '{' -- ignored
Warning : Scanner at 14(9): Unrecognized character '}' -- ignored
Warning : Scanner at 15(1): Unrecognized character '}' -- ignored
Warning : Scanner at 16(2): Unrecognized character '}' -- ignored
Error: Syntax error @ Symbol: START (unknown:38/-4 - unknown:38/1)
Error : Illegal use of reserved word
------- CUP v0.11a beta 20060608 Parser Generation Summary -------
3 errors and 12 warnings
19 terminals, 10 non-terminals, and 7 productions declared,
producing 0 unique parse states.
0 terminals declared but not used.
0 non-terminals declared but not used.
0 productions never reduced.
0 conflicts detected (0 expected).
No code produced.
---------------------------------------------------- (v0.11a beta 20060608)
C:\Users\Luis Cuya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 100
BUILD FAILED (total time: 1 second)
IR AL CODIGO DE SintaxisC.cup. Agregar dos puntos después de la llave, debajo de la línea “parser code”

package ASL;
import java_cup.runtime.Symbol;
parser code
{:
private Symbol s;

public void syntax_error (Symbol s){


this.s=s;

}
public Symbol getS(){
return this.s;
}
}
:};
run:
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"
Constructing NFA : 174 states in NFA
Converting NFA to DFA :
......................................................................
72 states before minimization, 61 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java"
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex"
Constructing NFA : 168 states in NFA
Converting NFA to DFA :
..................................................................
68 states before minimization, 57 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java" saved
as "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico
Sintactico\src\ALS\LexerCup.java"
Error: Syntax error @ Symbol: START (unknown:38/-4 - unknown:38/1)
Error : Illegal use of reserved word
------- CUP v0.11a beta 20060608 Parser Generation Summary -------
2 errors and 0 warnings
19 terminals, 10 non-terminals, and 7 productions declared,
producing 0 unique parse states.
0 terminals declared but not used.
0 non-terminals declared but not used.
0 productions never reduced.
0 conflicts detected (0 expected).
No code produced.
---------------------------------------------------- (v0.11a beta 20060608)
C:\Users\Luis Cuya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 100
BUILD FAILED (total time: 1 second)

non terminal INICIO, SENTENCIA, DECLARACION, DECLA_FOR, IF, IF_ELSE, WHILE, DO_WHILE, FOR,
SENTECIA_BOOLEANA

start with INICIO

ABRIR EL ARCHIVO SintaxisC.cup

FALTA PUNTO Y COMA AL FINAL

start with INICIO;

non terminal INICIO, SENTENCIA, DECLARACION, DECLA_FOR, IF, IF_ELSE, WHILE, DO_WHILE, FOR,
SENTECIA_BOOLEANA;
run:
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"
Constructing NFA : 174 states in NFA
Converting NFA to DFA :
......................................................................
72 states before minimization, 61 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java"
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex"
Constructing NFA : 168 states in NFA
Converting NFA to DFA :
..................................................................
68 states before minimization, 57 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java" saved
as "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico
Sintactico\src\ALS\LexerCup.java"
Error : java_cup.runtime.Symbol "Int" has not been declared
------- CUP v0.11a beta 20060608 Parser Generation Summary -------
1 error and 0 warnings
19 terminals, 10 non-terminals, and 9 productions declared,
producing 0 unique parse states.
0 terminals declared but not used.
0 non-terminals declared but not used.
0 productions never reduced.
0 conflicts detected (0 expected).
No code produced.
---------------------------------------------------- (v0.11a beta 20060608)
C:\Users\Luis Cuya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 100
BUILD FAILED (total time: 1 second)

( int | char | double ) {return new Symbol (sym.T_dato, yychar, yyline, yytext());}

En Jcup.flex agregar Int, cambiar esa línea por estas dos:

( int ) {return new Symbol (sym.Int, yychar, yyline, yytext());}

( char | double ) {return new Symbol (sym.T_dato, yychar, yyline, yytext());}

Además, agregar Int en e archivo SintaxisC.cup

terminal Linea,
Int
Comillas,
T_dato,
Cadena,
If,

run:
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"
Constructing NFA : 174 states in NFA
Converting NFA to DFA :
......................................................................
72 states before minimization, 61 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java"
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex"
Constructing NFA : 166 states in NFA
Converting NFA to DFA :
..................................................................
68 states before minimization, 58 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java" saved
as "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico
Sintactico\src\ALS\LexerCup.java"
Error : java_cup.runtime.Symbol "Main" has not been declared
------- CUP v0.11a beta 20060608 Parser Generation Summary -------
1 error and 0 warnings
20 terminals, 10 non-terminals, and 9 productions declared,
producing 0 unique parse states.
0 terminals declared but not used.
0 non-terminals declared but not used.
0 productions never reduced.
0 conflicts detected (0 expected).
No code produced.
---------------------------------------------------- (v0.11a beta 20060608)
C:\Users\Luis Cuya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 100
BUILD FAILED (total time: 1 second)

En Jcup.flex agregar Main:

( main ) {return new Symbol (sym.Main, yychar, yyline, yytext());}

Además, agregar Main en el archivo SintaxisC.cup

terminal Linea,
Main,
Int
Comillas,
T_dato,
Cadena,
If,

Luego saldrán más errores del mismo tipo, agregar los tokens en el archivo SintaxisC.cup
terminal Linea,
Main,
Int
Comillas,
T_dato,
Cadena,
If,
AbrePare

run:
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"
Constructing NFA : 174 states in NFA
Converting NFA to DFA :
......................................................................
72 states before minimization, 61 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java"
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex"
Constructing NFA : 174 states in NFA
Converting NFA to DFA :
......................................................................
72 states before minimization, 62 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java" saved
as "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico
Sintactico\src\ALS\LexerCup.java"
Error : java_cup.runtime.Symbol "variable" has not been declared
------- CUP v0.11a beta 20060608 Parser Generation Summary -------
1 error and 0 warnings
28 terminals, 10 non-terminals, and 9 productions declared,
producing 0 unique parse states.
0 terminals declared but not used.
0 non-terminals declared but not used.
0 productions never reduced.
0 conflicts detected (0 expected).
No code produced.
---------------------------------------------------- (v0.11a beta 20060608)
C:\Users\Luis Cuya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 100
BUILD FAILED (total time: 1 second)

PONER VARIABLE, ASIGNACION CON MAYUSCULA. ES NUMERO, ES PUNTOCOMA

DECLARACION::=
Int Variable
|
Int Variable Asignacion Numero PuntoComa
;

…LOS SGTES ERRORES SON DEL MISMO TIPO. Modificar los archivos Jcup.flex, SintaxisC.cup y Lexer.flex
run:
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"
Constructing NFA : 174 states in NFA
Converting NFA to DFA :
......................................................................
72 states before minimization, 61 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java"
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex"
Constructing NFA : 174 states in NFA
Converting NFA to DFA :
......................................................................
72 states before minimization, 62 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java" saved
as "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico
Sintactico\src\ALS\LexerCup.java"
Warning : Terminal "Else" was declared but never used
Warning : Terminal "Suma" was declared but never used
Warning : Terminal "Op_Logico" was declared but never used
Warning : Terminal "AbreCorchetes" was declared but never used
Warning : Terminal "Para" was declared but never used
Warning : Terminal "Comillas" was declared but never used
Warning : Terminal "Op_relacional" was declared but never used
Warning : Terminal "T_dato" was declared but never used
Warning : Terminal "Cadena" was declared but never used
Warning : Terminal "Abre" was declared but never used
Warning : Terminal "Division" was declared but never used
Warning : Terminal "Resta" was declared but never used
Warning : Terminal "If" was declared but never used
Warning : Terminal "Linea" was declared but never used
Warning : Terminal "Do" was declared but never used
Warning : Terminal "Igual" was declared but never used
Warning : Terminal "Op_increnmento" was declared but never used
Warning : Terminal "Multiplicacion" was declared but never used
Warning : Terminal "While" was declared but never used
Warning : Non terminal "WHILE" was declared but never used
Warning : Non terminal "FOR" was declared but never used
Warning : Non terminal "DECLA_FOR" was declared but never used
Warning : Non terminal "SENTECIA_BOOLEANA" was declared but never used
Warning : Non terminal "DO_WHILE" was declared but never used
------- CUP v0.11a beta 20060608 Parser Generation Summary -------
0 errors and 24 warnings
31 terminals, 10 non-terminals, and 9 productions declared,
producing 25 unique parse states.
24 terminals declared but not used.
0 non-terminals declared but not used.
0 productions never reduced.
0 conflicts detected (0 expected).
Code written to "SintaxisC.java", and "sym.java".
---------------------------------------------------- (v0.11a beta 20060608)
BUILD SUCCESSFUL (total time: 1 second)

run:
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.flex"
Constructing NFA : 194 states in NFA
Converting NFA to DFA :
..............................................................................
80 states before minimization, 67 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java" saved as
"C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Lexer.java"
Reading "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\Jcup.flex"
Constructing NFA : 194 states in NFA
Converting NFA to DFA :
..............................................................................
80 states before minimization, 68 states in minimized DFA
Old file "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java" saved
as "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico Sintactico\src\ALS\LexerCup.java~"
Writing code to "C:\Users\Luis Cuya\Documents\NetBeansProjects\Analizador Lexico
Sintactico\src\ALS\LexerCup.java"
Warning : Terminal "Suma" was declared but never used
Warning : Terminal "Op_Logico" was declared but never used
Warning : Terminal "AbreCorchetes" was declared but never used
Warning : Terminal "Para" was declared but never used
Warning : Terminal "Comillas" was declared but never used
Warning : Terminal "T_dato" was declared but never used
Warning : Terminal "Cadena" was declared but never used
Warning : Terminal "Abre" was declared but never used
Warning : Terminal "Division" was declared but never used
Warning : Terminal "Resta" was declared but never used
Warning : Terminal "Do" was declared but never used
Warning : Terminal "Igual" was declared but never used
Warning : Terminal "Op_increnmento" was declared but never used
Warning : Terminal "Multiplicacion" was declared but never used
Warning : Terminal "While" was declared but never used
Warning : Terminal "SaltoLinea" was declared but never used
Warning : Non terminal "WHILE" was declared but never used
Warning : Non terminal "FOR" was declared but never used
Warning : Non terminal "DECLA_FOR" was declared but never used
Warning : Non terminal "DO_WHILE" was declared but never used
------- CUP v0.11a beta 20060608 Parser Generation Summary -------
0 errors and 20 warnings
32 terminals, 10 non-terminals, and 14 productions declared,
producing 42 unique parse states.
20 terminals declared but not used.
0 non-terminals declared but not used.
0 productions never reduced.
0 conflicts detected (0 expected).
Code written to "SintaxisC.java", and "sym.java".
---------------------------------------------------- (v0.11a beta 20060608)
BUILD SUCCESSFUL (total time: 1 second)

You might also like