Lexical tokenizer  for parsing a text document in a node tree which can then optionally be bound to callbacks or used to generate code or files of various types.