MCPcopy Create free account
hub / github.com/FlyingFeather/DEA-SQL / parse

Function parse

evaluation/ts_old/spider-master/baselines/nl2code/main.py:107–122  ·  view source on GitHub ↗
(code)

Source from the content-addressed store, hash-verified

105
106
107def parse(code):
108 if p_elif.match(code): code = 'if True: pass\n' + code
109 if p_else.match(code): code = 'if True: pass\n' + code
110
111 if p_try.match(code): code = code + 'pass\nexcept: pass'
112 elif p_except.match(code): code = 'try: pass\n' + code
113 elif p_finally.match(code): code = 'try: pass\n' + code
114
115 if p_decorator.match(code): code = code + '\ndef dummy(): pass'
116 if code[-1] == ':': code = code + 'pass'
117
118 root_node = ast.parse(code)
119
120 tree = get_tree(root_node.body[0])
121
122 return tree
123
124
125def parse_django(code_file):

Callers 1

parse_djangoFunction · 0.70

Calls 1

get_treeFunction · 0.85

Tested by

no test coverage detected