Module parser

Module parser 

Source
Expand description

§Plurality Parser Extensions

Parser rules for plurality constructs:

  • Alter definitions: alter Name: Category { ... }
  • Alter blocks: alter Name { ... }
  • Switch expressions: switch to Alter { ... } or switch! to Alter { ... }
  • Headspace definitions: headspace Name { ... }
  • Co-con channels: cocon<A, B> name { ... }
  • Reality definitions: reality entity Name { ... }
  • Split expressions: split! from Alter { ... }
  • Trigger handlers: on trigger Name { ... } where condition { ... }

Traits§

PluralityParser
Extension trait for parsing plurality constructs