Giter Site home page Giter Site logo

logica_comp's People

Watchers

 avatar  avatar  avatar

logica_comp's Issues

v3.0

Acredito que faltou o arquivo:

Traceback (most recent call last):
File "compilador.py", line 645, in
main()
File "compilador.py", line 640, in main
Generator.Run()
File "compilador.py", line 630, in Run
copyfile("predefs.txt","program.asm")
File "/home/raul/anaconda3/lib/python3.7/shutil.py", line 120, in copyfile
with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: 'predefs.txt'

Corrige e lança uma release v3.0.X em paralelo à v2.4.X

autoIssue

Aluno: Alexandreae

teste4: falha
input do teste:


local x1::Int
local y2::Int
local z_final::Int
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 "compilador.py", line 552, in
main()
File "compilador.py", line 548, in main
Parser.run().Evaluate()
File "compilador.py", line 425, in run
result = Parser.parseBlock()
File "compilador.py", line 264, in parseBlock
filhos.append(Parser.parseCommand())
File "compilador.py", line 332, in parseCommand
raise Exception("Erro de sintaxe")
Exception: Erro de sintaxe

teste58: falha
input do teste:



local a::String
     a = 1  * "a" 
    println(  a )


output esperado:
1a

output recebido:

truea

teste60: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:




    if("a")
        println( 1)
    end


teste62: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:




    if("a")
        println( 1)
    end


autoIssue

Aluno: Alexandreae
Release 1.1.* não encontrada!

autoIssue

Aluno: Alexandreae

teste1: falha
input do teste:


println(1+1)
println(21+21)
println(83-41)

output esperado:
2
42
42

output recebido:

['println', '(', '1', '+', '1', ')', '\n', 'println', '(', '21', '+', '21', ')', '\n', 'println', '(', '83', '-', '41', ')', '\n']
2
42
42

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:

['println', '(', '5', '', '5', ')', '\n', 'println', '(', '5', '/', '5', ')', '\n', 'println', '(', '0', '/', '5', ')', '\n', 'println', '(', '1', '/', '2', ')', '\n', 'println', '(', '50', '', '50', ')', '\n']
25
1
0
0
2500

teste3: falha
input do teste:


local x1::Int
local y2::Int
local z_final::Int
x1 = 3
y2 = 4
z_final = x1 + y2
println(z_final)

output esperado:
7

output recebido:

['local', 'x1', '::', 'Int', '\n', 'local', 'y2', '::', 'Int', '\n', 'local', 'z_final', '::', 'Int', '\n', 'x1', '=', '3', '\n', 'y2', '=', '4', '\n', 'z_final', '=', 'x1', '+', 'y2', '\n', 'println', '(', 'z_final', ')', '\n']
7

teste4: falha
input do teste:


local x1::Int
local y2::Int
local z_final::Int
x1 = 3 #= bla bla x1 = 9999998 =#
y2 = 4
z_final = x1 + y2 *33
println(z_final)

output esperado:
135

output recebido:

['local', 'x1', '::', 'Int', '\n', 'local', 'y2', '::', 'Int', '\n', 'local', 'z_final', '::', 'Int', '\n', 'x1', '=', '3', '\n', 'y2', '=', '4', '\n', 'z_final', '=', 'x1', '+', 'y2', '*', '33', '\n', 'println', '(', 'z_final', ')', '\n']
135

teste5: falha
input do teste:


local x1::Int
local y2::Int
local z_final::Int
x1 = 3
y2 = 4
z_final = (x1 + y2) *33
println(z_final)

output esperado:
231

output recebido:

['local', 'x1', '::', 'Int', '\n', 'local', 'y2', '::', 'Int', '\n', 'local', 'z_final', '::', 'Int', '\n', 'x1', '=', '3', '\n', 'y2', '=', '4', '\n', 'z_final', '=', '(', 'x1', '+', 'y2', ')', '*', '33', '\n', 'println', '(', 'z_final', ')', '\n']
231

teste6: falha
input do teste:


local x1::Int

x1 = 3
x1 = x1 +1
println(x1)

output esperado:
4

output recebido:

['local', 'x1', '::', 'Int', '\n', '\n', 'x1', '=', '3', '\n', 'x1', '=', 'x1', '+', '1', '\n', 'println', '(', 'x1', ')', '\n']
4

teste7: falha
input do teste:


local x1::Int
local y1::Int
x1 = 3
x1 = x1 +1

println(x1)

y1 = x1 *100
println(y1)

output esperado:
4
400

output recebido:

['local', 'x1', '::', 'Int', '\n', 'local', 'y1', '::', 'Int', '\n', 'x1', '=', '3', '\n', 'x1', '=', 'x1', '+', '1', '\n', '\n', 'println', '(', 'x1', ')', '\n', '\n', 'y1', '=', 'x1', '*', '100', '\n', 'println', '(', 'y1', ')', '\n']
4
400

teste9: falha
input do teste:


local x1::Int

x1 = 3
x1 = (x1 +1 * 3)
println(x1)

output esperado:
6

output recebido:

['local', 'x1', '::', 'Int', '\n', '\n', 'x1', '=', '3', '\n', 'x1', '=', '(', 'x1', '+', '1', '*', '3', ')', '\n', 'println', '(', 'x1', ')', '\n']
6

teste11: falha
input do teste:






println(42)

output esperado:
42

output recebido:

['\n', '\n', '\n', '\n', 'println', '(', '42', ')', '\n']
42

teste15: falha
input do teste:



    println(1)

output esperado:
1

output recebido:

['\n', 'println', '(', '1', ')', '\n']
1

teste16: falha
input do teste:


local x_1x::Int

x_1x = 42
println(x_1x)

output esperado:
42

output recebido:

['local', 'x_1x', '::', 'Int', '\n', '\n', 'x_1x', '=', '42', '\n', 'println', '(', 'x_1x', ')', '\n']
42

teste17: falha
input do teste:



    println(1)
    println(2)
    println(3)
    println(4)

output esperado:
1
2
3
4

output recebido:

['\n', 'println', '(', '1', ')', '\n', 'println', '(', '2', ')', '\n', 'println', '(', '3', ')', '\n', 'println', '(', '4', ')', '\n']
1
2
3
4

teste18: falha
input do teste:




    println(1)


output esperado:
1

output recebido:

['\n', '\n', 'println', '(', '1', ')', '\n', '\n']
1

teste19: falha
input do teste:


if (10 < 20) 
println(1)
end

output esperado:
1

output recebido:

['if', '(', '10', '<', '20', ')', '\n', 'println', '(', '1', ')', '\n', 'end', '\n']
1

teste20: falha
input do teste:



    if (30 < 20) 
        println(0)
    else
        println(1)
    end

output esperado:
1

output recebido:

['\n', 'if', '(', '30', '<', '20', ')', '\n', 'println', '(', '0', ')', '\n', 'else', '\n', 'println', '(', '1', ')', '\n', 'end', '\n']
0

teste22: falha
input do teste:


    if ((1==1) || (1==0))
        println(1)
    end

output esperado:
1

output recebido:

['if', '(', '(', '1', '==', '1', ')', '||', '(', '1', '==', '0', ')', ')', '\n', 'println', '(', '1', ')', '\n', 'end', '\n']
1

teste23: falha
input do teste:


local f::Int
    f = 1
    if (f == 1)
        println(f)
    end

output esperado:
1

output recebido:

['local', 'f', '::', 'Int', '\n', 'f', '=', '1', '\n', 'if', '(', 'f', '==', '1', ')', '\n', 'println', '(', 'f', ')', '\n', 'end', '\n']
1

teste24: falha
input do teste:




    if ((1==1) && (1==0))
        println(0)
    else
        println(1)
    end

output esperado:
1

output recebido:

['\n', '\n', 'if', '(', '(', '1', '==', '1', ')', '&&', '(', '1', '==', '0', ')', ')', '\n', 'println', '(', '0', ')', '\n', 'else', '\n', 'println', '(', '1', ')', '\n', 'end', '\n']
0

teste25: falha
input do teste:




    if (1<2) || (0>2)
        println(1)
    else
        println(0)

    end

output esperado:
1

output recebido:

['\n', '\n', 'if', '(', '1', '<', '2', ')', '||', '(', '0', '>', '2', ')', '\n', 'println', '(', '1', ')', '\n', 'else', '\n', 'println', '(', '0', ')', '\n', '\n', 'end', '\n']
1

teste26: falha
input do teste:



    if ! (1==0)
        println(1)
    
    else
        println(0)
    end
    

output esperado:
1

output recebido:

['\n', 'if', '!', '(', '1', '==', '0', ')', '\n', 'println', '(', '1', ')', '\n', '\n', 'else', '\n', 'println', '(', '0', ')', '\n', 'end', '\n']
1

teste27: falha
input do teste:




    if (! (((1>0) || (1==0)) && (0==9)))
        println(1)
    end

output esperado:
1

output recebido:

['\n', '\n', 'if', '(', '!', '(', '(', '(', '1', '>', '0', ')', '||', '(', '1', '==', '0', ')', ')', '&&', '(', '0', '==', '9', ')', ')', ')', '\n', 'println', '(', '1', ')', '\n', 'end', '\n']
1

teste28: falha
input do teste:



   local a::Int

    a = 0
    while (a < 3)
        a = a +1
        println(a)
    end

output esperado:
1
2
3

output recebido:

['\n', 'local', 'a', '::', 'Int', '\n', '\n', 'a', '=', '0', '\n', 'while', '(', 'a', '<', '3', ')', '\n', 'a', '=', 'a', '+', '1', '\n', 'println', '(', 'a', ')', '\n', 'end', '\n']
1
2
3

teste29: falha
input do teste:



   local a::Int

    a = 0
    while a < 3
        a = a +1
        println(a)
    end


output esperado:
1
2
3

output recebido:

['\n', 'local', 'a', '::', 'Int', '\n', '\n', 'a', '=', '0', '\n', 'while', 'a', '<', '3', '\n', 'a', '=', 'a', '+', '1', '\n', 'println', '(', 'a', ')', '\n', 'end', '\n', '\n']
1
2
3

teste30: falha
input do teste:



    local a::Int
    local b::Int
    a = 0
    b = 1
    while (a < 99999) && (b ==1)
        a = a +1
        println(a)
        if (a == 5)
            b = 0
        end
    end
    println(a)

output esperado:
1
2
3
4
5
5

output recebido:

['\n', 'local', 'a', '::', 'Int', '\n', 'local', 'b', '::', 'Int', '\n', 'a', '=', '0', '\n', 'b', '=', '1', '\n', 'while', '(', 'a', '<', '99999', ')', '&&', '(', 'b', '==', '1', ')', '\n', 'a', '=', 'a', '+', '1', '\n', 'println', '(', 'a', ')', '\n', 'if', '(', 'a', '==', '5', ')', '\n', 'b', '=', '0', '\n', 'end', '\n', 'end', '\n', 'println', '(', 'a', ')', '\n']
1
1

teste33: falha
input do teste:



   
    if (((1==1) || (1==1) || (1==1)) || ((1==0) && (1==0) && (1==0)))
        println(1)
    end


output esperado:
1

output recebido:

['\n', '\n', 'if', '(', '(', '(', '1', '==', '1', ')', '||', '(', '1', '==', '1', ')', '||', '(', '1', '==', '1', ')', ')', '||', '(', '(', '1', '==', '0', ')', '&&', '(', '1', '==', '0', ')', '&&', '(', '1', '==', '0', ')', ')', ')', '\n', 'println', '(', '1', ')', '\n', 'end', '\n', '\n']
1

teste34: falha
input do teste:



   
    if (-5 < 4)
        println(1)
    end


output esperado:
1

output recebido:

['\n', '\n', 'if', '(', '-', '5', '<', '4', ')', '\n', 'println', '(', '1', ')', '\n', 'end', '\n', '\n']
1

teste35: falha
input do teste:


    local x::Int
    x = readline()
    println(x)


stdin do teste:
42
output esperado:
42

output recebido:

['local', 'x', '::', 'Int', '\n', 'x', '=', 'readline', '(', ')', '\n', 'println', '(', 'x', ')', '\n', '\n']
42

teste36: falha
input do teste:


local x::Int
    x = readline()
    x = readline()
    println(x)

stdin do teste:
2
8
output esperado:
8

output recebido:

['local', 'x', '::', 'Int', '\n', 'x', '=', 'readline', '(', ')', '\n', 'x', '=', 'readline', '(', ')', '\n', 'println', '(', 'x', ')', '\n']
8

teste37: falha
input do teste:


local x::Int
local y::Int
    x = readline()
    y = x*2
    println(y)


stdin do teste:
42
output esperado:
84

output recebido:

['local', 'x', '::', 'Int', '\n', 'local', 'y', '::', 'Int', '\n', 'x', '=', 'readline', '(', ')', '\n', 'y', '=', 'x', '*', '2', '\n', 'println', '(', 'y', ')', '\n', '\n']
84

teste38: falha
input do teste:


local x::Int
local y::Int
    x = readline()
    y = readline()
    println(x+y)


stdin do teste:
5
4
output esperado:
9

output recebido:

['local', 'x', '::', 'Int', '\n', 'local', 'y', '::', 'Int', '\n', 'x', '=', 'readline', '(', ')', '\n', 'y', '=', 'readline', '(', ')', '\n', 'println', '(', 'x', '+', 'y', ')', '\n', '\n']
9

teste39: falha
input do teste:


if true
    println(1)
end

output esperado:
1

output recebido:

['if', 'true', '\n', 'println', '(', '1', ')', '\n', 'end', '\n']
1

teste40: falha
input do teste:



if (true || false)
    println(1)
end


output esperado:
1

output recebido:

['\n', 'if', '(', 'true', '||', 'false', ')', '\n', 'println', '(', '1', ')', '\n', 'end', '\n', '\n']
1

teste41: falha
input do teste:




    if (true &&  (1==1))
        println( 1 )
    end


output esperado:
1

output recebido:

['\n', '\n', 'if', '(', 'true', '&&', '(', '1', '==', '1', ')', ')', '\n', 'println', '(', '1', ')', '\n', 'end', '\n', '\n']
1

teste42: falha
input do teste:




    if (!(false))
        println( 1 )
    end


output esperado:
1

output recebido:

['\n', '\n', 'if', '(', '!', '(', 'false', ')', ')', '\n', 'println', '(', '1', ')', '\n', 'end', '\n', '\n']
1

teste43: falha
input do teste:




    if (true &&  (!(1==1)))
        println( 1 )
    else
        println( 2 )
    end


output esperado:
2

output recebido:

['\n', '\n', 'if', '(', 'true', '&&', '(', '!', '(', '1', '==', '1', ')', ')', ')', '\n', 'println', '(', '1', ')', '\n', 'else', '\n', 'println', '(', '2', ')', '\n', 'end', '\n', '\n']
1

teste44: falha
input do teste:



local x::Bool
   x = true 
  if ( x)
    println( 42 )
  end


output esperado:
42

output recebido:

['\n', 'local', 'x', '::', 'Bool', '\n', 'x', '=', 'true', '\n', 'if', '(', 'x', ')', '\n', 'println', '(', '42', ')', '\n', 'end', '\n', '\n']
42

teste46: falha
input do teste:



   
    if (((true) ||  (true) ||  (true)) ||  ((false) &&  (false) &&  (false)))
        println( 42 )
    end


output esperado:
42

output recebido:

['\n', '\n', 'if', '(', '(', '(', 'true', ')', '||', '(', 'true', ')', '||', '(', 'true', ')', ')', '||', '(', '(', 'false', ')', '&&', '(', 'false', ')', '&&', '(', 'false', ')', ')', ')', '\n', 'println', '(', '42', ')', '\n', 'end', '\n', '\n']
42

teste47: falha
input do teste:



local a::Bool
local b::Bool
local c::Bool
local d::Bool
local e::Bool
local f::Bool

     a = true 
     b = true 
     c = true 
     d = false 
     e = false 
     f = false 
    if ((( a) ||  ( b) ||  ( c)) ||  (( d) &&  ( e) &&  ( f)))
        println( 42 )
    end


output esperado:
42

output recebido:

['\n', 'local', 'a', '::', 'Bool', '\n', 'local', 'b', '::', 'Bool', '\n', 'local', 'c', '::', 'Bool', '\n', 'local', 'd', '::', 'Bool', '\n', 'local', 'e', '::', 'Bool', '\n', 'local', 'f', '::', 'Bool', '\n', '\n', 'a', '=', 'true', '\n', 'b', '=', 'true', '\n', 'c', '=', 'true', '\n', 'd', '=', 'false', '\n', 'e', '=', 'false', '\n', 'f', '=', 'false', '\n', 'if', '(', '(', '(', 'a', ')', '||', '(', 'b', ')', '||', '(', 'c', ')', ')', '||', '(', '(', 'd', ')', '&&', '(', 'e', ')', '&&', '(', 'f', ')', ')', ')', '\n', 'println', '(', '42', ')', '\n', 'end', '\n', '\n']
42

teste48: falha
input do teste:



local y::Int
     y = true+1 
    println(  y )


output esperado:
2

output recebido:

['\n', 'local', 'y', '::', 'Int', '\n', 'y', '=', 'true', '+', '1', '\n', 'println', '(', 'y', ')', '\n', '\n']
2

teste49: falha
input do teste:



local y::Int
     y = false+1 
    println(  y )


output esperado:
1

output recebido:

['\n', 'local', 'y', '::', 'Int', '\n', 'y', '=', 'false', '+', '1', '\n', 'println', '(', 'y', ')', '\n', '\n']
1

teste50: falha
input do teste:




  if(1)
    println( 42 )
  end


output esperado:
42

output recebido:

['\n', '\n', 'if', '(', '1', ')', '\n', 'println', '(', '42', ')', '\n', 'end', '\n', '\n']
42

teste51: falha
input do teste:




  if(2)
    println( 42 )
  end


output esperado:
42

output recebido:

['\n', '\n', 'if', '(', '2', ')', '\n', 'println', '(', '42', ')', '\n', 'end', '\n', '\n']

teste52: falha
input do teste:




  if(2 ||  false)
    println( 42 )
  end


output esperado:
42

output recebido:

['\n', '\n', 'if', '(', '2', '||', 'false', ')', '\n', 'println', '(', '42', ')', '\n', 'end', '\n', '\n']

teste53: falha
input do teste:




    if(0 ||  false)
        println( 1 )
    
    else
        println( 42 )
    end


output esperado:
42

output recebido:

['\n', '\n', 'if', '(', '0', '||', 'false', ')', '\n', 'println', '(', '1', ')', '\n', '\n', 'else', '\n', 'println', '(', '42', ')', '\n', 'end', '\n', '\n']
1

teste54: falha
input do teste:




    if(1 ||  false)
        println( 1 )
    
    else
        println( 42 )
    end


output esperado:
1

output recebido:

['\n', '\n', 'if', '(', '1', '||', 'false', ')', '\n', 'println', '(', '1', ')', '\n', '\n', 'else', '\n', 'println', '(', '42', ')', '\n', 'end', '\n', '\n']
1

teste55: falha
input do teste:



local a::String
     a = "hello" 
    println(  a )


output esperado:
hello

output recebido:

['\n', 'local', 'a', '::', 'String', '\n', 'a', '=', '"hello', '\n', 'println', '(', 'a', ')', '\n', '\n']
hello

teste56: falha
input do teste:



local a::String
     a = "hello" * " world" 
    println(  a )


output esperado:
hello world

output recebido:

['\n', 'local', 'a', '::', 'String', '\n', 'a', '=', '"hello', '*', '" world', '\n', 'println', '(', 'a', ')', '\n', '\n']
hello world

teste57: falha
input do teste:




local b::Int
local a::String
     b = 57 
     a = "esse é o teste " *  b * " eu acho" 
    println(  a )


output esperado:
esse é o teste 57 eu acho

output recebido:

['\n', '\n', 'local', 'b', '::', 'Int', '\n', 'local', 'a', '::', 'String', '\n', 'b', '=', '57', '\n', 'a', '=', '"esse é o teste ', '', 'b', '', '" eu acho', '\n', 'println', '(', 'a', ')', '\n', '\n']
esse é o teste 57 eu acho

teste58: falha
input do teste:



local a::String
     a = 1  * "a" 
    println(  a )


output esperado:
1a

output recebido:

['\n', 'local', 'a', '::', 'String', '\n', 'a', '=', '1', '*', '"a', '\n', 'println', '(', 'a', ')', '\n', '\n']
1a

teste64: falha
input do teste:


function hello()
    println(42)
end
hello()

output esperado:
42

output recebido:

['function', 'hello', '(', ')', '\n', 'println', '(', '42', ')', '\n', 'end', '\n', 'hello', '(', ')', '\n']

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 695, in
main()
File "compilador.py", line 691, in main
Parser.run().Evaluate()
File "compilador.py", line 529, in run
result = Parser.parseBlock()
File "compilador.py", line 329, in parseBlock
raise Exception("Erro de sintaxe")
Exception: Erro de sintaxe

teste65: falha
input do teste:


function independence(x::Int)::Int
    x = 42
    return x
end
local x::Int
x = 10
independence(x)
println(x)

output esperado:
10

output recebido:

['function', 'independence', '(', 'x', '::', 'Int', ')', '::', 'Int', '\n', 'x', '=', '42', '\n', 'return', 'x', '\n', 'end', '\n', 'local', 'x', '::', 'Int', '\n', 'x', '=', '10', '\n', 'independence', '(', 'x', ')', '\n', 'println', '(', 'x', ')']

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 695, in
main()
File "compilador.py", line 691, in main
Parser.run().Evaluate()
File "compilador.py", line 637, in Evaluate
filho.Evaluate()
File "compilador.py", line 680, in Evaluate
func.children[N].Evaluate()
File "compilador.py", line 637, in Evaluate
filho.Evaluate()
File "compilador.py", line 569, in Evaluate
raise Exception("Variável não é do tipo especificado")
Exception: Variável não é do tipo especificado

teste66: falha
input do teste:


function soma(x::Int, y::Int)::Int
    local a::Int
    a = x + y
    println(a)
    return a
end
local a::Int
local b::Int
a = 3
b = soma(a, 4)
println(b)

output esperado:
7
7

output recebido:

['function', 'soma', '(', 'x', '::', 'Int', ',', 'y', '::', 'Int', ')', '::', 'Int', '\n', 'local', 'a', '::', 'Int', '\n', 'a', '=', 'x', '+', 'y', '\n', 'println', '(', 'a', ')', '\n', 'return', 'a', '\n', 'end', '\n', 'local', 'a', '::', 'Int', '\n', 'local', 'b', '::', 'Int', '\n', 'a', '=', '3', '\n', 'b', '=', 'soma', '(', 'a', ',', '4', ')', '\n', 'println', '(', 'b', ')', '\n']
7
7

teste69: falha
input do teste:


function ifs(x::Int, y::Int)::Int
    if(x<y)
        return 1
    end
    return 0
end
println(ifs(1,2))

output esperado:
1

output recebido:

['function', 'ifs', '(', 'x', '::', 'Int', ',', 'y', '::', 'Int', ')', '::', 'Int', '\n', 'if', '(', 'x', '<', 'y', ')', '\n', 'return', '1', '\n', 'end', '\n', 'return', '0', '\n', 'end', '\n', 'println', '(', 'ifs', '(', '1', ',', '2', ')', ')', '\n']
0

autoIssue

Aluno: Alexandreae

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste8: falha
input do teste:


100 + 100

output esperado:
200

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste11: falha
input do teste:


1*1

output esperado:
1

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste12: falha
input do teste:


1/1

output esperado:
1

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste13: falha
input do teste:


32*985

output esperado:
31520

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste14: falha
input do teste:


3168/99

output esperado:
32

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste16: falha
input do teste:


2*4/2

output esperado:
4

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste17: falha
input do teste:


0/1

output esperado:
0

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste18: falha
input do teste:


8  * 9 / 2

output esperado:
36

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste22: falha
input do teste:


1/2

output esperado:
0

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste23: falha
input do teste:


#= A #= 1 =# 2

output esperado:
2

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste24: falha
input do teste:


#= A =# 1 #= A =#

output esperado:
1

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste25: falha
input do teste:


1 + #= 2 =# 3

output esperado:
4

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste30: falha
input do teste:


(1+#=A =#1)*10

output esperado:
20

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste32: falha
input do teste:


(10*(9*9))

output esperado:
810

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste38: falha
input do teste:


-1

output esperado:
-1

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

teste42: 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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

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 "compilador.py", line 214, in
main()
File "compilador.py", line 210, in main
print(Parser.run().Evaluate())
File "compilador.py", line 162, in run
arquivo = open("file.jl","r")
FileNotFoundError: [Errno 2] No such file or directory: 'file.jl'

autoIssue

Aluno: Alexandreae

teste5: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:


1 1

autoIssue

Aluno: Alexandreae

teste12: falha
input do teste:


1*1

output esperado:
1

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 188, in
main()
File "compilador.py", line 185, in main
return Parser.run()
File "compilador.py", line 176, in run
tokenizerNum = Tokenizer(parser.parseTerm())
File "compilador.py", line 103, in parseTerm
self.tokenizerTerm.selProx()
File "compilador.py", line 90, in selProx
raise Exception("Erro de gramática")
Exception: Erro de gramática

teste14: falha
input do teste:


32*985

output esperado:
31520

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 188, in
main()
File "compilador.py", line 185, in main
return Parser.run()
File "compilador.py", line 176, in run
tokenizerNum = Tokenizer(parser.parseTerm())
File "compilador.py", line 103, in parseTerm
self.tokenizerTerm.selProx()
File "compilador.py", line 90, in selProx
raise Exception("Erro de gramática")
Exception: Erro de gramática

teste16: 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 "compilador.py", line 188, in
main()
File "compilador.py", line 185, in main
return Parser.run()
File "compilador.py", line 176, in run
tokenizerNum = Tokenizer(parser.parseTerm())
File "compilador.py", line 138, in parseTerm
self.tokenizerTerm.selProx()
File "compilador.py", line 90, in selProx
raise Exception("Erro de gramática")
Exception: Erro de gramática

teste17: falha
input do teste:


2*4/2

output esperado:
4

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 188, in
main()
File "compilador.py", line 185, in main
return Parser.run()
File "compilador.py", line 176, in run
tokenizerNum = Tokenizer(parser.parseTerm())
File "compilador.py", line 103, in parseTerm
self.tokenizerTerm.selProx()
File "compilador.py", line 90, in selProx
raise Exception("Erro de gramática")
Exception: Erro de gramática

teste19: falha
input do teste:


8  * 9 / 2

output esperado:
36

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 188, in
main()
File "compilador.py", line 185, in main
return Parser.run()
File "compilador.py", line 176, in run
tokenizerNum = Tokenizer(parser.parseTerm())
File "compilador.py", line 103, in parseTerm
self.tokenizerTerm.selProx()
File "compilador.py", line 90, in selProx
raise Exception("Erro de gramática")
Exception: Erro de gramática

teste24: falha
input do teste:


#= A #= 1 =# 2

output esperado:
2

output recebido:

Mas algo saiu no stderror(que não deveria):
Traceback (most recent call last):
File "compilador.py", line 188, in
main()
File "compilador.py", line 185, in main
return Parser.run()
File "compilador.py", line 174, in run
tokenizerTerm = Tokenizer(PrePro.filter(argv[0]))
File "compilador.py", line 41, in filter
raise Exception("Erro de gramática")
Exception: Erro de gramática

autoIssue

Aluno: Alexandreae
Release 1.2.* não encontrada!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.