MCPcopy Index your code
hub / github.com/going-doer/Paper2Code / content_to_json4

Function content_to_json4

codes/utils.py:100–117  ·  view source on GitHub ↗
(data)

Source from the content-addressed store, hash-verified

98 return content_to_json4(data)
99
100def content_to_json4(data):
101 # 1. Extract Logic Analysis, Task list
102 pattern = r'"Logic Analysis":\s*(\[[\s\S]*?\])\s*,\s*"Task list":\s*(\[[\s\S]*?\])'
103 match = re.search(pattern, data)
104
105 if match:
106 logic_analysis = json.loads(match.group(1))
107 task_list = json.loads(match.group(2))
108
109 result = {
110 "Logic Analysis": logic_analysis,
111 "Task list": task_list
112 }
113 else:
114 result = {}
115
116 # print(json.dumps(result, indent=2))
117 return result
118
119def extract_code_from_content(content):
120 pattern = r'^```(?:\w+)?\s*\n(.*?)(?=^```)```'

Callers 1

content_to_json3Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected