changed section title: Parser to Syntax analysis, so it matches Lexical analysis
fixed todos