Original Parser

version 1 by Ron Newcomb

  • Home page
  • Beginning
  • Previous
  • Next



  • Chapter - declarations moved forward

    [ These originally occurred later in the file, but I need them here so variables can be declared. ]

    A descriptor kind is a kind of value.
    Some descriptor kinds are the misc descriptors.
    To decide which descriptor kind is an other descriptor: (- OTHER_BIT -).
    To decide which descriptor kind is a possessive descriptor: (- MY_BIT -).
    To decide which descriptor kind is a THAT descriptor: (- THAT_BIT -).
    To decide which descriptor kind is a plural descriptor: (- PLURAL_BIT -).
    To decide which descriptor kind is a lit descriptor: (- LIT_BIT -).
    To decide which descriptor kind is an unlit descriptor: (- UNLIT_BIT -).
    Include (-
    Constant OTHER_BIT = 1; ! These will be used in Adjudicate()
    Constant MY_BIT = 2; ! to disambiguate choices
    Constant THAT_BIT = 4;
    Constant PLURAL_BIT = 8;
    Constant LIT_BIT = 16;
    Constant UNLIT_BIT = 32;
    -).