public class ObjCTarget extends Target
targetCharValueEscape| Constructor | Description |
|---|---|
ObjCTarget() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
genRecognizerHeaderFile(Tool tool,
CodeGenerator generator,
Grammar grammar,
org.stringtemplate.v4.ST headerFileST,
String extName) |
|
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 |
getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator generator,
String literal) |
Convert from an ANTLR string literal found in a grammar file to
an equivalent string literal in the target language.
|
String |
getTokenTextAndTypeAsTargetLabel(CodeGenerator generator,
String text,
int tokenType) |
Target must be able to override the labels used for token types.
|
String |
getTokenTypeAsTargetLabel(CodeGenerator generator,
int ttype) |
If we have a label, prefix it with the recognizer's name
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitencodeIntAsCharEscape, genRecognizerFile, getMaxCharValue, getTarget64BitStringFromValue, getTargetStringLiteralFromString, getTargetStringLiteralFromString, isValidActionScope, performGrammarAnalysis, postProcessAction, useBaseTemplatesForSynPredFragmentsprotected void genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, String extName) throws IOException
genRecognizerHeaderFile in class TargetIOExceptionpublic String getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, String literal)
TargetgetTargetCharLiteralFromANTLRCharLiteral in class Targetpublic String getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator generator, String literal)
getTargetStringLiteralFromANTLRStringLiteral in class Targetpublic String getTokenTypeAsTargetLabel(CodeGenerator generator, int ttype)
getTokenTypeAsTargetLabel in class Targetpublic String getTokenTextAndTypeAsTargetLabel(CodeGenerator generator, String text, int tokenType)
Copyright © 1992–2018 ANTLR. All rights reserved.