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 ሴ 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 |
getStringFromGrammarStringLiteral(java.lang.String literal) |
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 int getCharValueFromCharInGrammarLiteral(java.lang.String cstr)
public static java.lang.String getStringFromGrammarStringLiteral(java.lang.String literal)
public static java.lang.String capitalize(java.lang.String s)