Code for lexer+parser: Added grammar/parser for variable declarations and initializations