

def pushstate_operator_root_validate(lexer, match, ctx):
    (yield (match.start(), Keyword, match.group(1)))
    (yield (match.start(), Text, match.group(2)))
    (yield (match.start(), Punctuation, match.group(3)))
    match.stack = ['root']
    lexer.xquery_parse_state.append('operator')
    ctx.pos = match.end()

dataset/ETHPy150Open adieu/allbuttonspressed/pygments/lexers/web.py XQueryLexer.pushstate_operator_root_validate/VarMisuse@74/79 `ctx`->`match`