julia-compiler's People
julia-compiler's Issues
Problemas na v3.0.6
NicolasQueiroga/my-logcomp
Mas algo saiu no stderror(que não deveria):
Error opening file: teste1.asm
Problemas na v3.0.4
NicolasQueiroga/my-logcomp
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "std::runtime_error"
what(): Error opening file: ../lib/assembler/include/header.asm
Problemas na v2.4.1
NicolasQueiroga/my-logcomp
teste1: falha
input do teste:
function soma(x::Int, y::Int)::Int
return x + y
end
# v2.3 testing
x_1::Int
x_1 = 2
x_1 = soma(1, x_1)
x_1 = readline()
if ((x_1 > 1) && !(x_1 < 1))
x_1 = 3
else
x_1 = (-20+30)*4*3/40 # teste de comentario
end
println(x_1)
x_1 = readline()
if ((x_1 > 1) && !(x_1 < 1))
x_1 = 3
else
x_1 = (-20+30)*12/40
end
println(x_1)
while ((x_1 > 1) || (x_1 == 1))
x_1 = x_1 - 1
println(x_1)
end
stdin do teste:
3
0
output esperado:
3
3
2
1
0
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "std::runtime_error"
what(): Error opening file: lib/assembler/include/header.asm
teste2: falha
input do teste:
function Main()::Int
# Single
x_1::Int
x_1 = 1
println(x_1)
return 1
end
println(Main())
output esperado:
1
1
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "std::runtime_error"
what(): Error opening file: lib/assembler/include/header.asm
teste3: falha
input do teste:
# All bool and int operations
y::Int
z::Int
y = 2
z = (y == 2)
println(y+z)
println(y-z)
println(y*z)
println(y/z)
println(y == z)
println(y < z)
println(y > z)
output esperado:
3
1
2
2
0
0
1
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "std::runtime_error"
what(): Error opening file: lib/assembler/include/header.asm
teste4: falha
input do teste:
# All str operations
a::String
b::String
x_1::Int
y::Int
z::Int
x_1 = 1
y = 1
z = 2
a = "abc"
b = "def"
println(a.b)
println(a.x_1)
println(x_1.a)
println(y.z)
println(a.(x_1==1))
println(a == a)
println(a < b)
println(a > b)
output esperado:
abcdef
abc1
1abc
12
abc1
1
1
0
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "std::runtime_error"
what(): Error opening file: lib/assembler/include/header.asm
Problemas na v2.2.1
NicolasQueiroga/my-logcomp
Error: teste automatico não conseguiu compilar arquivo!
parametros de compilação: ./main
erro de compilação:/home/ubuntu/LogCompTester/Compilers/src/NicolasQueiroga/my-logcomp/lib/parser/parser.cpp: In static member function ‘static Node* Parser::parseStatement()’:
/home/ubuntu/LogCompTester/Compilers/src/NicolasQueiroga/my-logcomp/lib/parser/parser.cpp:196:35: warning: control reaches end of non-void function [-Wreturn-type]
196 | std::vector<Node *> children(3);
| ^
Problemas na v2.4.2
NicolasQueiroga/my-logcomp
teste1: falha
input do teste:
function soma(x::Int, y::Int)::Int
return x + y
end
# v2.3 testing
x_1::Int
x_1 = 2
x_1 = soma(1, x_1)
x_1 = readline()
if ((x_1 > 1) && !(x_1 < 1))
x_1 = 3
else
x_1 = (-20+30)*4*3/40 # teste de comentario
end
println(x_1)
x_1 = readline()
if ((x_1 > 1) && !(x_1 < 1))
x_1 = 3
else
x_1 = (-20+30)*12/40
end
println(x_1)
while ((x_1 > 1) || (x_1 == 1))
x_1 = x_1 - 1
println(x_1)
end
stdin do teste:
3
0
output esperado:
3
3
2
1
0
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "std::runtime_error"
what(): Error opening file: lib/assembler/include/header.asm
teste2: falha
input do teste:
function Main()::Int
# Single
x_1::Int
x_1 = 1
println(x_1)
return 1
end
println(Main())
output esperado:
1
1
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "std::runtime_error"
what(): Error opening file: lib/assembler/include/header.asm
teste3: falha
input do teste:
# All bool and int operations
y::Int
z::Int
y = 2
z = (y == 2)
println(y+z)
println(y-z)
println(y*z)
println(y/z)
println(y == z)
println(y < z)
println(y > z)
output esperado:
3
1
2
2
0
0
1
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "std::runtime_error"
what(): Error opening file: lib/assembler/include/header.asm
teste4: falha
input do teste:
# All str operations
a::String
b::String
x_1::Int
y::Int
z::Int
x_1 = 1
y = 1
z = 2
a = "abc"
b = "def"
println(a.b)
println(a.x_1)
println(x_1.a)
println(y.z)
println(a.(x_1==1))
println(a == a)
println(a < b)
println(a > b)
output esperado:
abcdef
abc1
1abc
12
abc1
1
1
0
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "std::runtime_error"
what(): Error opening file: lib/assembler/include/header.asm
Problemas na v2.1.2
NicolasQueiroga/my-logcomp
teste1: falha
input do teste:
println(1)
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste2: falha
input do teste:
# Teste
println(1)
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste3: falha
input do teste:
println(1+1)
println(1-1)
println(1*1)
println(1/1)
println(---1)
output esperado:
2
0
1
1
-1
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste4: falha
input do teste:
x1 = 3
println(x1)
output esperado:
3
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste5: falha
input do teste:
x1 = 3
y_2_ = 4
println(x1+y_2_+1)
output esperado:
8
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
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):
terminate called after throwing an instance of "char const*"
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):
terminate called after throwing an instance of "char const*"
teste11: falha
input do teste:
x = 1,
não recebi nada de output!(stderr e stdout estão vazios e não deveriam)
Problemas na v1.0.1
NicolasQueiroga/my-logcomp
teste1: falha
input do teste:
1+1
output esperado:
2
output recebido:
-1
teste2: falha
input do teste:
21+21
output esperado:
42
output recebido:
-1
teste3: falha
input do teste:
1-1
output esperado:
0
output recebido:
-1
teste4: falha
input do teste:
50-150
output esperado:
-100
output recebido:
-1
teste5: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
1 1
teste6: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
1+
teste7: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
+1
teste8: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
,
teste9: falha
input do teste:
100 + 100
output esperado:
200
output recebido:
-1
teste10: falha
input do teste:
100 + 100 - 100+1
output esperado:
101
output recebido:
-1
teste11: falha
input do teste:
100 + 100 - 100+1 -101 - 900
output esperado:
-900
output recebido:
-1
Problemas na v3.0.2
NicolasQueiroga/my-logcomp
Mas algo saiu no stderror(que não deveria):
Error opening file: ../in/roteiro.jl
Problemas na v0.1.3
NicolasQueiroga/my-logcomp
teste5: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
1 1
teste6: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
1+
teste7: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
+1
Problemas na v2.0.1
NicolasQueiroga/my-logcomp
teste5: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
1 1
teste35: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
1+1)
Problemas na v2.4.4
NicolasQueiroga/my-logcomp
teste4: falha
input do teste:
# All str operations
a::String
b::String
x_1::Int
y::Int
z::Int
x_1 = 1
y = 1
z = 2
a = "abc"
b = "def"
println(a.b)
println(a.x_1)
println(x_1.a)
println(y.z)
println(a.(x_1==1))
println(a == a)
println(a < b)
println(a > b)
output esperado:
abcdef
abc1
1abc
12
abc1
1
1
0
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "std::__cxx11::basic_string<char, std::char_traits, std::allocator >"
Problemas na v0.1.1
NicolasQueiroga/my-logcomp
Error: teste automatico não conseguiu compilar arquivo!
parametros de compilação: ./main
erro de compilação:/home/ubuntu/LogCompTester/Compilers/src/NicolasQueiroga/my-logcomp/src/main.cpp: In function ‘int main(int, char**)’:
/home/ubuntu/LogCompTester/Compilers/src/NicolasQueiroga/my-logcomp/src/main.cpp:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
47 | for (int i = 0; i < tokens.size(); i++)
| ~~^~~~~~~~~~~~~~~
Problemas na v2.2.4
NicolasQueiroga/my-logcomp
teste36: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
if 1==1
println(1) end
end
Problemas na v2.3.0
NicolasQueiroga/my-logcomp
teste1: falha
input do teste:
# v2.2 testing
x_1::Int
x_1 = readline()
if ((x_1 > 1) && !(x_1 < 1))
x_1 = 3
else
x_1 = (-20+30)*4*3/40 # teste de comentario
end
println(x_1)
x_1 = readline()
if (x_1 > 1) && !(x_1 < 1)
x_1 = 3
else
x_1 = (-20+30)*12/40
end
println(x_1)
while ((x_1 > 1) || (x_1 == 1))
x_1 = x_1 - 1
println(x_1)
end
stdin do teste:
3
0
output esperado:
3
3
2
1
0
output recebido:
Mas algo saiu no stderror(que não deveria):
Error opening file: ../in/roteiro.jl
teste2: falha
input do teste:
# Single
x_1::Int
x_1 = 1
println(x_1)
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Error opening file: ../in/roteiro.jl
teste3: falha
input do teste:
# All bool and int operations
y::Int = 2
z::Int
z = (y == 2)
println(y+z)
println(y-z)
println(y*z)
println(y/z)
println(y == z)
println(y < z)
println(y > z)
output esperado:
3
1
2
2
0
0
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Error opening file: ../in/roteiro.jl
teste4: falha
input do teste:
# All str operations
a::String
b::String
x_1::Int
y::Int
z::Int
x_1 = 1
y = 1
z = 2
a = "abc"
b = "def"
println(a.b)
println(a.x_1)
println(x_1.a)
println(y.z)
println(a.(x_1==1))
println(a == a)
println(a < b)
println(a > b)
output esperado:
abcdef
abc1
1abc
12
abc1
1
1
0
output recebido:
Mas algo saiu no stderror(que não deveria):
Error opening file: ../in/roteiro.jl
teste33: falha
input do teste:
x::String
x = "a"
y::Int
y = 1
println(x==y)
output esperado:
0
output recebido:
Mas algo saiu no stderror(que não deveria):
Error opening file: ../in/roteiro.jl
Problemas na v0.1.2
NicolasQueiroga/my-logcomp
teste5: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
1 1
teste6: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
1+
teste7: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
+1
Problemas na v2.3.1
NicolasQueiroga/my-logcomp
teste4: falha
input do teste:
# All str operations
a::String
b::String
x_1::Int
y::Int
z::Int
x_1 = 1
y = 1
z = 2
a = "abc"
b = "def"
println(a.b)
println(a.x_1)
println(x_1.a)
println(y.z)
println(a.(x_1==1))
println(a == a)
println(a < b)
println(a > b)
output esperado:
abcdef
abc1
1abc
12
abc1
1
1
0
output recebido:
abcdef
abc1
1abc
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste33: falha
input do teste:
x::String
x = "a"
y::Int
y = 1
println(x==y)
output esperado:
0
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
Problemas na v3.0.3
NicolasQueiroga/my-logcomp
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "std::runtime_error"
what(): Error opening file: ../lib/assembler/include/header.asm
Problemas na v2.1.1
NicolasQueiroga/my-logcomp
teste1: falha
input do teste:
println(1)
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Error opening file: ../in/roteiro4.jl
teste2: falha
input do teste:
# Teste
println(1)
output esperado:
1
output recebido:
Mas algo saiu no stderror(que não deveria):
Error opening file: ../in/roteiro4.jl
teste3: falha
input do teste:
println(1+1)
println(1-1)
println(1*1)
println(1/1)
println(---1)
output esperado:
2
0
1
1
-1
output recebido:
Mas algo saiu no stderror(que não deveria):
Error opening file: ../in/roteiro4.jl
teste4: falha
input do teste:
x1 = 3
println(x1)
output esperado:
3
output recebido:
Mas algo saiu no stderror(que não deveria):
Error opening file: ../in/roteiro4.jl
teste5: falha
input do teste:
x1 = 3
y_2_ = 4
println(x1+y_2_+1)
output esperado:
8
output recebido:
Mas algo saiu no stderror(que não deveria):
Error opening file: ../in/roteiro4.jl
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):
Error opening file: ../in/roteiro4.jl
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):
Error opening file: ../in/roteiro4.jl
Problemas na v3.0.7
NicolasQueiroga/my-logcomp
Mas algo saiu no stderror(que não deveria):
Error opening file: teste1.asm
Problemas na v3.0.11
NicolasQueiroga/my-logcomp
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
Problemas na v2.2.2
NicolasQueiroga/my-logcomp
teste1: falha
input do teste:
println(1)
output esperado:
1
output recebido:
println
(
1
)
~
1
teste2: falha
input do teste:
# Teste
println(1)
output esperado:
1
output recebido:
println
(
1
)
~
1
teste3: falha
input do teste:
println(1+1)
println(1-1)
println(1*1)
println(1/1)
println(---1)
output esperado:
2
0
1
1
-1
output recebido:
println
(
1
+
1
)
println
(
1
1
)
println
(
1
*
1
)
println
(
1
/
1
)
println
(
1
)
~
2
0
1
1
-1
teste4: falha
input do teste:
x1 = 3
println(x1)
output esperado:
3
output recebido:
x1
3
println
(
x1
)
~
3
teste5: falha
input do teste:
x1 = 3
y_2_ = 4
println(x1+y_2_+1)
output esperado:
8
output recebido:
x1
3
y_2_
4
println
(
x1
+
y_2_
+
1
)
~
8
teste6: falha
input do teste:
x1 = 3
x1 = x1 +1
println(x1)
output esperado:
4
output recebido:
x1
3
x1
x1
+
1
println
(
x1
)
~
4
teste7: falha
input do teste:
x1 = 3
x1 = x1 +1
println(x1)
y1 = x1 *100
println(y1)
output esperado:
4
400
output recebido:
x1
3
x1
x1
+
1
println
(
x1
)
y1
x1
*
100
println
(
y1
)
~
4
400
teste17: falha
input do teste:
println(1)
output esperado:
1
output recebido:
println
(
1
)
~
1
teste18: falha
input do teste:
if 1==1
println(1)
end
output esperado:
1
output recebido:
if
1
1
println
(
1
)
end
~
1
teste19: falha
input do teste:
if 1==1
println(1)
println(2)
end
output esperado:
1
2
output recebido:
if
1
1
println
(
1
)
println
(
2
)
end
~
1
2
teste20: falha
input do teste:
if 1>2
println(1)
else
println(2)
end
output esperado:
2
output recebido:
if
1
2
println
(
1
)
else
println
(
2
)
end
~
2
teste21: falha
input do teste:
if (2<1)
println(1)
else
println(2)
end
output esperado:
2
output recebido:
if
(
2
<
1
)
println
(
1
)
else
println
(
2
)
end
~
2
teste22: falha
input do teste:
x = 1
if (x==1) && (x<2)
println(1)
end
output esperado:
1
output recebido:
x
1
if
(
x
1
)
&&
(
x
<
2
)
println
(
1
)
end
~
1
teste23: falha
input do teste:
x = 1
if (x==2) || (x<2)
println(1)
end
output esperado:
1
output recebido:
x
1
if
(
x
2
)
||
(
x
<
2
)
println
(
1
)
end
~
1
teste24: falha
input do teste:
x = 1
if !(x==2)
println(1)
end
output esperado:
1
output recebido:
x
1
if
!
(
x
2
)
println
(
1
)
end
~
1
teste25: falha
input do teste:
if (-1+2) == (3*1-2)
println(1)
end
output esperado:
1
output recebido:
if
(
1
+
2
)
(
3
*
1
2
)
println
(
1
)
end
~
1
teste26: falha
input do teste:
if -1+2 == 3*1-2
println(1)
end
output esperado:
1
output recebido:
if
1
+
2
3
*
1
2
println
(
1
)
end
~
1
teste27: falha
input do teste:
if (! (((1>0) || (1==0)) && (0==9)))
println(2)
end
output esperado:
2
output recebido:
if
(
!
(
(
(
1
0
)
||
(
1
0
)
)
&&
(
0
9
)
)
)
println
(
2
)
end
~
2
teste28: falha
input do teste:
a = 0
while a < 3
a = a +1
println(a)
end
output esperado:
1
2
3
output recebido:
a
0
while
a
<
3
a
a
+
1
println
(
a
)
end
~
1
2
3
teste29: falha
input do teste:
a = 1
while (a < 3) || (a == 3)
println(a)
a = a +1
end
output esperado:
1
2
3
output recebido:
a
1
while
(
a
<
3
)
||
(
a
3
)
println
(
a
)
a
a
+
1
end
~
1
2
3
teste30: falha
input do teste:
if ((1==1))
println(3)
end
output esperado:
3
output recebido:
if
(
(
1
1
)
)
println
(
3
)
end
~
3
teste31: falha
input do teste:
if(-1==-1)
println(2)
end
output esperado:
2
output recebido:
if
(
1
1
)
println
(
2
)
end
~
2
teste32: falha
input do teste:
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:
a
0
b
1
while
(
(
a
<
99999
)
&&
(
b
1
)
)
a
a
+
1
println
(
a
)
if
(
a
5
)
b
0
end
end
println
(
a
)
~
1
2
3
4
5
5
teste33: falha
input do teste:
x = readline()
println(x)
stdin do teste:
7
output esperado:
7
output recebido:
x
readline
(
)
println
(
x
)
~
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste34: falha
input do teste:
x = readline()
y = readline()
println(x+y)
stdin do teste:
2
8
output esperado:
10
output recebido:
x
readline
(
)
y
readline
(
)
println
(
x
+
y
)
~
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste35: falha
input do teste:
println(readline())
stdin do teste:
19
output esperado:
19
output recebido:
println
(
readline
(
)
)
~
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste36: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
if 1==1
println(1) end
end
Problemas na v2.4.3
NicolasQueiroga/my-logcomp
teste19: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
function Main()::Int
if (10 ==)
println(1)
end
end
println(Main())
teste26: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
function Main()::Int
x::String
x = readline()
println(x+1)
end
println(Main())
stdin do teste:
2
Problemas na v3.0.12
NicolasQueiroga/my-logcomp
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
Problemas na v2.2.3
NicolasQueiroga/my-logcomp
teste33: falha
input do teste:
x = readline()
println(x)
stdin do teste:
7
output esperado:
7
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste34: falha
input do teste:
x = readline()
y = readline()
println(x+y)
stdin do teste:
2
8
output esperado:
10
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste35: falha
input do teste:
println(readline())
stdin do teste:
19
output esperado:
19
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste36: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
if 1==1
println(1) end
end
Problemas na v3.0.10
NicolasQueiroga/my-logcomp
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
Problemas na v3.0.5
NicolasQueiroga/my-logcomp
Mas algo saiu no stderror(que não deveria):
Error opening file: teste1.asm
Problemas na v2.3.2
NicolasQueiroga/my-logcomp
teste1: falha
input do teste:
# v2.2 testing
x_1::Int
x_1 = readline()
if ((x_1 > 1) && !(x_1 < 1))
x_1 = 3
else
x_1 = (-20+30)*4*3/40 # teste de comentario
end
println(x_1)
x_1 = readline()
if (x_1 > 1) && !(x_1 < 1)
x_1 = 3
else
x_1 = (-20+30)*12/40
end
println(x_1)
while ((x_1 > 1) || (x_1 == 1))
x_1 = x_1 - 1
println(x_1)
end
stdin do teste:
3
0
output esperado:
3
3
2
1
0
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
teste3: falha
input do teste:
# All bool and int operations
y::Int = 2
z::Int
z = (y == 2)
println(y+z)
println(y-z)
println(y*z)
println(y/z)
println(y == z)
println(y < z)
println(y > z)
output esperado:
3
1
2
2
0
0
1
output recebido:
Mas algo saiu no stderror(que não deveria):
terminate called after throwing an instance of "char const*"
Problemas na v2.1.3
NicolasQueiroga/my-logcomp
teste10: falha, não deu erro mais deveria (algo deveria ter saido no stderr)
input do teste:
{
println(142)
}
teste11: falha
input do teste:
x = 1,
não recebi nada de output!(stderr e stdout estão vazios e não deveriam)
teste16: falha
input do teste:
3 = 2 + 1
não recebi nada de output!(stderr e stdout estão vazios e não deveriam)
Problemas na v3.0.1
NicolasQueiroga/my-logcomp
Error: teste automatico não conseguiu compilar arquivo!
parametros de compilação: ./main
erro de compilação:/home/ubuntu/LogCompTester/Compilers/src/NicolasQueiroga/my-logcomp/lib/node/if/if.cpp: In member function ‘virtual ValueType If::Evaluate()’:
/home/ubuntu/LogCompTester/Compilers/src/NicolasQueiroga/my-logcomp/lib/node/if/if.cpp:11:9: warning: unused variable ‘ans’ [-Wunused-variable]
11 | int ans = std::get<0>(this->children[0]->Evaluate());
| ^~~
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.