Public Member Functions | |
String | escapeChar (int c, boolean forCharLiteral) |
String | escapeString (String s) |
String | literalChar (int c) |
String | literalString (String s) |
String antlr.JavaCharFormatter.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. Code-generators for languages should override this method.
c | The character of interest. | |
forCharLiteral | true to escape for char literal, false for string literal |
Implements antlr.CharFormatter.
Referenced by antlr.JavaCharFormatter.escapeString(), and antlr.JavaCharFormatter.literalChar().
String antlr.JavaCharFormatter.escapeString | ( | String | s | ) |
Converts a String into a representation that can be use as a literal when surrounded by double-quotes.
s | The String to be changed into a literal |
Implements antlr.CharFormatter.
References antlr.JavaCharFormatter.escapeChar().
Referenced by antlr.JavaCharFormatter.literalString().
String antlr.JavaCharFormatter.literalChar | ( | int | c | ) |
Given a character value, return a string representing the character literal that can be recognized by the target language compiler. This works for languages that use single-quotes for character literals. Code-generators for languages should override this method.
c | The character of interest. |
Implements antlr.CharFormatter.
References antlr.JavaCharFormatter.escapeChar().
String antlr.JavaCharFormatter.literalString | ( | String | s | ) |
Converts a String into a string literal This works for languages that use double-quotes for string literals. Code-generators for languages should override this method.
s | The String to be changed into a literal |
Implements antlr.CharFormatter.
References antlr.JavaCharFormatter.escapeString().