in uni/iyacc/test/
icont calc # works
unicon calc
$line: syntax error
icont treats #line:= as a comment,
and it gives a good error message for
$line :=
-> # $line: no line number
also, unicon ignores filename on $line or #line
it must use them, as icont does, to give proper error line#s
when used with noweb output or iyacc output
(bug to come soon)
It may be better to just fix the error msg, and fix calc.icn?
$line nn filename
filename ignored bug is [#168]
Related
Bugs: #168
minimal test:
synerrline.icn:
$line := 5
unicon synerrline
File synerrline.icn; Line 1 # $line: syntax error
unicon calc
# ^ fixed, works.
#line :=
is now ignored, as icont does.
TODO: error msg for the syntax error,
the rest is in bug 168
in preproce.icn:
if \preproc_dollar_or_pound == "$" then
- preproc_error()
+ preproc_error("$line: expected a line number.")
fixed in [r5237]
Related
Commit: [r5237]
OK to close this