public class DelphiTarget extends Target
targetCharValueEscape| Constructor and Description |
|---|
DelphiTarget() |
| Modifier and Type | Method and Description |
|---|---|
protected org.stringtemplate.v4.ST |
chooseWhereCyclicDFAsGo(Tool tool,
CodeGenerator generator,
Grammar grammar,
org.stringtemplate.v4.ST recognizerST,
org.stringtemplate.v4.ST cyclicDFAST) |
String |
encodeIntAsCharEscape(int v) |
String |
getTarget64BitStringFromValue(long word)
Convert long to 0xNNNNNNNNNNNNNNNN by default for spitting out
with bitsets.
|
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 |
getTargetStringLiteralFromString(String s,
boolean quoted)
Given a random string of Java unicode chars, return a new string with
optionally appropriate quote characters for target language and possibly
with some escaped characters.
|
genRecognizerFile, genRecognizerHeaderFile, getMaxCharValue, getTargetStringLiteralFromString, getTokenTypeAsTargetLabel, isValidActionScope, performGrammarAnalysis, postProcessAction, useBaseTemplatesForSynPredFragmentsprotected org.stringtemplate.v4.ST chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)
public String encodeIntAsCharEscape(int v)
encodeIntAsCharEscape in class Targetpublic String getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, String literal)
TargetgetTargetCharLiteralFromANTLRCharLiteral in class Targetpublic String getTargetStringLiteralFromString(String s, boolean quoted)
TargetgetTargetStringLiteralFromString in class Targetpublic String getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator generator, String literal)
TargetgetTargetStringLiteralFromANTLRStringLiteral in class Targetpublic String getTarget64BitStringFromValue(long word)
TargetgetTarget64BitStringFromValue in class TargetCopyright © 1992–2014 ANTLR. All rights reserved.