Add line position tracking to lexer.
Fix bug in PIPE recognition.
Begin using custom exception in lexer/parser.
Fix silly search-replace issue in validate.
Remove validators in preparation for typing.
Minor changes, more tests.
Fix dependencies.
Add some tests.
Rearrange source tree.
Move main behavior into module.
Remove sys.path hack.
Aggregate lex/parse errors.
Simplify comments to one lexing rule.
Handle escaped newlines in span token.
Handle single quotes in span token.
Move parsing errors into separate module.
Two-stage nodes: parsing, then validation.
Convert filters to cablescript expressions.
Notes.
Minor fixes, IF now takes node_content.