Generate strings instead of AST
Pass writers instead of generating strings
Fix for macros requiring semi-colons
Merge pull request #239 from tomaka/ast-to-strings

Generate strings instead of AST