def application(tokens):
tokens = iter(tokens)<EOL>func = next(tokens)<EOL>paren = next(tokens)<EOL>if func and func.name == "<STR_LIT>" and paren.name == "<STR_LIT>":<EOL><INDENT>if func.end != paren.start:<EOL><INDENT>raise errors.EfilterParseError(<EOL>start=func.start, end=paren.end,<EOL>message="<STR_LIT>")<EOL><DEDENT>return common.TokenMatch(None, func.value, (func, paren))<EOL><DEDENT>
Matches function call (application).