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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Cleanup.
Adrian Thurston
2012-01-01
5
-100
/
+67
*
Dead code cleanup.
Adrian Thurston
2012-01-01
2
-122
/
+0
*
Input interface improvements. Test suite passes. Much cleanup left. refs #341.
Adrian Thurston
2011-12-31
2
-20
/
+9
*
Don't use the source stream for prepending data. Still some inconsistencies
Adrian Thurston
2011-12-31
3
-28
/
+19
*
Bringing back the connection between fsm runs and input streams. This allows us
Adrian Thurston
2011-12-31
5
-32
/
+102
*
Minor tweaking to the buffer clearing. Need to work out exactly when to do
Adrian Thurston
2011-12-31
2
-9
/
+10
*
More input stream buildup. refs #341.
Adrian Thurston
2011-12-31
1
-24
/
+52
*
Need to clear any buffered data when dropping back into the bytecode loop from
Adrian Thurston
2011-12-31
4
-18
/
+62
*
Fixes for new input streams. refs #341.
Adrian Thurston
2011-12-31
2
-4
/
+7
*
More fixes for new input stream interface. refs #341.
Adrian Thurston
2011-12-31
1
-12
/
+11
*
Work on the compile time input streams. refs #341
Adrian Thurston
2011-12-31
1
-46
/
+54
*
Don't need the flush flag in input streams anymore. The parse loop decides when
Adrian Thurston
2011-12-30
4
-48
/
+28
*
Bit more input interface build up. refs #341.
Adrian Thurston
2011-12-30
2
-42
/
+61
*
More buildup of the input interface. refs #341.
Adrian Thurston
2011-12-30
5
-128
/
+148
*
Bit more work on the new interface. Shaping up to something good!
Adrian Thurston
2011-12-30
4
-28
/
+29
*
Some renaming of the input functions.
Adrian Thurston
2011-12-30
4
-29
/
+27
*
Eliminating the rest of the testing functions from the input interface.
Adrian Thurston
2011-12-30
4
-175
/
+9
*
Don't need the push back of full buffers in the input interface since we are no
Adrian Thurston
2011-12-30
4
-47
/
+2
*
The string stream is unused. Removed.
Adrian Thurston
2011-12-30
1
-43
/
+0
*
Building up the consume and undoConsume implementation function for the new
Adrian Thurston
2011-12-29
8
-47
/
+131
*
Building up more two-stream input interface. Simple accumulator works. 1. Get
Adrian Thurston
2011-12-29
5
-321
/
+143
*
First commit in redesign of the input interface. refs #342. Also copying data
Adrian Thurston
2011-12-29
9
-89
/
+250
*
Added AccumStream, a tree-based object containing the input stream wrapper that
Adrian Thurston
2011-12-22
10
-80
/
+395
*
Need to handle undo append of a stream differently than the other undo appends.
Adrian Thurston
2011-12-19
5
-7
/
+22
*
The send of ignore functions was not using the correct input stream interface,
Adrian Thurston
2011-12-18
3
-24
/
+14
*
Some more fixes for the bytecode engine, closer to original functionality since
Adrian Thurston
2011-12-18
3
-24
/
+37
*
Some progress towards making the more intricate parsing examples working with
Adrian Thurston
2011-12-18
6
-147
/
+184
*
Have the split between InputStream and SourceStream partially functional. Basic
Adrian Thurston
2011-12-17
15
-331
/
+318
*
The input stream wrapper (new InputStream) needs to consult the source streams.
Adrian Thurston
2011-12-15
1
-38
/
+93
*
Input is going to become InputStream and the original InputStream is going to
Adrian Thurston
2011-12-15
4
-184
/
+181
*
Warning elimination.
Adrian Thurston
2011-12-14
2
-26
/
+27
*
Duplicated the accum struct into Input, which will wrap all the input functions
Adrian Thurston
2011-12-14
2
-0
/
+362
*
Need to send back andy buffered or partially parsed text when we induce
Adrian Thurston
2011-12-12
3
-10
/
+28
*
Eliminated PdaRun::lhs. Chaning redLel directly. Also directly accessing input1
Adrian Thurston
2011-12-12
9
-41
/
+86
*
Unified all the 2nd bytecode instructions into an instruction called PCR_CALL.
Adrian Thurston
2011-12-12
3
-217
/
+76
*
Use stopId for all the parse first instructions. Makes the instr offset in the
Adrian Thurston
2011-12-12
2
-6
/
+28
*
Added steps to the WC parse instructions. This makes all the *2 instructions
Adrian Thurston
2011-12-12
2
-2
/
+16
*
Converted the parse backtracking instructions to the new style, where the first
Adrian Thurston
2011-12-12
4
-107
/
+125
*
Reworked the parse finish instructions for WC and WV (not BKT) so that the
Adrian Thurston
2011-12-12
3
-82
/
+74
*
Reuse the first of the three instructions in the FRAG WV loop. In addition to
Adrian Thurston
2011-12-11
3
-48
/
+52
*
If we load the start PCR onto the stack before calling the first of the three
Adrian Thurston
2011-12-11
3
-43
/
+38
*
Put the restore of the execution environemnet into PCR ret instruction.
Adrian Thurston
2011-12-11
1
-78
/
+36
*
Rest of last checkin.
Adrian Thurston
2011-12-10
1
-6
/
+6
*
Cleanup.
Adrian Thurston
2011-12-10
1
-28
/
+16
*
Removed Program *prg from the Execution class.
Adrian Thurston
2011-12-10
3
-33
/
+15
*
Removed the rcodeCollect pointer from Execution. Accessing pdaRun->rcodeCollect
Adrian Thurston
2011-12-10
3
-96
/
+75
*
Eliminated callParseBlock altogether.
Adrian Thurston
2011-12-10
2
-32
/
+24
*
Eliminated the switch from callParseBlock.
Adrian Thurston
2011-12-10
4
-63
/
+23
*
Replaced the wholesale push and pop of the Execution class with push and pops
Adrian Thurston
2011-12-10
2
-37
/
+102
*
More simplification surrounding calls to generation/reduction actions. Getting
Adrian Thurston
2011-12-09
3
-72
/
+15
[next]