refactor to analysis
add return type to MemberFunctionDefinition#getNotation()
fix parsing function stmts; "function;" should be an error
cleanup redundant stuff