15 Révisions (c2da6063297ecee11e9babfe0ceaf4af91711149)

Auteur SHA1 Message Date
  MaximeBarniaudy c2da606329 Migrate everything to peg vm il y a 10 mois
  MaximeBarniaudy 168631e246 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 10 mois
  MaximeBarniaudy c3125a863f Move side effect of variable assignment in namespace out of grammar for logic and ease of use reasons il y a 11 mois
  MaximeBarniaudy 959c34b7b2 Remove old unused code, and measure parsing speed il y a 11 mois
  MaximeBarniaudy 3ef49024c5 Use newest primitives for character class and string matching il y a 1 an
  MaximeBarniaudy b2e4198529 Build Grammar objects whose methods are expression representations of grammar rules il y a 1 an
  MaximeBarniaudy d26d33bf3f Fix errors after SetVar behavior change and let removal il y a 1 an
  MaximeBarniaudy d840010b55 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 090142c69c Make grammar_parser.meta use the entire grammar from minproto.leg il y a 1 an
  MaximeBarniaudy 1a7d31d66e Fix error after single quote semantics change il y a 1 an
  MaximeBarniaudy a5b9103da3 Add with and without functions for namespace manimulation, add namespace support to grammars, add test of parser circularity il y a 1 an
  MaximeBarniaudy 1ec2c7d8ef parser circularity il y a 1 an
  MaximeBarniaudy 9851f982cb Add Invoke and GetProp il y a 1 an
  MaximeBarniaudy 4eeaa54367 Minimal grammar parsing il y a 1 an
  WitherFlower 561c1dcb80 Merge range access and grammar parser changes il y a 1 an