SyntaxAnalyzer partial implementation