public class RubyTarget extends Target
targetCharValueEscape| Constructor and Description |
|---|
RubyTarget() |
| Modifier and Type | Method and Description |
|---|---|
int |
getMaxCharValue(CodeGenerator generator)
Some targets only support ASCII or 8-bit chars/strings.
|
String |
getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator,
String literal)
Convert from an ANTLR char literal found in a grammar file to
an equivalent char literal in the target language.
|
String |
getTokenTypeAsTargetLabel(CodeGenerator generator,
int ttype)
Target must be able to override the labels used for token types
|
encodeIntAsCharEscape, genRecognizerFile, genRecognizerHeaderFile, getTarget64BitStringFromValue, getTargetStringLiteralFromANTLRStringLiteral, getTargetStringLiteralFromString, getTargetStringLiteralFromString, isValidActionScope, performGrammarAnalysis, postProcessActionpublic String getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, String literal)
TargetgetTargetCharLiteralFromANTLRCharLiteral in class Targetpublic int getMaxCharValue(CodeGenerator generator)
TargetgetMaxCharValue in class Targetpublic String getTokenTypeAsTargetLabel(CodeGenerator generator, int ttype)
TargetgetTokenTypeAsTargetLabel in class TargetCopyright © 2025. All rights reserved.