1import { styleTags, tags as t } from "@lezer/highlight"; 2 3export const highlighting = styleTags({ 4 // トークン名と標準タグの対応付け 5 KeywordControl: t.controlKeyword, // 制御キーワード 6 SupportFunction: t.function(t.keyword), // 関数キーワード 7 KeywordOther: t.keyword, // 一般的なキーワード 8 EntityNameType: t.typeName, // 型名やエンティティ名 9 ReasoningPhrase: t.meta, // メタ情報(推論句) 10 Comment: t.lineComment, // 行コメント 11 OpenParen: t.paren, // 開き括弧 12 CloseParen: t.paren, // 閉じ括弧 13 OpenBrace: t.brace, // 開き中括弧 14 CloseBrace: t.brace, // 閉じ中括弧 15 OpenBracket: t.squareBracket, // 開き角括弧 16 CloseBracket: t.squareBracket, // 閉じ角括弧 17});