Modified comments and styles. Improved declaration parser and variable type parser.