fixed up gitignore
fixed up recursive decoration of AST with original line information