INNER CODE UNIT · Python

load_config

SpaRcle-Studio/SREngine · CI/scripts/all_includes_generator.py:13

def load_config(config_path):
    with open(config_path, 'r', encoding='utf-8') as f:
        return json.load(f)


def match_patterns(path, patterns):
    path_str = str(path).replace(os.sep, '/')
    return any(fnmatch.fnmatch(path_str, pattern) for pattern in patterns)


TARGET_TOKENS = ("SR_CLASS", "SR_STRUCT", "SR_ENUM")

def collect_files(logger: logger_utils.Logger, context: codegen_context.CodegenContext):
    start = perf_counter()

    config_path = Path(context.config_dir) / 'codegen-mask.json'
    config = load_config(config_path)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…