Improved comments and removed spaces before newlines.
Do not include declarations and documentation in body code for AST.