logcomp's People
logcomp's Issues
Problemas na v2.1.12
JoseFernandoInsper/LogComp
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "main.py", line 99, in eval
if(i.eval() != None):
AttributeError: "Token" object has no attribute "eval"
Problemas na v2.1.8
JoseFernandoInsper/LogComp
teste1: falha
input do teste:
println(1+1);
println(21+21);
println(83-41);
output esperado:
2
42
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste2: falha
input do teste:
println(5*5);
println(5/5);
println(0/5);
println(1/2);
println(50*50);
output esperado:
25
1
0
0
2500
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste3: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = x1 + y2;
println(z_final);
output esperado:
7
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste4: falha
input do teste:
x1 = 3; /* bla bla $x1 = 9999998 */
y2 = 4;
z_final = x1 + y2 *33;
println(z_final);
output esperado:
135
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste5: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste6: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
output esperado:
4
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste7: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
y1 = x1 *100;
println(y1);
output esperado:
4
400
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste10: falha
input do teste:
x1 =3;
y2=4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste11: falha
input do teste:
println(42);
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste15: falha
input do teste:
println(1);
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste16: falha
input do teste:
x_1x = 13;
println(x_1x);
output esperado:
13
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste19: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
Problemas na v2.1.21
JoseFernandoInsper/LogComp
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 224, in
main(sys.argv[1])
File "main.py", line 221, in main
parser.parse(lexer.lex(entry)).eval()
File "main.py", line 122, in eval
if(i.eval() is not None):
AttributeError: "Token" object has no attribute "eval"
Problemas na v2.1.1
JoseFernandoInsper/LogComp
teste1: falha
input do teste:
println(1+1);
println(21+21);
println(83-41);
output esperado:
2
42
42
output recebido:
2
42
42
None
teste2: falha
input do teste:
println(5*5);
println(5/5);
println(0/5);
println(1/2);
println(50*50);
output esperado:
25
1
0
0
2500
output recebido:
25
1
0
0
2500
None
teste3: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = x1 + y2;
println(z_final);
output esperado:
7
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
print(parser.parse(lexer.lex(entry)).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=33, lineno=3, colno=18))
teste4: falha
input do teste:
x1 = 3; /* bla bla $x1 = 9999998 */
y2 = 4;
z_final = x1 + y2 *33;
println(z_final);
output esperado:
135
output recebido:
135
None
teste5: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
print(parser.parse(lexer.lex(entry)).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=34, lineno=3, colno=19))
teste6: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
output esperado:
4
output recebido:
4
None
teste7: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
y1 = x1 *100;
println(y1);
output esperado:
4
400
output recebido:
4
400
None
teste10: falha
input do teste:
x1 =3;
y2=4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
print(parser.parse(lexer.lex(entry)).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=38, lineno=3, colno=26))
teste11: falha
input do teste:
println(42);
output esperado:
42
output recebido:
42
None
teste15: falha
input do teste:
println(1);
output esperado:
1
output recebido:
1
None
teste16: falha
input do teste:
x_1x = 13;
println(x_1x);
output esperado:
13
output recebido:
13
None
teste19: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
print(parser.parse(lexer.lex(entry)).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=34, lineno=3, colno=19))
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
print(parser.parse(lexer.lex(entry)).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=37, lineno=6, colno=19))
Problemas na v2.1.10
JoseFernandoInsper/LogComp
teste1: falha
input do teste:
println(1+1);
println(21+21);
println(83-41);
output esperado:
2
42
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste2: falha
input do teste:
println(5*5);
println(5/5);
println(0/5);
println(1/2);
println(50*50);
output esperado:
25
1
0
0
2500
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste3: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = x1 + y2;
println(z_final);
output esperado:
7
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste4: falha
input do teste:
x1 = 3; /* bla bla $x1 = 9999998 */
y2 = 4;
z_final = x1 + y2 *33;
println(z_final);
output esperado:
135
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste5: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste6: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
output esperado:
4
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste7: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
y1 = x1 *100;
println(y1);
output esperado:
4
400
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste10: falha
input do teste:
x1 =3;
y2=4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste11: falha
input do teste:
println(42);
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste15: falha
input do teste:
println(1);
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste16: falha
input do teste:
x_1x = 13;
println(x_1x);
output esperado:
13
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste19: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 136, in prog_state
return(Program([p[1]]))
IndexError: list index out of range
Problemas na v2.2.2
JoseFernandoInsper/LogComp
teste1: falha
input do teste:
{
println(1+1);
println(21+21);
println(83-41);
}
output esperado:
2
42
42
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste2: falha
input do teste:
{
println(5*5);
println(5/5);
println(0/5);
println(1/2);
println(50*50);
}
output esperado:
25
1
0
0
2500
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste3: falha
input do teste:
{x1 = 3;
y2 = 4;
z_final = x1 + y2;
println(z_final);}
output esperado:
7
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste4: falha
input do teste:
{
x1 = 3; /* bla bla $x1 = 9999998 */
y2 = 4;
z_final = x1 + y2 *33;
println(z_final);
}
output esperado:
135
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste5: falha
input do teste:
{
x1 = 3;
y2 = 4;
z_final = (x1 + y2) *33;
println(z_final);
}
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste6: falha
input do teste:
{
x1 = 3;
x1 = x1 +1;
println(x1);
}
output esperado:
4
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste7: falha
input do teste:
{
x1 = 3;
x1 = x1 +1;
println(x1);
y1 = x1 *100;
println(y1);
}
output esperado:
4
400
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste10: falha
input do teste:
{
x1 =3;
y2=4;
z_final = (x1 + y2) *33;
println(z_final);
}
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste11: falha
input do teste:
{
println(42);
}
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste15: falha
input do teste:
{
println(1);
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste16: falha
input do teste:
{
x_1x = 13;
println(x_1x);
}
output esperado:
13
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste19: falha
input do teste:
{x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;
println(z_final);}
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste20: falha
input do teste:
{
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
}
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste22: falha
input do teste:
{
if ((1==1) || (1==0)){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste23: falha
input do teste:
{
f = 5;
if (f == 5){
println(f);
}
}
output esperado:
5
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste24: falha
input do teste:
{
if ((1==1) && (1==0)){
println(0);
}
else{
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste25: falha
input do teste:
{
if ((1<2) || (0>2)){
println(1);
}
else{
println(0);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste26: falha
input do teste:
{
if (! (1==0)) {
println(1);
}
else{
println(0);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste27: falha
input do teste:
{
if (! (((1>0) || (1==0)) && (0==9))){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste28: falha
input do teste:
{
a = 0;
while (a < 3){
a = a +1;
println(a);
}
}
output esperado:
1
2
3
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste29: falha
input do teste:
{
a = 1;
while (a < 3){
a = a +1;
println(a);
}
}
output esperado:
2
3
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste30: falha
input do teste:
{
a = 0;
b = 1;
while ((a < 99999) && (b ==1)){
a = a +1;
println(a);
if (a == 5){
b = 0;
}
}
println(a);
}
output esperado:
1
2
3
4
5
5
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste33: falha
input do teste:
{
if (((1==1) || (1==1) || (1==1)) || ((1==0) && (1==0) && (1==0))){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste34: falha
input do teste:
{
if (-5 < 4){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste35: falha
input do teste:
{
x = readln();
println(x);
}
stdin do teste:
42
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste36: falha
input do teste:
{
x = readln();
x = readln();
println(x);
}
stdin do teste:
2
8
output esperado:
8
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste37: falha
input do teste:
{
x = readln();
y = x*2;
println(y);
}
stdin do teste:
42
output esperado:
84
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste38: falha
input do teste:
{
x = readln();
y = readln();
println(x+y);
}
stdin do teste:
5
4
output esperado:
9
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste39: falha
input do teste:
{
println(1);
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste40: falha
input do teste:
{
if (10 < 20) {
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste41: falha
input do teste:
{
if (30 < 20) {
println(0);
}
else{
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
teste43: falha
input do teste:
{
if (0 >1)
println(1);
println(0);
}
output esperado:
0
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 32, in parse
lookahead = next(tokenizer)
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 62, in next
return self.next()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/lexer.py", line 59, in next
self.idx, self._lineno, self._colno))
rply.errors.LexingError: (None, SourcePosition(idx=1, lineno=2, colno=1))
Problemas na v2.1.17
JoseFernandoInsper/LogComp
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 293, in
main(sys.argv[1])
File "main.py", line 290, in main
parser.parse(lexer.lex(entry)).eval()
File "main.py", line 163, in eval
if(i.eval() != None):
AttributeError: "Token" object has no attribute "eval"
Problemas na v2.2.3
JoseFernandoInsper/LogComp
teste22: falha
input do teste:
{
if ((1==1) || (1==0)){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste23: falha
input do teste:
{
f = 5;
if (f == 5){
println(f);
}
}
output esperado:
5
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste24: falha
input do teste:
{
if ((1==1) && (1==0)){
println(0);
}
else{
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste25: falha
input do teste:
{
if ((1<2) || (0>2)){
println(1);
}
else{
println(0);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste26: falha
input do teste:
{
if (! (1==0)) {
println(1);
}
else{
println(0);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste27: falha
input do teste:
{
if (! (((1>0) || (1==0)) && (0==9))){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste28: falha
input do teste:
{
a = 0;
while (a < 3){
a = a +1;
println(a);
}
}
output esperado:
1
2
3
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste29: falha
input do teste:
{
a = 1;
while (a < 3){
a = a +1;
println(a);
}
}
output esperado:
2
3
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste30: falha
input do teste:
{
a = 0;
b = 1;
while ((a < 99999) && (b ==1)){
a = a +1;
println(a);
if (a == 5){
b = 0;
}
}
println(a);
}
output esperado:
1
2
3
4
5
5
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste33: falha
input do teste:
{
if (((1==1) || (1==1) || (1==1)) || ((1==0) && (1==0) && (1==0))){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste34: falha
input do teste:
{
if (-5 < 4){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste35: falha
input do teste:
{
x = readln();
println(x);
}
stdin do teste:
42
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste36: falha
input do teste:
{
x = readln();
x = readln();
println(x);
}
stdin do teste:
2
8
output esperado:
8
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste37: falha
input do teste:
{
x = readln();
y = x*2;
println(y);
}
stdin do teste:
42
output esperado:
84
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste38: falha
input do teste:
{
x = readln();
y = readln();
println(x+y);
}
stdin do teste:
5
4
output esperado:
9
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste40: falha
input do teste:
{
if (10 < 20) {
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste41: falha
input do teste:
{
if (30 < 20) {
println(0);
}
else{
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste43: falha
input do teste:
{
if (0 >1)
println(1);
println(0);
}
output esperado:
0
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 353, in
main(sys.argv[1])
File "main.py", line 350, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 345, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
Problemas na v2.1.19
JoseFernandoInsper/LogComp
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "main.py", line 121, in eval
if(i.eval() != None):
AttributeError: "Token" object has no attribute "eval"
Problemas na v1.2.3
JoseFernandoInsper/LogComp
teste1: falha
input do teste:
1+1
output esperado:
2
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=1, lineno=1, colno=2))
teste2: falha
input do teste:
21+21
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=2, lineno=1, colno=3))
teste3: falha
input do teste:
1-1
output esperado:
0
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=1, lineno=1, colno=2))
teste4: falha
input do teste:
50-150
output esperado:
-100
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=2, lineno=1, colno=3))
teste9: falha
input do teste:
100 + 100 - 100+1
output esperado:
101
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=16, lineno=1, colno=17))
teste10: falha
input do teste:
100 + 100 - 100+1 -101 - 900
output esperado:
-900
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=16, lineno=1, colno=17))
teste15: falha
input do teste:
2+5*4
output esperado:
22
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=1, lineno=1, colno=2))
teste29: falha
input do teste:
(1+1)*3
output esperado:
6
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=2, lineno=1, colno=3))
teste31: falha
input do teste:
(1+1)*(2+2)
output esperado:
8
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=2, lineno=1, colno=3))
teste33: falha
input do teste:
(((1+1)))
output esperado:
2
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=4, lineno=1, colno=5))
teste39: falha
input do teste:
--2
output esperado:
2
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste40: falha
input do teste:
- -2
output esperado:
2
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste41: falha
input do teste:
--2+40
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=0, lineno=1, colno=1))
teste43: falha
input do teste:
44---2
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=3, lineno=1, colno=4))
teste44: falha
input do teste:
40+-+-2
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=3, lineno=1, colno=4))
teste45: falha
input do teste:
40+++++++++2
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 93, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=3, lineno=1, colno=4))
Problemas na v2.1.7
JoseFernandoInsper/LogComp
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "main.py", line 99, in eval
if(i.eval() != None):
AttributeError: "Token" object has no attribute "eval"
Problemas na v2.1.3
JoseFernandoInsper/LogComp
teste3: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = x1 + y2;
println(z_final);
output esperado:
7
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=33, lineno=3, colno=18))
teste5: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=34, lineno=3, colno=19))
teste10: falha
input do teste:
x1 =3;
y2=4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=38, lineno=3, colno=26))
teste19: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=34, lineno=3, colno=19))
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=37, lineno=6, colno=19))
Problemas na v1.2.5
JoseFernandoInsper/LogComp
teste1: falha
input do teste:
1+1
output esperado:
2
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=1, lineno=1, colno=2))
teste2: falha
input do teste:
21+21
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=2, lineno=1, colno=3))
teste3: falha
input do teste:
1-1
output esperado:
0
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=1, lineno=1, colno=2))
teste4: falha
input do teste:
50-150
output esperado:
-100
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=2, lineno=1, colno=3))
teste9: falha
input do teste:
100 + 100 - 100+1
output esperado:
101
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=16, lineno=1, colno=17))
teste10: falha
input do teste:
100 + 100 - 100+1 -101 - 900
output esperado:
-900
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=16, lineno=1, colno=17))
teste15: falha
input do teste:
2+5*4
output esperado:
22
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=1, lineno=1, colno=2))
teste29: falha
input do teste:
(1+1)*3
output esperado:
6
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=2, lineno=1, colno=3))
teste31: falha
input do teste:
(1+1)*(2+2)
output esperado:
8
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=2, lineno=1, colno=3))
teste33: falha
input do teste:
(((1+1)))
output esperado:
2
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=4, lineno=1, colno=5))
teste39: falha
input do teste:
--2
output esperado:
2
output recebido:
1
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 71, in expression_unary
else : return Number(int(-p[1]))
TypeError: bad operand type for unary -: "Number"
teste40: falha
input do teste:
- -2
output esperado:
2
output recebido:
1
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 71, in expression_unary
else : return Number(int(-p[1]))
TypeError: bad operand type for unary -: "Number"
teste41: falha
input do teste:
--2+40
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=3, lineno=1, colno=4))
teste43: falha
input do teste:
44---2
output esperado:
42
output recebido:
1
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 71, in expression_unary
else : return Number(int(-p[1]))
TypeError: bad operand type for unary -: "Number"
teste44: falha
input do teste:
40+-+-2
output esperado:
42
output recebido:
0
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 70, in expression_unary
return Number(int(p[1]))
TypeError: int() argument must be a string, a bytes-like object or a number, not "Number"
teste45: falha
input do teste:
40+++++++++2
output esperado:
42
output recebido:
0
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 104, in
print(parser.parse(lexer.lex(sys.argv[1])).eval())
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 50, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 70, in expression_unary
return Number(int(p[1]))
TypeError: int() argument must be a string, a bytes-like object or a number, not "Number"
Problemas na v2.2.1
JoseFernandoInsper/LogComp
teste1: falha
input do teste:
{
println(1+1);
println(21+21);
println(83-41);
}
output esperado:
2
42
42
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste2: falha
input do teste:
{
println(5*5);
println(5/5);
println(0/5);
println(1/2);
println(50*50);
}
output esperado:
25
1
0
0
2500
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste3: falha
input do teste:
{x1 = 3;
y2 = 4;
z_final = x1 + y2;
println(z_final);}
output esperado:
7
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste4: falha
input do teste:
{
x1 = 3; /* bla bla $x1 = 9999998 */
y2 = 4;
z_final = x1 + y2 *33;
println(z_final);
}
output esperado:
135
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste5: falha
input do teste:
{
x1 = 3;
y2 = 4;
z_final = (x1 + y2) *33;
println(z_final);
}
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste6: falha
input do teste:
{
x1 = 3;
x1 = x1 +1;
println(x1);
}
output esperado:
4
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste7: falha
input do teste:
{
x1 = 3;
x1 = x1 +1;
println(x1);
y1 = x1 *100;
println(y1);
}
output esperado:
4
400
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste10: falha
input do teste:
{
x1 =3;
y2=4;
z_final = (x1 + y2) *33;
println(z_final);
}
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste11: falha
input do teste:
{
println(42);
}
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste15: falha
input do teste:
{
println(1);
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste16: falha
input do teste:
{
x_1x = 13;
println(x_1x);
}
output esperado:
13
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste19: falha
input do teste:
{x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;
println(z_final);}
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste20: falha
input do teste:
{
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
}
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste22: falha
input do teste:
{
if ((1==1) || (1==0)){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste23: falha
input do teste:
{
f = 5;
if (f == 5){
println(f);
}
}
output esperado:
5
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste24: falha
input do teste:
{
if ((1==1) && (1==0)){
println(0);
}
else{
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste25: falha
input do teste:
{
if ((1<2) || (0>2)){
println(1);
}
else{
println(0);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste26: falha
input do teste:
{
if (! (1==0)) {
println(1);
}
else{
println(0);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste27: falha
input do teste:
{
if (! (((1>0) || (1==0)) && (0==9))){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste28: falha
input do teste:
{
a = 0;
while (a < 3){
a = a +1;
println(a);
}
}
output esperado:
1
2
3
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste29: falha
input do teste:
{
a = 1;
while (a < 3){
a = a +1;
println(a);
}
}
output esperado:
2
3
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste30: falha
input do teste:
{
a = 0;
b = 1;
while ((a < 99999) && (b ==1)){
a = a +1;
println(a);
if (a == 5){
b = 0;
}
}
println(a);
}
output esperado:
1
2
3
4
5
5
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste33: falha
input do teste:
{
if (((1==1) || (1==1) || (1==1)) || ((1==0) && (1==0) && (1==0))){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste34: falha
input do teste:
{
if (-5 < 4){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste35: falha
input do teste:
{
x = readln();
println(x);
}
stdin do teste:
42
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste36: falha
input do teste:
{
x = readln();
x = readln();
println(x);
}
stdin do teste:
2
8
output esperado:
8
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste37: falha
input do teste:
{
x = readln();
y = x*2;
println(y);
}
stdin do teste:
42
output esperado:
84
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste38: falha
input do teste:
{
x = readln();
y = readln();
println(x+y);
}
stdin do teste:
5
4
output esperado:
9
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste39: falha
input do teste:
{
println(1);
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste40: falha
input do teste:
{
if (10 < 20) {
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste41: falha
input do teste:
{
if (30 < 20) {
println(0);
}
else{
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste43: falha
input do teste:
{
if (0 >1)
println(1);
println(0);
}
output esperado:
0
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:287: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "IF" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "FOR" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "WHILE" is unused
parser = pg.build()
main.py:287: ParserGeneratorWarning: Token "NOT" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 287, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
Problemas na v2.2.4
JoseFernandoInsper/LogComp
teste22: falha
input do teste:
{
if ((1==1) || (1==0)){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste23: falha
input do teste:
{
f = 5;
if (f == 5){
println(f);
}
}
output esperado:
5
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste24: falha
input do teste:
{
if ((1==1) && (1==0)){
println(0);
}
else{
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste25: falha
input do teste:
{
if ((1<2) || (0>2)){
println(1);
}
else{
println(0);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste26: falha
input do teste:
{
if (! (1==0)) {
println(1);
}
else{
println(0);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste27: falha
input do teste:
{
if (! (((1>0) || (1==0)) && (0==9))){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste28: falha
input do teste:
{
a = 0;
while (a < 3){
a = a +1;
println(a);
}
}
output esperado:
1
2
3
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste29: falha
input do teste:
{
a = 1;
while (a < 3){
a = a +1;
println(a);
}
}
output esperado:
2
3
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste30: falha
input do teste:
{
a = 0;
b = 1;
while ((a < 99999) && (b ==1)){
a = a +1;
println(a);
if (a == 5){
b = 0;
}
}
println(a);
}
output esperado:
1
2
3
4
5
5
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste33: falha
input do teste:
{
if (((1==1) || (1==1) || (1==1)) || ((1==0) && (1==0) && (1==0))){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste34: falha
input do teste:
{
if (-5 < 4){
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste35: falha
input do teste:
{
x = readln();
println(x);
}
stdin do teste:
42
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste36: falha
input do teste:
{
x = readln();
x = readln();
println(x);
}
stdin do teste:
2
8
output esperado:
8
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste37: falha
input do teste:
{
x = readln();
y = x*2;
println(y);
}
stdin do teste:
42
output esperado:
84
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste38: falha
input do teste:
{
x = readln();
y = readln();
println(x+y);
}
stdin do teste:
5
4
output esperado:
9
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste40: falha
input do teste:
{
if (10 < 20) {
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste41: falha
input do teste:
{
if (30 < 20) {
println(0);
}
else{
println(1);
}
}
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
teste43: falha
input do teste:
{
if (0 >1)
println(1);
println(0);
}
output esperado:
0
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 376, in
main(sys.argv[1])
File "main.py", line 373, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 368, in error_handle
raise ValueError(token)
ValueError: Token("OPEN_PARENS", "(")
Problemas na v2.1.20
JoseFernandoInsper/LogComp
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 224, in
main(sys.argv[1])
File "main.py", line 221, in main
parser.parse(lexer.lex(entry)).eval()
File "main.py", line 122, in eval
if(i.eval() != None):
AttributeError: "Token" object has no attribute "eval"
Problemas na v2.1.18
JoseFernandoInsper/LogComp
teste1: falha
input do teste:
println(1+1);
println(21+21);
println(83-41);
output esperado:
2
42
42
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste2: falha
input do teste:
println(5*5);
println(5/5);
println(0/5);
println(1/2);
println(50*50);
output esperado:
25
1
0
0
2500
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste3: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = x1 + y2;
println(z_final);
output esperado:
7
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste4: falha
input do teste:
x1 = 3; /* bla bla $x1 = 9999998 */
y2 = 4;
z_final = x1 + y2 *33;
println(z_final);
output esperado:
135
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste5: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste6: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
output esperado:
4
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste7: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
y1 = x1 *100;
println(y1);
output esperado:
4
400
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste10: falha
input do teste:
x1 =3;
y2=4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste11: falha
input do teste:
println(42);
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste15: falha
input do teste:
println(1);
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste16: falha
input do teste:
x_1x = 13;
println(x_1x);
output esperado:
13
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste19: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Production "println" is not reachable
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 223, in
main(sys.argv[1])
File "main.py", line 220, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 60, in parse
self.error_handler(lookahead)
File "main.py", line 215, in error_handle
raise ValueError(token)
ValueError: Token("PRINT", "println")
Problemas na v2.1.23
JoseFernandoInsper/LogComp
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 227, in
main(sys.argv[1])
File "main.py", line 224, in main
parser.parse(lexer.lex(entry)).eval()
File "main.py", line 122, in eval
if(i.eval() is not None):
AttributeError: "Token" object has no attribute "eval"
Problemas na v2.1.4
JoseFernandoInsper/LogComp
teste3: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = x1 + y2;
println(z_final);
output esperado:
7
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=33, lineno=3, colno=18))
teste5: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=34, lineno=3, colno=19))
teste10: falha
input do teste:
x1 =3;
y2=4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=38, lineno=3, colno=26))
teste19: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=34, lineno=3, colno=19))
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 214, in
main(sys.argv[1])
File "main.py", line 211, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 65, in parse
raise ParsingError(None, lookahead.getsourcepos())
rply.errors.ParsingError: (None, SourcePosition(idx=37, lineno=6, colno=19))
Problemas na v1.1.1
JoseFernandoInsper/LogComp
teste1: falha
input do teste:
1+1
output esperado:
2
output recebido:
Mas algo saiu no stderror(que não deveria):
python3: can"t open file "main.py": [Errno 2] No such file or directory
teste2: falha
input do teste:
21+21
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
python3: can"t open file "main.py": [Errno 2] No such file or directory
teste3: falha
input do teste:
1-1
output esperado:
0
output recebido:
Mas algo saiu no stderror(que não deveria):
python3: can"t open file "main.py": [Errno 2] No such file or directory
teste4: falha
input do teste:
50-150
output esperado:
-100
output recebido:
Mas algo saiu no stderror(que não deveria):
python3: can"t open file "main.py": [Errno 2] No such file or directory
teste13: falha
input do teste:
1/1
output esperado:
1
output recebido:
1.0
teste15: falha
input do teste:
3168/99
output esperado:
32
output recebido:
32.0
teste17: falha
input do teste:
2*4/2
output esperado:
4
output recebido:
4.0
teste18: falha
input do teste:
0/1
output esperado:
0
output recebido:
0.0
teste19: falha
input do teste:
8 * 9 / 2
output esperado:
36
output recebido:
36.0
teste23: falha
input do teste:
1/2
output esperado:
0
output recebido:
0.5
Problemas na v2.1.11
JoseFernandoInsper/LogComp
teste1: falha
input do teste:
println(1+1);
println(21+21);
println(83-41);
output esperado:
2
42
42
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 23, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 137, in prog_state
p[0].value += [p[1]]
TypeError: unsupported operand type(s) for +=: "Add" and "list"
teste2: falha
input do teste:
println(5*5);
println(5/5);
println(0/5);
println(1/2);
println(50*50);
output esperado:
25
1
0
0
2500
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 23, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 137, in prog_state
p[0].value += [p[1]]
TypeError: unsupported operand type(s) for +=: "Div" and "list"
teste3: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = x1 + y2;
println(z_final);
output esperado:
7
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 23, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 137, in prog_state
p[0].value += [p[1]]
AttributeError: "Store" object has no attribute "value"
teste4: falha
input do teste:
x1 = 3; /* bla bla $x1 = 9999998 */
y2 = 4;
z_final = x1 + y2 *33;
println(z_final);
output esperado:
135
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 23, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 137, in prog_state
p[0].value += [p[1]]
AttributeError: "Store" object has no attribute "value"
teste5: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 23, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 137, in prog_state
p[0].value += [p[1]]
AttributeError: "Store" object has no attribute "value"
teste6: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
output esperado:
4
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 23, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 137, in prog_state
p[0].value += [p[1]]
AttributeError: "Store" object has no attribute "value"
teste7: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
y1 = x1 *100;
println(y1);
output esperado:
4
400
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 23, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 137, in prog_state
p[0].value += [p[1]]
AttributeError: "Store" object has no attribute "value"
teste10: falha
input do teste:
x1 =3;
y2=4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 23, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 137, in prog_state
p[0].value += [p[1]]
AttributeError: "Store" object has no attribute "value"
teste16: falha
input do teste:
x_1x = 13;
println(x_1x);
output esperado:
13
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 23, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 137, in prog_state
p[0].value += [p[1]]
AttributeError: "Store" object has no attribute "value"
teste19: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 23, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 137, in prog_state
p[0].value += [p[1]]
AttributeError: "Store" object has no attribute "value"
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 219, in
main(sys.argv[1])
File "main.py", line 216, in main
parser.parse(lexer.lex(entry)).eval()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 23, in parse
t, symstack, statestack, state
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parser.py", line 80, in _reduce_production
value = p.func(targ)
File "main.py", line 137, in prog_state
p[0].value += [p[1]]
TypeError: must be str, not list
Problemas na v2.1.16
JoseFernandoInsper/LogComp
teste1: falha
input do teste:
println(1+1);
println(21+21);
println(83-41);
output esperado:
2
42
42
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste2: falha
input do teste:
println(5*5);
println(5/5);
println(0/5);
println(1/2);
println(50*50);
output esperado:
25
1
0
0
2500
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste3: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = x1 + y2;
println(z_final);
output esperado:
7
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste4: falha
input do teste:
x1 = 3; /* bla bla $x1 = 9999998 */
y2 = 4;
z_final = x1 + y2 *33;
println(z_final);
output esperado:
135
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste5: falha
input do teste:
x1 = 3;
y2 = 4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste6: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
output esperado:
4
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste7: falha
input do teste:
x1 = 3;
x1 = x1 +1;
println(x1);
y1 = x1 *100;
println(y1);
output esperado:
4
400
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste10: falha
input do teste:
x1 =3;
y2=4;
z_final = (x1 + y2) *33;
println(z_final);
output esperado:
231
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste11: falha
input do teste:
println(42);
output esperado:
42
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste15: falha
input do teste:
println(1);
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste16: falha
input do teste:
x_1x = 13;
println(x_1x);
output esperado:
13
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste19: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
main.py:217: ParserGeneratorWarning: Token "IDENTIFIER" is unused
parser = pg.build()
Traceback (most recent call last):
File "main.py", line 217, in
parser = pg.build()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/parsergenerator.py", line 176, in build
g.compute_first()
File "/home/ubuntu/.local/lib/python3.6/site-packages/rply/grammar.py", line 148, in compute_first
for p in self.prod_names[n]:
KeyError: "VARIABLE_"
Problemas na v2.1.14
JoseFernandoInsper/LogComp
teste19: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
python3: can"t open file "main.py": [Errno 2] No such file or directory
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
python3: can"t open file "main.py": [Errno 2] No such file or directory
Problemas na v2.1.22
JoseFernandoInsper/LogComp
teste20: falha
input do teste:
x1 = 8;
y2 = 5;
z_final = (x1 + y2) * ---37;;;;;
println(z_final);
output esperado:
-481
output recebido:
Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "main.py", line 227, in
main(sys.argv[1])
File "main.py", line 224, in main
parser.parse(lexer.lex(entry)).eval()
File "main.py", line 122, in eval
if(i.eval() is not None):
AttributeError: "Token" object has no attribute "eval"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.