useless rules with id parser rule replaced with IDENT lexer rule
now 'function call' node gets function reference as id node