Added support for function calling

Grammar has now the ability to parse function calls with or without
parameters.