lexer: more clear code.
parent
499778d808
commit
842327f3df
|
@ -10,8 +10,8 @@ TUPLE: lexer text line line-text line-length column parsing-words ;
|
||||||
TUPLE: lexer-parsing-word word line line-text column ;
|
TUPLE: lexer-parsing-word word line line-text column ;
|
||||||
|
|
||||||
: next-line ( lexer -- )
|
: next-line ( lexer -- )
|
||||||
dup [ line>> ] [ text>> ] bi ?nth >>line-text
|
dup [ line>> ] [ text>> ] bi ?nth
|
||||||
dup line-text>> length >>line-length
|
[ >>line-text ] [ length >>line-length ] bi
|
||||||
[ 1 + ] change-line
|
[ 1 + ] change-line
|
||||||
0 >>column
|
0 >>column
|
||||||
drop ;
|
drop ;
|
||||||
|
|
Loading…
Reference in New Issue