Max Brunsfeld
|
d2bf88d5fe
|
Include rows and columns in TSLength
This way, we don't have to have separate 1D and 2D versions for so many values
|
2015-12-04 20:20:29 -08:00 |
|
Max Brunsfeld
|
b3a6de6dad
|
Replace node pos/size functions with start/end char/byte functions
|
2015-12-03 22:59:27 -08:00 |
|
Max Brunsfeld
|
863cabc827
|
Don't include trailing ubiquitous tokens as children when reducing
|
2015-12-02 15:31:15 -08:00 |
|
Max Brunsfeld
|
36eae5d5e9
|
Add option to tree_string to include anonymous tokens
|
2015-10-28 12:09:28 -07:00 |
|
Max Brunsfeld
|
f37f73f92f
|
Add ability to edit multiple times between parses
|
2015-09-18 23:20:06 -07:00 |
|
Max Brunsfeld
|
245daffbc4
|
Add {next,prev}_concrete_sibling Node methods
|
2015-09-08 21:43:37 -07:00 |
|
Max Brunsfeld
|
21258e6a9e
|
Remove 'document' wrapper node
|
2015-08-22 10:48:34 -07:00 |
|
Max Brunsfeld
|
d910a2d0e7
|
Rename node position to offset
|
2015-08-16 10:51:34 -07:00 |
|
Max Brunsfeld
|
54e40b8146
|
Rework AST access API: reduce heap allocation
|
2015-07-31 15:47:48 -07:00 |
|
Max Brunsfeld
|
aaaa1c8a5d
|
Encapsulate ParseStackNodes
|
2015-06-18 17:03:17 -07:00 |
|
Max Brunsfeld
|
b9dc92c36b
|
Add EqualsTree matcher
|
2015-06-18 17:03:16 -07:00 |
|
Max Brunsfeld
|
b155994491
|
Fix indentation in specs
|
2014-08-07 08:11:21 -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
|
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 |
|