Compiler/lexical analyzer: Difference between revisions

Content added Content deleted
m (J: bugfix (chrvals result has empty tokens which are not numbers))
(J: bugfix (do not recognize placeholders too early))
Line 4,880: Line 4,880:
columns=. offsets-lines{0,lineref
columns=. offsets-lines{0,lineref
keep=. -.({.@> tokens)e.u:I.space=symbols
keep=. -.({.@> tokens)e.u:I.space=symbols
names=. (<'End_of_input') _1} (tkref i.tokens) {tknames,<'Error'
names=. (<'End_of_input') _1} (tkref i.tokens) {(_3}.tknames),4#<'Error'
unknown=. names=<'Error'
unknown=. names=<'Error'
values=. a: _1} unknown#inv numvals chrvals unknown#tokens
values=. a: _1} unknown#inv numvals chrvals unknown#tokens