code: def parse(string):
    "return a BaseX tree for the string"
    print string
    if string.strip().lower().startswith('create index'): return IndexX(string)
    return YACC.parse(string, lexer=LEXER.clone()f parse(string):
    "return a BaseX tree for the string"
    print string
    if string.strip().lower().startswith('create index'): return IndexX(string)
    return YACC.parse(string, lexer=LEXER.clone())
docs: return a BaseX tree for the string