Adding mini sample of using adt/ast
Adding more types and factoring out code
fix comments parsing
Merge pull request #2 from polux/mini_adt

Fixing https://github.com/polux/parsers/pull/2
rename file
removed the adt reference
Adding some types
Clean up sample
removed semi from toString methods
disabling comments constructor
Inlining private variables
adding newline
Removed .record from statements where it was not used
removed calls to trim()
inline, rename and try to reclaim some vertical space