Files
docs/node_modules/@shikijs/langs/dist/codeql.mjs

6 lines
35 KiB
JavaScript
Raw Normal View History

2025-08-27 14:05:33 +08:00
const lang = Object.freeze(JSON.parse("{\"displayName\":\"CodeQL\",\"fileTypes\":[\"ql\",\"qll\"],\"name\":\"codeql\",\"patterns\":[{\"include\":\"#module-member\"}],\"repository\":{\"abstract\":{\"match\":\"\\\\b(?:abstract)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"storage.modifier.abstract.ql\"},\"additional\":{\"match\":\"\\\\b(?:additional)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"storage.modifier.additional.ql\"},\"and\":{\"match\":\"\\\\b(?:and)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"keyword.other.and.ql\"},\"annotation\":{\"patterns\":[{\"include\":\"#bindingset-annotation\"},{\"include\":\"#language-annotation\"},{\"include\":\"#pragma-annotation\"},{\"include\":\"#annotation-keyword\"}]},\"annotation-keyword\":{\"patterns\":[{\"include\":\"#abstract\"},{\"include\":\"#additional\"},{\"include\":\"#bindingset\"},{\"include\":\"#cached\"},{\"include\":\"#default\"},{\"include\":\"#deprecated\"},{\"include\":\"#external\"},{\"include\":\"#final\"},{\"include\":\"#language\"},{\"include\":\"#library\"},{\"include\":\"#override\"},{\"include\":\"#pragma\"},{\"include\":\"#private\"},{\"include\":\"#query\"},{\"include\":\"#signature\"},{\"include\":\"#transient\"}]},\"any\":{\"match\":\"\\\\b(?:any)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"keyword.quantifier.any.ql\"},\"arithmetic-operator\":{\"match\":\"\\\\+|-|\\\\*|/|%\",\"name\":\"keyword.operator.arithmetic.ql\"},\"as\":{\"match\":\"\\\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"keyword.other.as.ql\"},\"asc\":{\"match\":\"\\\\b(?:asc)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"keyword.order.asc.ql\"},\"at-lower-id\":{\"match\":\"@[a-z][0-9A-Za-z_]*(?:(?!(?:[0-9A-Za-z_])))\"},\"avg\":{\"match\":\"\\\\b(?:avg)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"keyword.aggregate.avg.ql\"},\"bindingset\":{\"match\":\"\\\\b(?:bindingset)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"storage.modifier.bindingset.ql\"},\"bindingset-annotation\":{\"begin\":\"((?:\\\\b(?:bindingset)(?:(?!(?:[0-9A-Za-z_])))))\",\"beginCaptures\":{\"1\":{\"patterns\":[{\"include\":\"#bindingset\"}]}},\"end\":\"(?!(?:\\\\s|$|(?://|/\\\\*))|\\\\[)|(?<=\\\\])\",\"name\":\"meta.block.bindingset-annotation.ql\",\"patterns\":[{\"include\":\"#bindingset-annotation-body\"},{\"include\":\"#non-context-sensitive\"}]},\"bindingset-annotation-body\":{\"begin\":\"((?:\\\\[))\",\"beginCaptures\":{\"1\":{\"patterns\":[{\"include\":\"#open-bracket\"}]}},\"end\":\"((?:\\\\]))\",\"endCaptures\":{\"1\":{\"patterns\":[{\"include\":\"#close-bracket\"}]}},\"name\":\"meta.block.bindingset-annotation-body.ql\",\"patterns\":[{\"include\":\"#non-context-sensitive\"},{\"match\":\"(?:\\\\b[A-Za-z][0-9A-Za-z_]*(?:(?!(?:[0-9A-Za-z_]))))\",\"name\":\"variable.parameter.ql\"}]},\"boolean\":{\"match\":\"\\\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"keyword.type.boolean.ql\"},\"by\":{\"match\":\"\\\\b(?:by)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"keyword.order.by.ql\"},\"cached\":{\"match\":\"\\\\b(?:cached)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"storage.modifier.cached.ql\"},\"class\":{\"match\":\"\\\\b(?:class)(?:(?!(?:[0-9A-Za-z_])))\",\"name\":\"keyword.other.class.ql\"},\"class-body\":{\"begin\":\"((?:\\\\{))\",\"beginCaptures\":{\"1\":{\"patterns\":[{\"include\":\"#open-brace\"}]}},\"end\":\"((?:\\\\}))\",\"endCaptures\":{\"1\":{\"patterns\":[{\"include\":\"#close-brace\"}]}},\"name\":\"meta.block.class-body.ql\",\"patterns\":[{\"include\":\"#class-member\"}]},\"class-declaration\":{\"begin\":\"((?:\\\\b(?:class)(?:(?!(?:[0-9A-Za-z_])))))\",\"beginCaptures\":{\"1\":{\"patterns\":[{\"include\":\"#class\"}]}},\"end\":\"(?<=\\\\}|;)\",\"name\":\"meta.block.class-declaration.ql\",\"patterns\":[{\"include\":\"#class-body\"},{\"include\":\"#extends-clause\"},{\"include\":\"#non-context-sensitive\"},{\"match\":\"(?:\\\\b[A-Z][0-9A-Za-z_]*(?:(?!(?:[0-9A-Za-z_]))))\",\"name\":\"entity.name.type.class.ql\"}]},\"class-member\":{\"patterns\":[{\"include\":\"#predicate-or-field-declaration\"},{\"include\":\"#annotation\"},{\"include\":\"#non-context-sensitive\"}]},\"close-angle\":{\"match\":\">\",\"name\":\"punctuation.anglebracket.close.ql\"},\"close-brace\":{\"matc
export default [
lang
]