Commit 515e0fa0 by sikang

update script

parent 92af5522
...@@ -63,6 +63,9 @@ def process_file_content(path, file_name): ...@@ -63,6 +63,9 @@ def process_file_content(path, file_name):
return_level = 0 return_level = 0
func_level = 0 func_level = 0
for line in lines: for line in lines:
if "interface" in line or "abstract" in line:
break;
#没加{}的if else #没加{}的if else
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
...@@ -84,9 +87,8 @@ def process_file_content(path, file_name): ...@@ -84,9 +87,8 @@ def process_file_content(path, file_name):
("){\n" in line or ") {\n" in line) and \ ("){\n" in line or ") {\n" in line) and \
func_level == 0 and \ func_level == 0 and \
not isReturn: not isReturn:
func_level = 1 func_level = 1
if func_level > 0: elif func_level > 0:
if "//interference code" not in line and "{\n" in line: if "//interference code" not in line and "{\n" in line:
func_level +=1 func_level +=1
if "//interference code" not in line and "}\n" in line: if "//interference code" not in line and "}\n" in line:
...@@ -107,7 +109,7 @@ def process_file_content(path, file_name): ...@@ -107,7 +109,7 @@ def process_file_content(path, file_name):
"//" not in line: "//" not in line:
if random.randint(0, 20) % 2 == 0: if random.randint(0, 20) % 2 == 0:
line = line.replace(";\n", func_level(func_level>0)) line = line.replace(";\n", get_rand_code(func_level>0))
if ";" in line : if ";" in line :
isErrorIf = False isErrorIf = False
......
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