This is a parser for the TAO syntax grammar.
It is implemented in simple C#, as a class.
The implementation can be used as a reference for other parsers, in particular in programming languages similar to C#.
Interactive version of the parser in JavaScript can be tried at tree-annotation.org.
Example.csx
contains a simple C# script that can be run like this:
csi Example.csx