parser: make 'CONSTANT: foo<newline>3' work in the listener
parent
df40d92216
commit
ed37ed6b70
|
|
@ -55,8 +55,11 @@ ERROR: staging-violation word ;
|
|||
execute( accum -- accum ) ;
|
||||
|
||||
: scan-object ( -- object )
|
||||
scan-word dup parsing-word?
|
||||
[ V{ } clone swap execute-parsing first ] when ;
|
||||
scan-word {
|
||||
{ [ dup not ] [ unexpected-eof ] }
|
||||
{ [ dup parsing-word? ] [ V{ } clone swap execute-parsing first ] }
|
||||
[ ]
|
||||
} cond ;
|
||||
|
||||
: parse-step ( accum end -- accum ? )
|
||||
scan-word {
|
||||
|
|
|
|||
Loading…
Reference in New Issue