{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "properties": {
        "compilerOptions": {
            "additionalProperties": false,
            "description": "mruby\u30b3\u30f3\u30d1\u30a4\u30e9\u3078\u306e\u6307\u5b9a",
            "properties": {
                "check_syntax_only": {
                    "description": "\u69cb\u6587\u30c1\u30a7\u30c3\u30af\u306e\u307f\u3092\u884c\u3044\u3001.mrb\u30d5\u30a1\u30a4\u30eb\u3092\u751f\u6210\u3057\u306a\u3044",
                    "type": "boolean"
                },
                "debug": {
                    "description": "\u30c7\u30d0\u30c3\u30b0\u60c5\u5831\u3092\u751f\u6210\u3059\u308b",
                    "type": "boolean"
                },
                "endian": {
                    "description": "iseq\u60c5\u5831\u306e\u30a8\u30f3\u30c7\u30a3\u30a2\u30f3\u3092\u6307\u5b9a",
                    "enum": [
                        "big",
                        "little"
                    ],
                    "type": "string"
                },
                "verbose": {
                    "description": "\u8a73\u7d30\u51fa\u529b\u30e2\u30fc\u30c9\u3092\u6709\u52b9\u306b\u3059\u308b(\u69cb\u6587\u89e3\u6790\u6728\u3068\u9006\u30a2\u30bb\u30f3\u30d6\u30eb\u3092\u51fa\u529b)",
                    "type": "boolean"
                }
            },
            "type": "object"
        },
        "exclude": {
            "description": "\u30b3\u30f3\u30d1\u30a4\u30eb\u5bfe\u8c61\u304b\u3089\u9664\u5916\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u306e\u3001\u30d5\u30a1\u30a4\u30eb\u540d\u3084glob\u30d1\u30bf\u30fc\u30f3\u306e\u30ea\u30b9\u30c8",
            "items": {
                "type": "string"
            },
            "type": "array"
        },
        "include": {
            "description": "\u30b3\u30f3\u30d1\u30a4\u30eb\u5bfe\u8c61\u306b\u542b\u3081\u308b\u30d5\u30a1\u30a4\u30eb\u306e\u3001\u30d5\u30a1\u30a4\u30eb\u540d\u3084glob\u30d1\u30bf\u30fc\u30f3\u306e\u30ea\u30b9\u30c8",
            "items": {
                "type": "string"
            },
            "type": "array"
        }
    },
    "type": "object"
}