Details
-
Bug
-
Resolution: Won't Do
-
Major
-
5.1.0.M1
-
None
-
Workaround Exists
-
Description
Consider the following:
declare Foo
end : String
end
rule "foo" dialect "java"
when
then
foo = new Foo()
e = foo.end()
end
The compiler fails with the following error: [xx,yy]: [ERR 102] Line xx:yy mismatched input '('
If the rule is changed to (ie, remove the parens on the 'end')
rule "foo" dialect "java"
when
then
foo = new Foo()
e = foo.end
end
The compiler error is: [0,-1]: [ERR 101] Line 0:-1 no viable alternative at input '<eof>'