summaryrefslogtreecommitdiff
path: root/colm/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* removed the fsmrun.h header, which was emptyAdrian Thurston2013-02-091-2/+2
|
* removing old COLM_LOG defines and varsAdrian Thurston2012-08-241-4/+3
|
* add built files to the clean list if built-sources is onAdrian Thurston2012-08-011-1/+3
|
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+183
| | | | | | | | | | | 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-183/+0
|
* improvements to the ragel and colm config-time checksAdrian Thurston2012-07-011-3/+3
| | | | | | Fixed the test of build_parsers that allows the ragel/colm check to function. Was checking for "true" when it should be a check for "yes". Added --with-* options for specifying where the packages are installed to.
* cleanup: file renamingAdrian Thurston2012-05-261-3/+3
| | | | | | codegen.cc for writing the colm program compiler.cc for the main compiler logic synthesis.cc for the bytecode program generation
* code movementAdrian Thurston2012-05-261-1/+2
| | | | | The exports.cc file is for writing the C++ interface. Write for generic code writing. Currently has only the main file.
* cleanup: code movementAdrian Thurston2012-05-261-2/+2
| | | | Merged parsedata.cc and analysis.cc and renamed it colm.cc
* removed empty fsmrun.cAdrian Thurston2012-05-211-1/+1
|
* Copyright notice updating.Adrian Thurston2012-01-181-1/+1
|
* Don't print parse errors. Store them and make them available. refs #331.Adrian Thurston2011-10-311-1/+1
|
* Cleanup: moving structs into the proper headers, new header for program struct,Adrian Thurston2011-10-301-1/+1
| | | | removing extra pointers.
* The headers that get installed are now referenced using <colm/header.h> so thatAdrian Thurston2011-10-251-18/+20
| | | | | | | | | | when they are included by the main header (colm.h) they cannot be confused with headers in the project that colm is being linked into. Renamed the connect function, since that easily collides with other libs. Eventually need to make most functions static. Added global.h to the sources. Was missing.
* Added an option -L for just writing the C file with no main. Intended to beAdrian Thurston2011-10-221-66/+66
| | | | linked into another program. refs #328.
* Pointer and Ref type references needed work following the recent improvementsAdrian Thurston2011-07-281-1/+1
| | | | | | | | | | to the type system. Rather than use a bool in typeref, wrap them in a whole typeref. refs #308. Added the analysis.cc file and moved the top-level compilation calls there. Moved a few function calls around to fix some crashes observed during testing. Have to be concerned about type resolution in productions that are created during type resolution (repeats, etc).
* Some code movement.Adrian Thurston2011-06-181-1/+1
|
* Turning the 'analyze' pass into a type resolution pass.Adrian Thurston2011-06-051-1/+1
|
* Install the runtime headers.Adrian Thurston2011-06-031-1/+5
| | | | | | | | | Improved the check that decides if we are in the source tree VS an installed location. Previously, if there was a / in the path it was assumed to be source. This doesn't work for cases where we specify the full path to the installed location. Now we look for a slash, then for main.cc next to the binary. refs #297.
* .cpp files to .ccAdrian Thurston2011-05-261-13/+13
|
* Added back parser building rules, which were disabled since moving to automake.Adrian Thurston2011-05-181-14/+15
| | | | refs #284
* Fixes for the dists. refs #284.Adrian Thurston2011-05-111-0/+10
|
* Started converting build to automake. refs #284.Adrian Thurston2011-05-111-0/+165