summaryrefslogtreecommitdiff
path: root/colm
Commit message (Expand)AuthorAgeFilesLines
* fixed typo-bug in buffer growth in str collectionAdrian Thurston2012-10-191-1/+1
* avoid collisions between colm members and C++ impl membersAdrian Thurston2012-08-011-16/+16
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-0168-0/+45329
* moved 'colm' dir to 'src'Adrian Thurston2012-07-0168-44447/+0
* improvements to the ragel and colm config-time checksAdrian Thurston2012-07-011-3/+3
* cleanup of region creationAdrian Thurston2012-05-292-61/+35
* flattened the reg lang name tree down to a list for regionsAdrian Thurston2012-05-292-44/+14
* only need regions in the name tree.Adrian Thurston2012-05-282-138/+0
* cleanup in token region codeAdrian Thurston2012-05-282-68/+27
* don't need labels in the regular language treeAdrian Thurston2012-05-282-30/+0
* code cleanupAdrian Thurston2012-05-284-251/+3
* code cleanupAdrian Thurston2012-05-285-59/+42
* specializing graph dicts and lists for regions and regular language defsAdrian Thurston2012-05-286-77/+171
* separating graph dict for regular language defs and scannersAdrian Thurston2012-05-272-30/+24
* cleanup of ragel-derived codeAdrian Thurston2012-05-274-15/+40
* cleanup: file renamingAdrian Thurston2012-05-264-3/+3
* code movementAdrian Thurston2012-05-266-22/+55
* cleanup: code movementAdrian Thurston2012-05-263-124/+83
* class name change ParseData -> CompilerAdrian Thurston2012-05-2618-444/+444
* minor code cleanupAdrian Thurston2012-05-261-2/+4
* cleanup of the mainlineAdrian Thurston2012-05-264-35/+37
* removed the opt_collect_ignore productions, not usingAdrian Thurston2012-05-251-40/+10
* putting collect-ignores in the grammar as zero-length tokensAdrian Thurston2012-05-259-70/+73
* cleanup of collect-ignoreAdrian Thurston2012-05-256-10/+38
* collect-ignore implementationAdrian Thurston2012-05-246-21/+52
* experimenting with use of a nonterm for collecting ignores.Adrian Thurston2012-05-2413-33/+233
* removed old print statementAdrian Thurston2012-05-231-2/+2
* added a syntax for specifying no ignoresAdrian Thurston2012-05-239-46/+80
* fixed botched initialization of TokenDef::dupOfAdrian Thurston2012-05-231-1/+1
* fix for right ignore attachingAdrian Thurston2012-05-221-16/+12
* improvements to ignore handling in the parserAdrian Thurston2012-05-2214-60/+214
* added text_notrim() to the C++ interface.Adrian Thurston2012-05-221-3/+4
* added trim control flag to print code, auto-trimming all colm print callsAdrian Thurston2012-05-227-30/+42
* force DEF_PAT names to be unique.Adrian Thurston2012-05-211-1/+2
* removed empty fsmrun.cAdrian Thurston2012-05-212-21/+1
* auto trim before $ string conversionAdrian Thurston2012-05-212-2/+14
* clone elimination/refactoring of ignore functionsAdrian Thurston2012-05-211-39/+2
* clone elimination.Adrian Thurston2012-05-211-36/+2
* ongoing refactoring cleanupAdrian Thurston2012-05-213-16/+18
* more clone removal surrounding ignore handlingAdrian Thurston2012-05-213-70/+88
* clone removalAdrian Thurston2012-05-213-130/+141
* eliminated the IgnoreTree struct.Adrian Thurston2012-05-218-93/+45
* eliminated generation from IgnoreListAdrian Thurston2012-05-215-12/+0
* added missing downref in detach ignoreAdrian Thurston2012-05-211-0/+2
* improvements to the delayed ignore-tree printingAdrian Thurston2012-05-211-27/+29
* refcounting fix in TREE_TRIMAdrian Thurston2012-05-211-2/+0
* added the trim operation (^)Adrian Thurston2012-05-218-21/+135
* Buffer ignore data until a terminal is hit.Adrian Thurston2012-05-201-36/+65
* first checkin on no-kid-flags and no-ignore-dupes branchAdrian Thurston2012-05-207-131/+215
* a follow-ignore that appears to workAdrian Thurston2012-05-197-36/+59