{
    "contains": [
        {
            "className": "number",
            "begin": "(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",
            "relevance": 0
        },
        {
            "begin": "[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",
            "end": ":",
            "excludeEnd": true
        },
        {
            "begin": "(ncalls|tottime|cumtime)",
            "end": "$",
            "keywords": "ncalls tottime|10 cumtime|10 filename",
            "relevance": 10
        },
        {
            "begin": "function calls",
            "end": "$",
            "contains": [
                {
                    "$ref": "#contains.0"
                }
            ],
            "relevance": 10
        },
        {
            "className": "string",
            "begin": "'",
            "end": "'",
            "illegal": "\\n",
            "contains": [
                {
                    "begin": "\\\\[\\s\\S]",
                    "relevance": 0
                }
            ]
        },
        {
            "className": "string",
            "begin": "\"",
            "end": "\"",
            "illegal": "\\n",
            "contains": [
                {
                    "$ref": "#contains.4.contains.0"
                }
            ]
        },
        {
            "className": "string",
            "begin": "\\(",
            "end": "\\)$",
            "excludeBegin": true,
            "excludeEnd": true,
            "relevance": 0
        }
    ]
}
