new accessors
							parent
							
								
									57d2e5d8a8
								
							
						
					
					
						commit
						235cf7e1b8
					
				| 
						 | 
				
			
			@ -29,7 +29,7 @@ TUPLE: label offset ;
 | 
			
		|||
: <label> ( -- label ) label new ;
 | 
			
		||||
 | 
			
		||||
M: label fixup*
 | 
			
		||||
    compiled-offset swap set-label-offset ;
 | 
			
		||||
    compiled-offset >>offset drop ;
 | 
			
		||||
 | 
			
		||||
: define-label ( name -- ) <label> swap set ;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -138,7 +138,7 @@ SYMBOL: literal-table
 | 
			
		|||
 | 
			
		||||
: resolve-labels ( labels -- labels' )
 | 
			
		||||
    [
 | 
			
		||||
        first3 label-offset
 | 
			
		||||
        first3 offset>>
 | 
			
		||||
        [ "Unresolved label" throw ] unless*
 | 
			
		||||
        3array
 | 
			
		||||
    ] map concat ;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue