summaryrefslogtreecommitdiff
path: root/colm/keyops.h
Commit message (Collapse)AuthorAgeFilesLines
* colm: add -R option, which allows hex ranges to cross 0Adrian Thurston2019-12-111-4/+1
| | | | | | This is a quick hack to address issue #81. Since colm uses signed alphabets it is not possible to specify ranges that cross zero in hex, which is desirable for utf8. For example 0x20 .. 0xa0 will throw an error in a signed char mode.
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-0/+199
|
* renamed colm dir to srcAdrian Thurston2013-06-081-196/+0
| | | | | | Renamed 'colm' dir to 'src'. To allow colm to work out of the installed location or the source tree, while the installed includes reference <colm/include.h>, a symlink to '..' is placed at src/include/colm.
* implemented stdout and stderrAdrian Thurston2012-12-301-10/+0
|
* more simplification: removed isSigned from keyOps and host typeAdrian Thurston2012-12-291-45/+4
|
* more simplifyingAdrian Thurston2012-12-291-5/+0
| | | | clearing away code from ragel that is not needed
* some simplification of fsm graph key operatorsAdrian Thurston2012-12-291-41/+10
|
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+283
| | | | | | | | | | | Colm includes a library component with headers installed to a private dir inside include: $prefix/include/colm. We need our headers to reference each other using this colm prefix. This needs to be true for compiling our source and also for compiling external programs. It is conventient to have all the source in a directory called colm and then to use -I <source-root> when building colm. We use $prefix/include when building external programs. This reverts commit 247904a84430b8c9151fa6afb68f01b60afb92c9.
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-283/+0
|
* Copyright notice updating.Adrian Thurston2012-01-181-1/+1
|
* Copyright dates were never really kept current. Many updates/fixes.Adrian Thurston2011-05-181-1/+1
|
* Use markId = 0 to indicate an unset mark id. This will allow initializingAdrian Thurston2010-04-101-1/+1
| | | | GenAction using memset 0.
* Some work on unifying the marking facilities for trailing context and sub-regexAdrian Thurston2009-02-271-3/+1
| | | | | | | capture. Now using the same marking array for the trailing context and the capture. The set markers are now shifted long with partial token matches. But not yet propigating the list of captures associated with a token to the runtime data.
* Got trailing context working. The marks are not yet shifted when the with theAdrian Thurston2009-02-271-1/+3
| | | | buffer contents.
* Warning and error fixes for compiling with g++ 4.3.2.Adrian Thurston2008-11-131-1/+1
|
* some organization improvementsAdrian Thurston2008-11-011-0/+283