summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Factored reduction execution out of parseToken. Took it one up to the caller.Adrian Thurston2011-11-063-16/+43
* Some more prep for factoring out the reduction action execution. Returning atAdrian Thurston2011-11-063-84/+122
* Some cleanup in prep for factoring the reduction action call out of the parseAdrian Thurston2011-11-065-115/+106
* Moved the 'input' variable from the parseToken function into pdaRun. This willAdrian Thurston2011-11-065-45/+54
* Added frameId to the call stack. Will use for stack unwinding so we canAdrian Thurston2011-11-0613-80/+195
* Set debug realms from the -D arg, pass to the compiled program.Adrian Thurston2011-11-069-16/+39
* Fixes for exit function. Need to pop the global and return the exit status fromAdrian Thurston2011-11-062-2/+2
* Converted old C++ log statements to C debug statements in bytecode.cAdrian Thurston2011-11-011-784/+166
* Added an export keyword for returning values to C++ code. Export makes a globalAdrian Thurston2011-11-0111-6/+55
* Missing from previous commit.Adrian Thurston2011-10-311-0/+256
* Don't print parse errors. Store them and make them available. refs #331.Adrian Thurston2011-10-318-413/+91
* Give EOF tokens a location so that parse errors are better reported. refs #326.Adrian Thurston2011-10-304-30/+38
* More cleanup: removed prg from PdaRun. Now passed where needed (many places).Adrian Thurston2011-10-3012-309/+305
* More cleaup.Adrian Thurston2011-10-303-69/+20
* Cleanup: moving structs into the proper headers, new header for program struct,Adrian Thurston2011-10-3019-525/+527
* The colm.h header now contains the bare minimum for the C++ interface. Put theAdrian Thurston2011-10-2915-105/+143
* Release candidate 1 for 0.3.Adrian Thurston2011-10-281-2/+2
* Return values instead of pointers. Store prg and tree. Allows us to completelyAdrian Thurston2011-10-274-28/+74
* List access functions and fixes for the rhs get access in exported code. Adrian Thurston2011-10-273-2/+62
* Experimenting with gaining access to rhs elements by name instead of copyingAdrian Thurston2011-10-2612-40/+130
* The headers that get installed are now referenced using <colm/header.h> so thatAdrian Thurston2011-10-2516-73/+74
* Include global.h not program.h.Adrian Thurston2011-10-242-2/+2
* program.h should not have been added.Adrian Thurston2011-10-241-89/+0
* Added missing colm.h.Adrian Thurston2011-10-241-0/+13
* Memory leaks WRT parse errors. A couple debug statement improvements.Adrian Thurston2011-10-243-11/+32
* Added missing program.h.Adrian Thurston2011-10-241-0/+89
* Cleanup WRT parser deletion.Adrian Thurston2011-10-248-35/+24
* Cleanup WRT error handling. refs #327Adrian Thurston2011-10-245-146/+74
* Cannot just exit on parse error. refs #327.Adrian Thurston2011-10-245-12/+32
* Added automatic atributes by labeling RHS elements. Works for parsing, but notAdrian Thurston2011-10-2312-35/+152
* General improvments. KlangEl -> LangEl. Program execution functions.Adrian Thurston2011-10-2315-128/+146
* Added method of accessing the repeated value in the C++ export code. refs #328.Adrian Thurston2011-10-236-0/+21
* Started on a C++ interface to the colm data structures. Can return a tree fromAdrian Thurston2011-10-2311-41/+159
* Added an option -L for just writing the C file with no main. Intended to beAdrian Thurston2011-10-227-85/+135
* Some cleanup of the main function. Just initColm, initProgram, runProgram,Adrian Thurston2011-10-2221-94/+106
* Made the virtual machine stack macros consistently named. EliminatedAdrian Thurston2011-10-226-400/+438
* Restructuring of printing. Eliminated another long else block with a goto.Adrian Thurston2011-10-201-92/+95
* Better implementation of list flattening. Skipping nodes doesn't work becauseAdrian Thurston2011-10-202-30/+45
* Updated expected output for for print_xml. refs #325.Adrian Thurston2011-10-1948-6976/+121
* Use the print args instead of standard IO in the XML writing. refs #325.Adrian Thurston2011-10-171-161/+19
* Working on the XML output: Lifted the ignore tokens outside of the terminalAdrian Thurston2011-10-164-31/+49
* XML printing off the main tree. Work in progress. refs #325.Adrian Thurston2011-10-104-128/+266
* The exit command now causes cascading terminations. Can't just call exit(0) ifAdrian Thurston2011-10-095-73/+39
* Leaks and memory errors fixed. If a disappearing fsm run has run buffers theyAdrian Thurston2011-10-026-6/+35
* Improvements to the sending back of ignore tokens. Some awkward code redone.Adrian Thurston2011-10-021-43/+21
* Removed the token queue in PdaRun. Generated tokens are pushed onto the inputAdrian Thurston2011-10-022-74/+36
* Fixes for genmf since using runtests.mk instead of Makefile. print_xml_ac wasAdrian Thurston2011-10-015-19/+23
* Improved the names of the reverse code vectors. rcodeCollect for the executionAdrian Thurston2011-10-016-95/+91
* Fix for previous checkin.Adrian Thurston2011-10-011-1/+1
* Leaks fixed.Adrian Thurston2011-10-011-0/+3