Implemented FormatIdentity

* All AST nodes has 'Tokens' list to help reconstruct input
* Added 'Parentheses' expression AstType
* Added 'Eof' statement AstType
* Fixed mixed tabs/spaces indentation