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
/
tree.c
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Eliminated PtKid. Worked on first test run (!).
Adrian Thurston
2012-05-14
1
-1
/
+5
*
Need the getRhsVal for the C interface.
Adrian Thurston
2012-05-14
1
-1
/
+12
*
Simplified the restore of accumulated parse trees when they are detached. Only
Adrian Thurston
2012-05-12
1
-19
/
+0
*
Getting stricter about the difference between parse trees and data trees. Need
Adrian Thurston
2012-05-10
1
-0
/
+27
*
Warning elimination.
Adrian Thurston
2012-05-10
1
-2
/
+2
*
The data trees are now allocated as plain trees, not parse trees.
Adrian Thurston
2012-05-08
1
-11
/
+3
*
getRhsEl is called on real trees. Don't dereference shadow inside.
Adrian Thurston
2012-05-06
1
-13
/
+0
*
A call treeExtractChild in unparsing was skipping over attributes. Just use
Adrian Thurston
2012-05-06
1
-26
/
+0
*
Some more hacks to try to make shadow tree work. Surprisingly, many of the
Adrian Thurston
2012-05-04
1
-0
/
+1
*
Replaced nameNonLit with a name created specifically for XML tags.
Adrian Thurston
2012-05-04
1
-16
/
+4
*
Some leaks plugged.
Adrian Thurston
2012-01-18
1
-0
/
+1
*
Copyright notice updating.
Adrian Thurston
2012-01-18
1
-1
/
+1
*
Eliminated notoken. The reverse execution items are collected and attached to
Adrian Thurston
2012-01-08
1
-1
/
+1
*
Need to downref trees in an input destructor.
Adrian Thurston
2012-01-02
1
-8
/
+19
*
Some name cleanup Accum -> Parser. AccumStream -> Input.
Adrian Thurston
2012-01-02
1
-25
/
+25
*
Downref the accum stream when downreffing the accumulator.
Adrian Thurston
2012-01-01
1
-2
/
+6
*
Don't create a default accum stream when creating parsers. It will always be
Adrian Thurston
2012-01-01
1
-4
/
+0
*
Some work on references WRT parsers and streams.
Adrian Thurston
2012-01-01
1
-8
/
+2
*
Cleanup.
Adrian Thurston
2012-01-01
1
-2
/
+2
*
Added AccumStream, a tree-based object containing the input stream wrapper that
Adrian Thurston
2011-12-22
1
-13
/
+12
*
Have the split between InputStream and SourceStream partially functional. Basic
Adrian Thurston
2011-12-17
1
-3
/
+5
*
Started to edit while the last commit was waiting for a password. Added back
Adrian Thurston
2011-12-04
1
-0
/
+10
*
Some cleanup. Don't need PdaRun::input2.
Adrian Thurston
2011-11-19
1
-1
/
+1
*
Added frameId to the call stack. Will use for stack unwinding so we can
Adrian Thurston
2011-11-06
1
-1
/
+1
*
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
/
+3
*
Give EOF tokens a location so that parse errors are better reported. refs #326.
Adrian Thurston
2011-10-30
1
-0
/
+24
*
More cleanup: removed prg from PdaRun. Now passed where needed (many places).
Adrian Thurston
2011-10-30
1
-23
/
+23
*
Cleanup: moving structs into the proper headers, new header for program struct,
Adrian Thurston
2011-10-30
1
-16
/
+1
*
The colm.h header now contains the bare minimum for the C++ interface. Put the
Adrian Thurston
2011-10-29
1
-14
/
+14
*
List access functions and fixes for the rhs get access in exported code.
Adrian Thurston
2011-10-27
1
-0
/
+25
*
The headers that get installed are now referenced using <colm/header.h> so that
Adrian Thurston
2011-10-25
1
-6
/
+6
*
Cleanup WRT parser deletion.
Adrian Thurston
2011-10-24
1
-12
/
+4
*
Added method of accessing the repeated value in the C++ export code. refs #328.
Adrian Thurston
2011-10-23
1
-0
/
+12
*
Started on a C++ interface to the colm data structures. Can return a tree from
Adrian Thurston
2011-10-23
1
-0
/
+24
*
Made the virtual machine stack macros consistently named. Eliminated
Adrian Thurston
2011-10-22
1
-5
/
+1
*
Restructuring of printing. Eliminated another long else block with a goto.
Adrian Thurston
2011-10-20
1
-92
/
+95
*
Better implementation of list flattening. Skipping nodes doesn't work because
Adrian Thurston
2011-10-20
1
-28
/
+43
*
Use the print args instead of standard IO in the XML writing. refs #325.
Adrian Thurston
2011-10-17
1
-161
/
+19
*
Working on the XML output: Lifted the ignore tokens outside of the terminal
Adrian Thurston
2011-10-16
1
-26
/
+36
*
XML printing off the main tree. Work in progress. refs #325.
Adrian Thurston
2011-10-10
1
-124
/
+255
*
Leaks and memory errors fixed. If a disappearing fsm run has run buffers they
Adrian Thurston
2011-10-02
1
-1
/
+7
*
Fixes for genmf since using runtests.mk instead of Makefile. print_xml_ac was
Adrian Thurston
2011-10-01
1
-11
/
+2
*
Improved the names of the reverse code vectors. rcodeCollect for the execution
Adrian Thurston
2011-10-01
1
-3
/
+2
*
Fix for previous checkin.
Adrian Thurston
2011-10-01
1
-1
/
+1
*
Leaks fixed.
Adrian Thurston
2011-10-01
1
-0
/
+3
*
Instead of using go left and go right ignore list commands, use suppress flags
Adrian Thurston
2011-10-01
1
-239
/
+98
*
Added missing call to treeChild. Came out after adding ignores to repeats and
Adrian Thurston
2011-09-30
1
-1
/
+1
*
Added an option for using malloc in the pool alloc. Helps with tracking down
Adrian Thurston
2011-09-30
1
-7
/
+0
*
Last night's work. Added the go-left and go-right commands for ignore lists.
Adrian Thurston
2011-09-28
1
-19
/
+223
[prev]
[next]