summaryrefslogtreecommitdiff
path: root/colm
Commit message (Expand)AuthorAgeFilesLines
* eliminate usage of --transform from tar -cf commandAdrian Thurston2020-01-311-2/+3
* colm: modified calling convention for colm wrapperAdrian Thurston2020-01-095-85/+116
* colm: use a string's location (if present) when pushing to an inputAdrian Thurston2020-01-096-44/+46
* colm: added outdent check on literal concatenationsAdrian Thurston2020-01-092-45/+97
* colm: eliminated the range-crosses-zero hack needed when alphtype was signedAdrian Thurston2020-01-082-29/+4
* colm: using an unsigned char as alph type in scannerAdrian Thurston2020-01-0815-96/+122
* colm: removed flags field from the kid structAdrian Thurston2020-01-082-7/+9
* suppress unused variable warning for when --disable-debug is usedAdrian Thurston2020-01-071-3/+13
* fixed the variable capture in read_word on 32 bit systemsAdrian Thurston2020-01-051-6/+6
* merge branch 'literal-concatenation'Adrian Thurston2020-01-032-34/+51
|\
| * colm: testing a new grammar where string concatenations are allowedliteral-concatenationAdrian Thurston2019-12-282-34/+51
* | colm: folding some long lines in input and stream implementationsAdrian Thurston2020-01-032-35/+70
* | colm-pack: don't try to tar up results when colm failesAdrian Thurston2020-01-031-1/+3
* | updated colm-pack wrapper: parse args first then switch on outputAdrian Thurston2020-01-032-50/+51
* | using a wrapper script to achieve one output per runAdrian Thurston2020-01-024-31/+97
* | colm: implemented IN_SET_RHS_VAL_WC and stubbed relatedAdrian Thurston2019-12-304-0/+61
* | some whitespace fixes: spaces to tabsAdrian Thurston2019-12-291-4/+4
* | Fix for compiling with clang 9.01 on androidmingodad2019-12-292-5/+5
* | colm: fixes for backtracking in constructors and patternsAdrian Thurston2019-12-291-3/+22
* | colm rewriting: break when we create a new prodAdrian Thurston2019-12-282-1/+4
|/
* colm: proper implementation of both left and right recursion in c++Adrian Thurston2019-12-279-50/+66
* colm rewriting: newly generated prods should go above where they are createdAdrian Thurston2019-12-271-40/+48
* allow simple variable defs in colm bootstrap grammarAdrian Thurston2019-12-272-2/+32
* Created a common superclass for the export classesAdrian Thurston2019-12-274-52/+57
* some improvements to the --with-colm build optionAdrian Thurston2019-12-261-4/+7
* left/right-independent iterator for repeats in top-down loadsAdrian Thurston2019-12-266-119/+201
* use left-recursing in the colm grammarAdrian Thurston2019-12-2213-70/+142
* with-colm build: need to make tar dir, added a check for the colm binAdrian Thurston2019-12-221-1/+1
* cmake: restore projectKonstantin Podsvirov2019-12-162-6/+38
* loadcolm cannot be shared by bootstrap0 and colmAdrian Thurston2019-12-156-2872/+2880
* build system fixesAdrian Thurston2019-12-151-8/+15
* testing left-recursive lists <* and <+ and sublists in productionsAdrian Thurston2019-12-145-4/+88
* colm: generate an archive (using makefile) when outputing multiple filesAdrian Thurston2019-12-142-22/+42
* colm: added an extra bootstrap stage, allowing transformationsAdrian Thurston2019-12-133-31/+58
* colm: add -R option, which allows hex ranges to cross 0Adrian Thurston2019-12-114-8/+31
* allow use of token keyword for literal defsAdrian Thurston2019-11-291-1/+5
* allow backtick literals to have an end quote.Adrian Thurston2019-11-282-2/+8
* revert "exclude ? from position 2+ of literal token"Adrian Thurston2019-11-281-5/+2
* declaring stable version 0.13.1 of colm and 7.0.1 of ragelAdrian Thurston2019-11-182-4/+4
* Use inidices (not indicies) as plural of index.Adrian Thurston2019-11-096-21/+21
* exclude ? from position 2+ of literal tokenAdrian Thurston2019-11-071-2/+5
* cmake: restore projectKonstantin Podsvirov2019-10-231-36/+8
* renamed toklen to tokpref and use it just for prefixAdrian Thurston2019-10-165-47/+55
* added --with-colm option for building colm parser with an external colmAdrian Thurston2019-10-152-14/+41
* 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
* error message fix for literal reference not foundAdrian Thurston2019-09-261-1/+1
* warning suppress: use NULL as sentinal in execl callAdrian Thurston2019-09-261-1/+1