Added syntax parser framework