some error message trimming done
This commit is contained in:
@ -1,3 +1,7 @@
|
||||
return ##ERROR: syntax error - no value specified for 'return'
|
||||
|
||||
---
|
||||
|
||||
return 1 2 ##ERROR: syntax error - excessive argument to 'return' around '2'
|
||||
|
||||
---
|
||||
@ -61,6 +65,14 @@ if (< 20 30) else { ##ERROR: syntax error - block expression expected as 'if' bo
|
||||
}
|
||||
|
||||
|
||||
---
|
||||
|
||||
elif (< 20 30) { } ##ERROR: syntax error - elif without if
|
||||
|
||||
---
|
||||
|
||||
else (< 20 30) { } ##ERROR: syntax error - else without if
|
||||
|
||||
---
|
||||
|
||||
catch (e) {} ##ERROR: syntax error - catch without try
|
||||
|
@ -101,6 +101,12 @@ class B {
|
||||
|
||||
---
|
||||
|
||||
class B {
|
||||
self.x := 20 ##ERROR: syntax error - unknown class-level variable name 'self.x'
|
||||
}
|
||||
|
||||
---
|
||||
|
||||
class B {
|
||||
var x y
|
||||
};
|
||||
@ -113,7 +119,7 @@ class X: B {
|
||||
set a 100;
|
||||
set self.b (* t 2);
|
||||
|
||||
set self.c (fun(b) { ##ERROR: syntax error - unknown class-level variable name
|
||||
set self.c (fun(b) { ##ERROR: syntax error - unknown class-level variable name 'self.c'
|
||||
printf "xxxx [%d]\n" b;
|
||||
});
|
||||
return self;
|
||||
|
@ -205,6 +205,10 @@ abc.? := 20 ##ERROR: syntax error - wrong multi-segment identifier 'abc.?'
|
||||
|
||||
---
|
||||
|
||||
aaa := ##ERROR: syntax error - missing rvalue for 'aaa'
|
||||
|
||||
---
|
||||
|
||||
throw ##ERROR: syntax error - no value or expression after 'throw'
|
||||
|
||||
---
|
||||
|
@ -1 +1,5 @@
|
||||
(1:) ##ERROR: syntax error - missing message after receiver
|
||||
(1:) ##ERROR: syntax error - missing message for '1'
|
||||
|
||||
---
|
||||
|
||||
a + ##ERROR: syntax error - no operand after binary selector '+'
|
||||
|
Reference in New Issue
Block a user