Remove antlr cruft from PLY branch
First attempt at lexer
Absorb free text into single tokens for comment and note and translation
Refactor lexer into class
Tidy state rules
Tweak of whitespace handling in tokenizer
Unit tests for lexer, with bugfixes
Translation note test, with fix
Test for comment and ruling
Skeleton for parser
Allow parser to start with subset of rules, for testing
Project protocol parser
Artifact can have language, project
Rename artifact to text
Start to build parse rules for objects
Fix tokeniser issue for generic objects
Rename division to structure
Rename division to structure
Don't put newlines in token stream
Parse lines and lemmas as token lists, no internal structure yet