| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
clearing away code from ragel that is not needed
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
| |
GenAction using memset 0.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
buffer contents.
|
| |
|
|
|