fix: fix find in context.
This commit is contained in:
@@ -7,7 +7,6 @@ import util.string as StrUtil
|
||||
defined_classes = dict()
|
||||
defined_classes_path = dict()
|
||||
empty_class_all_names = set()
|
||||
abstract_class_all_names = set()
|
||||
|
||||
|
||||
class ClassDefine:
|
||||
@@ -78,14 +77,6 @@ def process(path_to_file: str):
|
||||
if stripped_line.startswith('// clang-format on') and in_forward_declaration_list:
|
||||
in_forward_declaration_list = False
|
||||
|
||||
if current_classes and 'virtual ' in line and ' = 0;' in line:
|
||||
full_name = ''
|
||||
for pair in current_classes:
|
||||
full_name += pair[1] + '::'
|
||||
full_name = '::'.join(current_namespace) + full_name[:-2]
|
||||
# print(f'abstract: {path_to_file}, {full_name}')
|
||||
abstract_class_all_names.add(full_name)
|
||||
|
||||
# record namespace & classes
|
||||
if not in_forward_declaration_list:
|
||||
founded_cl = CppUtil.find_class_definition(line)
|
||||
@@ -118,3 +109,5 @@ def process(path_to_file: str):
|
||||
|
||||
if current_classes and line.startswith(' ' * (current_classes[-1][0]) + '};'):
|
||||
current_classes.pop()
|
||||
|
||||
content += line
|
||||
|
||||
Reference in New Issue
Block a user