{"full": {"pattern": "^([a-zA-Z_]|([a-zA-Z_][a-zA-Z0-9_]*)?\\$\\{[a-zA-Z_][a-zA-Z0-9_]*\\})[a-zA-Z0-9_]*(=((0|[1-9][0-9]*)|(\\$\\{[a-zA-Z_][a-zA-Z0-9_]*\\})|[Tt]rue|[Ff]alse))?$", "$schema": "http://json-schema.org/draft-07/schema#", "type": "string", "examples": ["mydefine1", "mydefine2", "mydefine_with_value=42", "${var_with_define_name}=${var_with_define_value}"]}}