public class JsCodeHighlighter extends Object implements NCodeHighlighter
| Modifier and Type | Field and Description |
|---|---|
protected Set<String> |
builtins |
protected Set<String> |
keywords |
| Constructor and Description |
|---|
JsCodeHighlighter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
flushString(StringBuilder sb,
NTexts txt,
List<NText> result) |
static int |
getScore(NScorableContext context) |
String |
id() |
protected void |
initBuiltins() |
protected void |
initKeywords() |
protected List<NText> |
readIdentifier(StringReaderExt ar,
NTexts txt) |
protected List<NText> |
readNumber(StringReaderExt ar,
NTexts txt) |
protected List<NText> |
readTemplateLiteral(StringReaderExt ar,
NTexts txt) |
NText |
stringToText(String text,
NTexts txt) |
NText |
tokenToText(String text,
String nodeType,
NTexts txt) |
protected List<NText> |
tryReadRegex(StringReaderExt ar,
NTexts txt) |
protected void initKeywords()
protected void initBuiltins()
public String id()
id in interface NCodeHighlighterpublic static int getScore(NScorableContext context)
public NText tokenToText(String text, String nodeType, NTexts txt)
tokenToText in interface NCodeHighlighterpublic NText stringToText(String text, NTexts txt)
stringToText in interface NCodeHighlighterprotected List<NText> readIdentifier(StringReaderExt ar, NTexts txt)
protected List<NText> readTemplateLiteral(StringReaderExt ar, NTexts txt)
protected List<NText> tryReadRegex(StringReaderExt ar, NTexts txt)
protected List<NText> readNumber(StringReaderExt ar, NTexts txt)
protected void flushString(StringBuilder sb, NTexts txt, List<NText> result)
Copyright © 2026 vpc open source initiative. All rights reserved.