Commit deb75b02 by sikang

update

parent c2248469
...@@ -78,23 +78,21 @@ def process_file_content(path, file_name): ...@@ -78,23 +78,21 @@ def process_file_content(path, file_name):
if ("if(" in line or "if (" in line) and "{" not in line: if ("if(" in line or "if (" in line) and "{" not in line:
isErrorIf = True isErrorIf = True
#return后有多行代码 #return后有多行代码
if "return" in line or "throw" in line and not isReturn: if "return" in line or ("throw" in line and not isReturn):
isReturn = True isReturn = True
return_level = 0 return_level = 0
if isReturn: if isReturn:
if "{" in line: return_level += get_brackets(line)
return_level += 1 if return_level < 0:
elif "}" in line: return_level = 0
return_level -= 1
if return_level < 0:
return_level = 0
if " class " in line and "{" in line: if " class " in line and "{" in line:
func_level=0 func_level=0
if ("){\n" in line or ") {\n" in line) and func_level == 0 and not isReturn: if ("){\n" in line or ") {\n" in line) and func_level == 0 and not isReturn:
func_level = get_brackets(line) func_level = get_brackets(line)
elif func_level != 0: elif func_level != 0:
if "new " in line and "{" in line : if "new " in line and "{" in line :
func_level = 0 func_level = 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment