public FunctionDeclaration ParseFunctionDeclaration()
{
var funcDec = new FunctionDeclaration { Token = Next() };
Match(TokenType.Func);
funcDec.Identifier = ParseIdentifier();
funcDec.FormalParameters = ParseFormalParameterList();
funcDec.Body = ParseFunctionBody();
return funcDec;
}