locals.parser: use qualified-vocabs.
							parent
							
								
									d2716bbe6b
								
							
						
					
					
						commit
						72c95895e7
					
				| 
						 | 
					@ -53,7 +53,7 @@ SINGLETON: lambda-parser
 | 
				
			||||||
    [ make-local <def> ] H{ } make ;
 | 
					    [ make-local <def> ] H{ } make ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: update-locals ( assoc -- )
 | 
					: update-locals ( assoc -- )
 | 
				
			||||||
    manifest get qualified-vocabs>> last words>> swap assoc-union! drop ;
 | 
					    qualified-vocabs last words>> swap assoc-union! drop ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: parse-def ( name/paren -- def )
 | 
					: parse-def ( name/paren -- def )
 | 
				
			||||||
    dup "(" = [ drop parse-multi-def ] [ parse-single-def ] if update-locals ;
 | 
					    dup "(" = [ drop parse-multi-def ] [ parse-single-def ] if update-locals ;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue