antlr
class CSharpCharFormatter extends Object implements CharFormatter
Method Summary | |
---|---|
String | escapeChar(int c, boolean forCharLiteral) Given a character value, return a string representing the character
that can be embedded inside a string literal or character literal
This works for Java/C/C++ code-generation and languages with compatible
special-character-escapment.
|
String | escapeString(String s) Converts a String into a representation that can be use as a literal
when surrounded by double-quotes. |
String | literalChar(int c) Given a character value, return a string representing the character
literal that can be recognized by the target language compiler.
|
String | literalString(String s) Converts a String into a string literal
This works for languages that use double-quotes for string literals.
|
Parameters: c The character of interest. forCharLiteral true to escape for char literal, false for string literal
Parameters: s The String to be changed into a literal
Parameters: c The character of interest.
Parameters: s The String to be changed into a literal