Augmented grammar to be able to construct ASTs for method calls, method definitions, and entire program