Changes between Version 5 and Version 6 of SemiTagging


Ignore:
Timestamp:
Oct 13, 2006 3:24:15 PM (8 years ago)
Author:
alexey
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SemiTagging

    v5 v6  
    4242 
    4343||  || bits 31..2 || bits 1 0 || 
     44|| unevaluated closure || ptr || 00 || 
    4445|| cons. w/no children || tag || 01 || 
    4546|| cons. w/children no. 1    || ptr || 10 || 
     
    4950 
    5051||  || bits 31..2 || bits 1 0 || || 
     52|| unevaluated closure || ptr || 00 || || 
    5153|| cons. w/no children || tag || 01 || tag < no. of  constructors|| 
    5254|| cons. w/ children || ptr || 01 || ptr >= no. of constructors || 
     
    5456|| cons. w/children no. 2    || ptr || 11 || || 
    5557 
     58Of course this assumes that we don't have data types with too many thousands of constructors. 
     59 
     60It might be possible that the case code for the alternatives above is becoming too complex. We might settle for the following "simple" option: 
     61 
     62||  || bits 31..2 || bits 1 0 || || 
     63|| unevaluated closure || ptr || 00 || || 
     64|| cons. w/no children || tag || 01 || tag < no. of  constructors|| 
     65|| cons. w/ children || ptr || 01 || ptr >= no. of constructors ||