14 Коміти (827915384b80a0e0e90e5d9402a850784aafac12)

Автор SHA1 Повідомлення Дата
  MaximeBarniaudy 827915384b 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 43c178c6ac Move side effect of variable assignment in namespace out of grammar for logic and ease of use reasons 11 місяці тому
  MaximeBarniaudy 81bf3791d9 Remove old unused code, and measure parsing speed 1 рік тому
  MaximeBarniaudy 8b62b9cb50 Use newest primitives for character class and string matching 1 рік тому
  MaximeBarniaudy e7ecaff9b8 Build Grammar objects whose methods are expression representations of grammar rules 1 рік тому
  MaximeBarniaudy 733a5d8a86 Fix errors after SetVar behavior change and let removal 1 рік тому
  MaximeBarniaudy 2e56f8e799 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 1afbb06f1c Make grammar_parser.meta use the entire grammar from minproto.leg 1 рік тому
  MaximeBarniaudy 394e83f392 Fix error after single quote semantics change 1 рік тому
  MaximeBarniaudy e7c5ef13f7 Add with and without functions for namespace manimulation, add namespace support to grammars, add test of parser circularity 1 рік тому
  MaximeBarniaudy 591a5c67f8 parser circularity 1 рік тому
  MaximeBarniaudy 2fc5795107 Add Invoke and GetProp 1 рік тому
  MaximeBarniaudy 953fcb3c9d Minimal grammar parsing 1 рік тому
  WitherFlower 6300436ba2 Merge range access and grammar parser changes 1 рік тому