public class CharSupport
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
ANTLRLiteralCharValueEscape
Given a char, we need to be able to show as an ANTLR literal.
|
static int[] |
ANTLRLiteralEscapedCharValue
When converting ANTLR char and string literals, here is the
value set of escape chars.
|
| Constructor and Description |
|---|
CharSupport() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
capitalize(java.lang.String s) |
static java.lang.String |
getANTLRCharLiteralForChar(int c)
Return a string representing the escaped char for code c.
|
static int |
getCharValueFromCharInGrammarLiteral(java.lang.String cstr)
Given char x or \\t or \\u1234 return the char value;
Unnecessary escapes like '\{' yield -1.
|
static int |
getCharValueFromGrammarCharLiteral(java.lang.String literal)
Given a literal like (the 3 char sequence with single quotes) 'a',
return the int value of 'a'.
|
static java.lang.String |
getIntervalSetEscapedString(IntervalSet intervalSet) |
static java.lang.String |
getRangeEscapedString(int codePointStart,
int codePointEnd) |
static java.lang.String |
getStringFromGrammarStringLiteral(java.lang.String literal) |
static int |
parseHexValue(java.lang.String cstr,
int startOff,
int endOff) |
public static int[] ANTLRLiteralEscapedCharValue
public static java.lang.String[] ANTLRLiteralCharValueEscape
public static java.lang.String getANTLRCharLiteralForChar(int c)
public static int getCharValueFromGrammarCharLiteral(java.lang.String literal)
public static java.lang.String getStringFromGrammarStringLiteral(java.lang.String literal)
public static int getCharValueFromCharInGrammarLiteral(java.lang.String cstr)
public static int parseHexValue(java.lang.String cstr,
int startOff,
int endOff)
public static java.lang.String capitalize(java.lang.String s)
public static java.lang.String getIntervalSetEscapedString(IntervalSet intervalSet)
public static java.lang.String getRangeEscapedString(int codePointStart,
int codePointEnd)