Added syntax analyser