14 Ревизии (734051438d042b9f3fefa38c9aab2b31160eb5ea)

Автор SHA1 Съобщение Дата
  MaximeBarniaudy 734051438d Add emitByteCode functions to support using the peg VM, add support for @ actions, automatically generate the minproto.grammar file from minproto.leg and use that in the parser generator. Fix issue with backslashes being stupid. преди 11 месеца
  MaximeBarniaudy 54943d1ab5 Move side effect of variable assignment in namespace out of grammar for logic and ease of use reasons преди 1 година
  MaximeBarniaudy ab719f1182 Remove old unused code, and measure parsing speed преди 1 година
  MaximeBarniaudy 3217f9961c Use newest primitives for character class and string matching преди 1 година
  MaximeBarniaudy c72afc38a7 Build Grammar objects whose methods are expression representations of grammar rules преди 1 година
  MaximeBarniaudy dd8e642168 Fix errors after SetVar behavior change and let removal преди 1 година
  MaximeBarniaudy 12a5974c98 Delare Stream object in C code and add primitive for stream string matching. Also refactor the rollback mechanism in the grammar parser to give responsibility to the right object. преди 1 година
  MaximeBarniaudy ebd95ff312 Make grammar_parser.meta use the entire grammar from minproto.leg преди 1 година
  MaximeBarniaudy 7f0602f566 Fix error after single quote semantics change преди 1 година
  MaximeBarniaudy 005a4cc451 Add with and without functions for namespace manimulation, add namespace support to grammars, add test of parser circularity преди 1 година
  MaximeBarniaudy d7e304e82d parser circularity преди 1 година
  MaximeBarniaudy c60942ae70 Add Invoke and GetProp преди 1 година
  MaximeBarniaudy d5cb25f09f Minimal grammar parsing преди 1 година
  WitherFlower 0e06a2d98c Merge range access and grammar parser changes преди 1 година