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