Closed ianlewis closed 2 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 90.68%. Comparing base (
5233de2
) to head (9386407
).
@superfrink I implemented some binary tree functions including rotations. This should hopefully make some use cases for parsing simpler, like the infix calculator.
This error is not used anymore
var ErrMissingRequiredNode = errors.New("missing required node")
Small increase in test coverage in https://github.com/superfrink/lexparse/commit/5e3df2ca20804296575043b6d127781abee38d90
This error is not used anymore
var ErrMissingRequiredNode = errors.New("missing required node")
Removed.
Small increase in test coverage in superfrink@5e3df2c
I merged this in. Small change is that I renamed the functions to TestNode_...
since they are methods on the Node
struct.
Adds binary tree utility functions for dealing with binary syntax trees.
Fixes #51