#!/usr/bin/env python3 # SPDX-License-Identifier: Apache-2.0 """ A tool for validating entity manager configurations. """ import argparse import json import os import re import sys import jsonschema.validators DEFAULT_SCHEMA_FILENAME = "global.json" def remove_c_comments(string): # first group captures quoted strings (double or single) # second group captures comments (//single-line or /* multi-line */) pattern = r"(\".*?(?