14 Révisions (734051438d042b9f3fefa38c9aab2b31160eb5ea)

Auteur SHA1 Message Date
  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. il y a 11 mois
  MaximeBarniaudy 54943d1ab5 Move side effect of variable assignment in namespace out of grammar for logic and ease of use reasons il y a 1 an
  MaximeBarniaudy ab719f1182 Remove old unused code, and measure parsing speed il y a 1 an
  MaximeBarniaudy 3217f9961c Use newest primitives for character class and string matching il y a 1 an
  MaximeBarniaudy c72afc38a7 Build Grammar objects whose methods are expression representations of grammar rules il y a 1 an
  MaximeBarniaudy dd8e642168 Fix errors after SetVar behavior change and let removal il y a 1 an
  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. il y a 1 an
  MaximeBarniaudy ebd95ff312 Make grammar_parser.meta use the entire grammar from minproto.leg il y a 1 an
  MaximeBarniaudy 7f0602f566 Fix error after single quote semantics change il y a 1 an
  MaximeBarniaudy 005a4cc451 Add with and without functions for namespace manimulation, add namespace support to grammars, add test of parser circularity il y a 1 an
  MaximeBarniaudy d7e304e82d parser circularity il y a 1 an
  MaximeBarniaudy c60942ae70 Add Invoke and GetProp il y a 1 an
  MaximeBarniaudy d5cb25f09f Minimal grammar parsing il y a 1 an
  WitherFlower 0e06a2d98c Merge range access and grammar parser changes il y a 1 an