This page contains a list of compiler errors. This page more work to provide more details.
"notfound.whl" proc main() end
Error #1 File not found: "notfound.whl".
proc main() end
Error #2 Filename expected.
proc main() end
Error #2 Filename expected.
1 proc main() end
Error #2 Filename expected.
proc main() end
Error #2 Filename expected.
"test.bmp" proc main() end
Error #3 ".rgf" Extension expected.
"test.rgf" proc main() end
Error #4 "#data" Expected.
"test.rgf" proc main() end
Error #5 Data string expected.
"test.rgf" "" proc main() end
Error #6 Data string is empty.
"test.rgf" "020" proc main() end
Error #7 Data string can only contain "0" or "1".
"test.rgf" "010" "0100" proc main() end
Error #8 Data string length mismatch.
#wrong 1 proc main() end
Error #12 Undefined meta command.
"wrong" proc main() end
Error 13 "on" or "off" expected.
"wrong" proc main() end
Error 14 "number", "float" or "int" expected.
record Rec number n end proc main() Rec r r() = 1 end
Error #16 "." Expected got "(".
record Point number x, y end proc main() Point p[2] = {1, 2} end
Error #17 "[" Expected.
proc test(number n[3]) end proc main() test([1, 2, 3, 4]) end
Error #18 "]" Expected.
proc test(number n[3]) end proc main() test([1, 2, 3) end
Error #18 "]" Expected.
proc test(number n[3]) end proc main() test([1, x, 3]) end
Error #19 Number constant expected, got "x".
record Rec number n end proc test(Rec r) end proc main() test({"wrong"}) end
Error #19 Number constant expected, got ""wrong"".
number n[2] = [a,1] proc main() end
Error #19 Number constant expected, got "a".
proc test(string s[2]) end proc main() test([1, 2]) end
Error #20 String constant expected, got "1".
record Rec string s end proc test(Rec r) end proc main() test({1}) end
Error #20 String constant expected, got "1".
string s[2] = [0,1] proc main() end
Error #20 String constant expected, got "0".
proc main() x = 12 end
Error #22 Undefined identifier "x".
proc test() ret y end proc main() end
Error #22 Undefined identifier "y".
proc main() addr line.p[1].x end
Error #22 Undefined identifier "line".
proc test(x n) end proc main() end
Error #22 Undefined identifier "x".
proc main() number a[10] a[b] = 1 end
Error #22 Undefined identifier "b".
record Rec x n end proc main() end
Error #22 Undefined identifier "x".
record Rec number f end proc main() Rec r r.g = 1 end
Error #23 Undefined field "g".
proc main()
Error #24 Unexpected end of file.
"standard.whl" Wrong proc main() end
Error #25 Unexpected code after "#include".
CONST 1 Wrong proc main() end
Error #25 Unexpected code after "#define".
456, 1 proc main() end
Error #25 Unexpected code after "#heap".
"on", 1 proc main() end
Error #25 Unexpected code after "#optimizer".
proc test(number n, number n) end proc main() end
Error #26 Duplicate identifier "n".
proc test() end proc test() end proc main() end
Error #26 Duplicate identifier.
proc test(number n) end proc main() test([1]) end
Error #27 Type mismatch.
proc test(number n) end proc main() test({1}) end
Error #27 Type mismatch.
record Rec number i end proc main() Rec r number i i = r * 2 end
Error 27 Type mismatch.
proc main() number n string p n = p end
Error #27 Type mismatch.
proc main() string a string ^b a = b end
Error #27 Type mismatch.
proc main() string a string b a = @b end
Error #27 Type mismatch.
proc main() number n n.a = 10 end
Error #28 Record type expected.
proc test(number n[2]) end proc main() number x test(x) end
Error #30 Array type expected.
proc main() number n n[5] = 10 end
Error #30 Array type expected.
proc test(number n[2]) end proc main() number x[3] test(x) end
Error #31 Array size mismatch.
proc main() number a[3] number b[2] a = b end
Error #31 Array size mismatch.
proc main() number n[4] n[5] = 1 end
Error #32 Array index out of range.
string s = 10 proc main() end
Error #33 String constant expected.
1 proc main() end
Error #33 String constant expected.
1 proc main() end
Error #33 String constant expected.
CONST end proc main() end
Error #34 Number or string constant expected.
proc main() number n[a] end
Error #35 Number constant expected.
number n = "string" proc main() end
Error #35 Number constant expected.
"off" proc main() end
Error #35 Number constant expected.
proc main() proc p select p end end
Error #36 Number type expected.
proc test(number n) end proc main() number x test(@x) end
Error #37 Pointer type expected.
proc main() number n number p n = @p end
Error #37 Pointer type expected.
proc main() string ^a string b a = b end
Error #37 Pointer type expected.
record Point number n end proc main() Point a Point b a = @b end
Error #37 Pointer type expected.
end 0 proc main() end
Error #38 Identifier expected.
proc main() break end
Error #39 Break without loop.
proc test() end
Error #40 Missing main proc.
proc main() end proc main() end
Error #41 Main proc already defined.
proc main() proc test() end end
Error #42 No local proc allowed.
proc test(number n) end proc main() test() end
Error #43 Parameter count mismatch.
proc test(number n) end proc main() test(1, 2) end
Error #43 Parameter count mismatch.
record Point number x end proc test(number p) end Point p proc main() test(p) end
Error #44 Parameter type mismatch.
record Point number x number y end proc test(Point p) end Point p proc main() test(1) end
Error #44 Parameter type mismatch.
number n[3] = [0,1] proc main() end
Error #45 Item count mismatch.
record R number n end R n = 1 proc main() end
Error #46 Invalid constant.
record Rec number n[0] end proc main() end
Error #47 Invalid array size.
proc main() number n[4] n[-1] = 1 end
Error #48 Invalid array index.
proc main() string s s *= s end
Error #49 Invalid operation.
proc main() string a, b a = b * 2 end
Error #49 Invalid operation.
ret
Error #51 Invalid statement in scope.
break
Error #51 Invalid statement in scope.
proc test() end number i = test() proc main() end
Error #51 Invalid constant value in scope.
number n = a proc main() end
Error #51 Invalid constant value in scope.