public class AnsiSyntax extends Object
Shared syntax color palette and span factory used by syntax highlighters.
import klyn.code.highlighters
span = AnsiSyntax.keyword("class")
assert span.text == "class"| Modifier and Type | Member | Description |
|---|---|---|
| public static | builtinbuiltin(text as String) as StyledSpan |
Styles a built-in callable. |
| public static | charactercharacter(text as String) as StyledSpan |
Styles a Char or CodeUnit literal. |
| public static | commentcomment(text as String) as StyledSpan |
Styles a line or block comment. |
| public static | constantconstant(text as String) as StyledSpan |
Styles a language constant. |
| public static | decoratordecorator(text as String) as StyledSpan |
Styles an annotation, decorator, or preprocessor directive. |
| public static | keywordkeyword(text as String) as StyledSpan |
Styles a language keyword. |
| public static | numbernumber(text as String) as StyledSpan |
Styles a numeric literal. |
| public static | opop(text as String) as StyledSpan |
Styles an operator or punctuation token. |
| public static | parameterparameter(text as String) as StyledSpan |
Styles a parameter or property name. |
| public static | stringstring(text as String) as StyledSpan |
Styles a string literal. |
| public static | texttext(text as String) as StyledSpan |
Styles plain code text. |
| public static | typeNametypeName(text as String) as StyledSpan |
Styles a type name. |
| public static | xmlAttrxmlAttr(text as String) as StyledSpan |
Styles a markup attribute name. |
| public static | xmlEntityxmlEntity(text as String) as StyledSpan |
Styles a markup character entity reference. |
| public static | xmlTagxmlTag(text as String) as StyledSpan |
Styles a markup tag name. |
| public static | xmlValuexmlValue(text as String) as StyledSpan |
Styles a markup attribute value. |