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});