Parser/AST: matching function expression