Max Brunsfeld
|
779bf0d745
|
Don't store tree's hidden children in a separate array
Just mark hidden trees as such, and skip them when
pretty-printing a tree
|
2014-07-17 13:36:53 -07:00 |
|
Max Brunsfeld
|
25f927e321
|
Remove unnecessary accessor functions for tree
|
2014-07-14 21:11:15 -07:00 |
|
Max Brunsfeld
|
5f59de72a8
|
Rename type ts_tree -> TSTree
|
2014-06-28 18:48:07 -07:00 |
|
Max Brunsfeld
|
81880e000e
|
Tweak header include paths in tests
|
2014-06-23 18:50:03 -07:00 |
|
Max Brunsfeld
|
8d48c3e48a
|
Fix integer type incompatibility warnings in specs
|
2014-06-09 21:35:41 -07:00 |
|
Max Brunsfeld
|
1b1f53a5e7
|
Fix memory leaks in tests
|
2014-06-09 21:16:33 -07:00 |
|
Max Brunsfeld
|
21c259df9c
|
Clean up lint errors
|
2014-06-09 21:14:38 -07:00 |
|
Max Brunsfeld
|
652fa2f8a5
|
Fix stack spec on gcc
|
2014-06-04 18:24:54 -07:00 |
|
Max Brunsfeld
|
63cde3967c
|
Add unit test for stack
- Also, fix bug where trees pushed onto the stack were not retained
|
2014-06-03 13:19:49 -07:00 |
|
Max Brunsfeld
|
baec9f2c9a
|
Move computation of tree size/offset into tree constructor
|
2014-06-02 13:32:36 -07:00 |
|
Max Brunsfeld
|
80b19cbb83
|
Construct entire parse table statically
This removes the need for the 'init_parse_table' function,
which was not really thread safe
|
2014-03-25 19:34:17 -07:00 |
|
Max Brunsfeld
|
3a7c4bb5b1
|
Store AST nodes' non-hidden children
|
2014-03-24 01:03:32 -07:00 |
|
Max Brunsfeld
|
a411e43484
|
Rename source files: .cpp -> .cc
|
2014-03-09 22:13:08 -07:00 |
|