Git Product home page Git Product logo

julia-compiler's People

Contributors

nicolasqueiroga avatar

Watchers

 avatar

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 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.