index
:
delta/colm.git
arm-host-types
colm-0.10
colm-0.7
colm-0.9
copy-on-consume
default-build-dir
into-src
literal-concatenation
master
no-bare-send
pullscan
token-redef
github.com: adriandt/colm.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
colm
/
fsmrun.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Put the setting of the region into a function call.
Adrian Thurston
2011-11-20
1
-10
/
+12
*
Some cleanup. Don't need PdaRun::input2.
Adrian Thurston
2011-11-19
1
-15
/
+12
*
Use zero for the null region. Required shifting the array over by one.
Adrian Thurston
2011-11-19
1
-10
/
+2
*
Now attaching ignores when tokens are shifted. Allows better error reporting
Adrian Thurston
2011-11-19
1
-96
/
+77
*
Added another point where we will sending back ignore tokens. refs #333.
Adrian Thurston
2011-11-18
1
-33
/
+41
*
Now using the accumulated ignore stack when reporting some backtracking points.
Adrian Thurston
2011-11-17
1
-13
/
+44
*
Bit more cleanup.
Adrian Thurston
2011-11-16
1
-2
/
+2
*
The reverse execution factored out into the parse action call point. refs #332.
Adrian Thurston
2011-11-13
1
-12
/
+0
*
Added co routine stop points for the reverse code execution. Code remains to be
Adrian Thurston
2011-11-13
1
-58
/
+118
*
Factored out the PreEof blocks. There are actually no active test cases for
Adrian Thurston
2011-11-13
1
-21
/
+14
*
Generation actions successfully factored out. refs #332.
Adrian Thurston
2011-11-13
1
-36
/
+23
*
PcrGeneration entry point works. refs #332.
Adrian Thurston
2011-11-13
1
-2
/
+2
*
Some prep for parse co-routine entry points other than Reduction. Will need to
Adrian Thurston
2011-11-13
1
-4
/
+19
*
Somc cleanup of of the functions that call parseLoop WRT co-routines.
Adrian Thurston
2011-11-12
1
-2
/
+1
*
Don't use an enum for the parse co-routine state, just use a long. Will
Adrian Thurston
2011-11-12
1
-3
/
+3
*
Token generation actions factored out into the parse loop. Ready to go into the
Adrian Thurston
2011-11-08
1
-34
/
+24
*
Some refactoring for token generation action. refs #332.
Adrian Thurston
2011-11-08
1
-49
/
+48
*
Use only one enum for parsing entry and exit coroutine positions. Reduces
Adrian Thurston
2011-11-08
1
-10
/
+10
*
Undid r2581 since it busted the test suite and started with some simpler
Adrian Thurston
2011-11-08
1
-10
/
+8
*
Factored the reduction action into the bytecode loop. Next to fold the
Adrian Thurston
2011-11-07
1
-51
/
+30
*
More refactoring for eliminating recursive calls to the bytecode loop.
Adrian Thurston
2011-11-07
1
-31
/
+27
*
More refactoring of the parse loop so we can factor out reduction actions.
Adrian Thurston
2011-11-07
1
-28
/
+25
*
More refactoring, prep for factoring out reduction actions. refs #332.
Adrian Thurston
2011-11-07
1
-93
/
+81
*
Factored reduction execution out of parseToken. Took it one up to the caller.
Adrian Thurston
2011-11-06
1
-3
/
+36
*
Some more prep for factoring out the reduction action execution. Returning at
Adrian Thurston
2011-11-06
1
-3
/
+24
*
Some cleanup in prep for factoring the reduction action call out of the parse
Adrian Thurston
2011-11-06
1
-51
/
+47
*
Moved the 'input' variable from the parseToken function into pdaRun. This will
Adrian Thurston
2011-11-06
1
-2
/
+6
*
Added frameId to the call stack. Will use for stack unwinding so we can
Adrian Thurston
2011-11-06
1
-8
/
+10
*
Set debug realms from the -D arg, pass to the compiled program.
Adrian Thurston
2011-11-06
1
-3
/
+3
*
Added an export keyword for returning values to C++ code. Export makes a global
Adrian Thurston
2011-11-01
1
-1
/
+1
*
Don't print parse errors. Store them and make them available. refs #331.
Adrian Thurston
2011-10-31
1
-4
/
+33
*
Give EOF tokens a location so that parse errors are better reported. refs #326.
Adrian Thurston
2011-10-30
1
-4
/
+11
*
More cleanup: removed prg from PdaRun. Now passed where needed (many places).
Adrian Thurston
2011-10-30
1
-115
/
+115
*
Cleanup: moving structs into the proper headers, new header for program struct,
Adrian Thurston
2011-10-30
1
-44
/
+42
*
The headers that get installed are now referenced using <colm/header.h> so that
Adrian Thurston
2011-10-25
1
-12
/
+12
*
Memory leaks WRT parse errors. A couple debug statement improvements.
Adrian Thurston
2011-10-24
1
-1
/
+2
*
Cleanup WRT parser deletion.
Adrian Thurston
2011-10-24
1
-1
/
+6
*
Cleanup WRT error handling. refs #327
Adrian Thurston
2011-10-24
1
-30
/
+22
*
Cannot just exit on parse error. refs #327.
Adrian Thurston
2011-10-24
1
-10
/
+17
*
General improvments. KlangEl -> LangEl. Program execution functions.
Adrian Thurston
2011-10-23
1
-1
/
+1
*
Made the virtual machine stack macros consistently named. Eliminated
Adrian Thurston
2011-10-22
1
-3
/
+3
*
The exit command now causes cascading terminations. Can't just call exit(0) if
Adrian Thurston
2011-10-09
1
-3
/
+8
*
Leaks and memory errors fixed. If a disappearing fsm run has run buffers they
Adrian Thurston
2011-10-02
1
-5
/
+13
*
Improvements to the sending back of ignore tokens. Some awkward code redone.
Adrian Thurston
2011-10-02
1
-43
/
+21
*
Removed the token queue in PdaRun. Generated tokens are pushed onto the input
Adrian Thurston
2011-10-02
1
-70
/
+35
*
Improved the names of the reverse code vectors. rcodeCollect for the execution
Adrian Thurston
2011-10-01
1
-7
/
+7
*
Instead of using go left and go right ignore list commands, use suppress flags
Adrian Thurston
2011-10-01
1
-63
/
+11
*
Suppress the left and right ignore tokens during parsing. This can be optimized
Adrian Thurston
2011-09-30
1
-0
/
+59
*
Last night's work. Added the go-left and go-right commands for ignore lists.
Adrian Thurston
2011-09-28
1
-1
/
+0
*
Setting the ignore list generation. refs #323.
Adrian Thurston
2011-09-28
1
-6
/
+9
[next]