updated .gitignore
By passing the "-i" option, the parse tree is printed in xml format.
test statement parsers (assignment & compound)
updated .gitignore file
uint -> int
null nodes are ignored in ICodeNode.Add
print ast option in program
All non-terminal parsers are created by a factory method, which needs a
list of observers. We could use a better way to pass Parser observers to
non-terminal parsers. These parsers also have many things in-common, but
I find no good reason (yet) to add inheritance stuff.
updated project file