def expand(string, start, end): expand_stack = [] expand_stack.append("subword") result = expand_to_subword.expand_to_subword(string, start, end) if result: result["expand_stack"] = expand_stack return result expand_stack.append("word") result = expand_to_word.expand_to_word(string, start, end) if result: result["expand_stack"] = expand_stack return result expand_stack.append("quotes") result = expand_to_quotes.expand_to_quotes(string, start, end) if result: result["expand_stack"] = expand_stack return result expand_stack.append("xml_node") result = expand_to_xml_node.expand_to_xml_node(string, start, end) if result: result["expand_stack"] = expand_stack return result
def expand_agains_line(string, start, end): expand_stack = [] expand_stack.append("subword") result = expand_to_subword.expand_to_subword(string, start, end) if result: result["expand_stack"] = expand_stack return result expand_stack.append("word") result = expand_to_word.expand_to_word(string, start, end) if result: result["expand_stack"] = expand_stack return result expand_stack.append("quotes") result = expand_to_quotes.expand_to_quotes(string, start, end) if result: result["expand_stack"] = expand_stack return result expand_stack.append("semantic_unit") result = expand_to_semantic_unit.expand_to_semantic_unit( string, start, end) if result: result["expand_stack"] = expand_stack return result expand_stack.append("symbols") result = expand_to_symbols.expand_to_symbols(string, start, end) if result: result["expand_stack"] = expand_stack return result
def expand_agains_line(string, start, end): expand_stack = [] expand_stack.append("subword") result = expand_to_subword.expand_to_subword(string, start, end) if result: result["expand_stack"] = expand_stack return result expand_stack.append("word") result = expand_to_word.expand_to_word(string, start, end) if result: result["expand_stack"] = expand_stack return result expand_stack.append("quotes") result = expand_to_quotes.expand_to_quotes(string, start, end) if result: result["expand_stack"] = expand_stack return result expand_stack.append("semantic_unit") result = expand_to_semantic_unit.expand_to_semantic_unit(string, start, end) if result: result["expand_stack"] = expand_stack return result expand_stack.append("symbols") result = expand_to_symbols.expand_to_symbols(string, start, end) if result: result["expand_stack"] = expand_stack return result