summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* ragel pcre: collecting verbs, atomic group, catpure reset, and backrefAdrian Thurston2019-11-171-19/+139
* pass the UTF8 BOM through to the outputAdrian Thurston2019-11-1416-9/+61
* rust grammar: right-recursive statement list kills performanceAdrian Thurston2019-11-141-2/+6
* rust grammar: removed an ambiguity that really slows down parsingAdrian Thurston2019-11-141-2/+1
* Merge pull request #77 from HalCanary/minor_spelling_fix_indicesAdrian Thurston2019-11-131998-4886/+4886
|\
| * [minor] fix spelling of "indices"Hal Canary2019-11-121998-4886/+4886
|/
* ragel pcre: handling backrefs and octalsAdrian Thurston2019-11-121-0/+79
* ragel pcre: parsing and storing quantifiersAdrian Thurston2019-11-121-17/+124
* ragel pcre: added some basic literal formsAdrian Thurston2019-11-111-3/+59
* rust backend: accept lifetimes in rust_out grammarAdrian Thurston2019-11-102-0/+5
* colm syntax: contain all keywords inside [] regionsAdrian Thurston2019-11-101-11/+9
* Use inidices (not indicies) as plural of index.Adrian Thurston2019-11-0926-71/+71
* ragel docs: updated list of keywordsAdrian Thurston2019-11-081-2/+4
* rust: take advantage of exclusion of ? from pos 2+ of literalsAdrian Thurston2019-11-072-100/+67
* exclude ? from position 2+ of literal tokenAdrian Thurston2019-11-075-9/+25
* rust grammar: various fixesAdrian Thurston2019-11-051-8/+14
* rust grammar: various improvementsAdrian Thurston2019-11-041-16/+122
* rust grammar: various improvementsAdrian Thurston2019-11-032-44/+107
* rust grammar: traits, enums, various fixesAdrian Thurston2019-10-311-16/+108
* added DNS grammar in RagelAdrian Thurston2019-10-283-1/+704
* PCRE grammar in colmAdrian Thurston2019-10-273-5/+596
* start of a PCRE parser in C/RagelAdrian Thurston2019-10-273-3/+513
* cmake: restore projectKonstantin Podsvirov2019-10-239-98/+93
* rust grammar: work on various parts of the grammarAdrian Thurston2019-10-221-64/+280
* rust grammar: building out more of the grammarAdrian Thurston2019-10-201-16/+177
* rust grammar: work on patterns, methods, paths, loopsAdrian Thurston2019-10-184-84/+223
* rust grammar: expanded use_declarataion to include {} and *Adrian Thurston2019-10-171-5/+49
* renamed toklen to tokpref and use it just for prefixAdrian Thurston2019-10-165-47/+55
* test cases: don't rely on continue breaking from calling func loopAdrian Thurston2019-10-161-5/+4
* improved dependency specification in building colm progsAdrian Thurston2019-10-1615-15/+15
* testing: capture errors from gentests and emit at end of runAdrian Thurston2019-10-162-7/+32
* test cases: check if subect.mk exists before includingAdrian Thurston2019-10-153-3/+3
* added --with-colm option for building colm parser with an external colmAdrian Thurston2019-10-153-17/+54
* don't use include as a grammar definition nameAdrian Thurston2019-10-152-6/+6
* the no-ignore syntax in bootstrap1 updated to match main colm langAdrian Thurston2019-10-152-7/+9
* need to reset tokend when a pre-region scan failsAdrian Thurston2019-10-131-0/+1
* colm: need to have config.h so that --enable-debug worksAdrian Thurston2019-10-113-1/+6
* added test case demonstrating colm scanner failureAdrian Thurston2019-10-111-0/+517
* rust grammar: added else blocks and rudimentary floatAdrian Thurston2019-10-071-12/+29
* rust grammar: lifetime goes between & and mut in type refAdrian Thurston2019-10-031-2/+3
* rust grammar: some improvements to genericsAdrian Thurston2019-10-031-23/+119
* improvements to statement and expression to better match grammarAdrian Thurston2019-10-021-53/+62
* rust grammar: some work on match expressionsAdrian Thurston2019-10-021-8/+62
* rust grammar: let needs a pattern on lhsAdrian Thurston2019-10-011-2/+43
* moved rust grammar to /grammarAdrian Thurston2019-10-013-0/+4
* merged in rust grammar development (work in progress)Adrian Thurston2019-10-011-0/+323
|\
| * expanding expressions in the rust grammarAdrian Thurston2019-10-011-45/+135
| * implemented compound expression and assignement expressionAdrian Thurston2019-09-261-4/+37
| * allow multiple semis to separate and terminateAdrian Thurston2019-09-261-2/+5
| * first cut of a rust grammar for learning rustAdrian Thurston2019-09-261-0/+197