in reference/src/main/python/similar.py [0:0]
def ast_to_code_print_lines(ast, line_list, token_list):
if isinstance(ast, list):
for elem in ast:
ast_to_code_print_lines(elem, line_list, token_list)
elif isinstance(ast, dict):
if "line" in ast and ast["line"] in line_list:
if len(token_list) > 0 and token_list[-1] == "//":
token_list.append(" your code ...\n")
token_list.append(ast["leading"])
token_list.append(ast["token"])
else:
if len(token_list) > 0 and token_list[-1] != "//":
token_list.append("\n")
token_list.append("//")