{ "name": "rbhover syntax", "scopeName": "text.rbhover", "fileTypes": ["rbhover"], "patterns": [ { "match": "^Col #[0-9]*1(?:[^0-9].*?)?( WARN: Inconsistent num of fields, header: [0-9]*, this line: [0-9]*)?( ERR: Inconsistent double quotes in line)?$", "name": "rainbow1", "captures": { "1": {"name": "entity.name.function"}, "2": {"name": "invalid"} } }, { "match": "^Col #[0-9]*2(?:[^0-9].*?)?( WARN: Inconsistent num of fields, header: [0-9]*, this line: [0-9]*)?( ERR: Inconsistent double quotes in line)?$", "name": "keyword.rainbow2", "captures": { "1": {"name": "entity.name.function"}, "2": {"name": "invalid"} } }, { "match": "^Col #[0-9]*3(?:[^0-9].*?)?( WARN: Inconsistent num of fields, header: [0-9]*, this line: [0-9]*)?( ERR: Inconsistent double quotes in line)?$", "name": "entity.name.function.rainbow3", "captures": { "1": {"name": "entity.name.function"}, "2": {"name": "invalid"} } }, { "match": "^Col #[0-9]*4(?:[^0-9].*?)?( WARN: Inconsistent num of fields, header: [0-9]*, this line: [0-9]*)?( ERR: Inconsistent double quotes in line)?$", "name": "comment.rainbow4", "captures": { "1": {"name": "entity.name.function"}, "2": {"name": "invalid"} } }, { "match": "^Col #[0-9]*5(?:[^0-9].*?)?( WARN: Inconsistent num of fields, header: [0-9]*, this line: [0-9]*)?( ERR: Inconsistent double quotes in line)?$", "name": "string.rainbow5", "captures": { "1": {"name": "entity.name.function"}, "2": {"name": "invalid"} } }, { "match": "^Col #[0-9]*6(?:[^0-9].*?)?( WARN: Inconsistent num of fields, header: [0-9]*, this line: [0-9]*)?( ERR: Inconsistent double quotes in line)?$", "name": "variable.parameter.rainbow6", "captures": { "1": {"name": "entity.name.function"}, "2": {"name": "invalid"} } }, { "match": "^Col #[0-9]*7(?:[^0-9].*?)?( WARN: Inconsistent num of fields, header: [0-9]*, this line: [0-9]*)?( ERR: Inconsistent double quotes in line)?$", "name": "constant.numeric.rainbow7", "captures": { "1": {"name": "entity.name.function"}, "2": {"name": "invalid"} } }, { "match": "^Col #[0-9]*8(?:[^0-9].*?)?( WARN: Inconsistent num of fields, header: [0-9]*, this line: [0-9]*)?( ERR: Inconsistent double quotes in line)?$", "name": "entity.name.type.rainbow8", "captures": { "1": {"name": "entity.name.function"}, "2": {"name": "invalid"} } }, { "match": "^Col #[0-9]*9(?:[^0-9].*?)?( WARN: Inconsistent num of fields, header: [0-9]*, this line: [0-9]*)?( ERR: Inconsistent double quotes in line)?$", "name": "markup.bold.rainbow9", "captures": { "1": {"name": "entity.name.function"}, "2": {"name": "invalid"} } }, { "match": "^Col #[0-9]*0(?:[^0-9].*?)?( WARN: Inconsistent num of fields, header: [0-9]*, this line: [0-9]*)?( ERR: Inconsistent double quotes in line)?$", "name": "invalid.rainbow10", "captures": { "1": {"name": "entity.name.function"}, "2": {"name": "invalid"} } }, { "match": "^Comment *$", "name": "comment" } ], "uuid": "cb14e353-04bf-4319-9a2b-9b99aae1c419" }