public class CSharp3Target extends Target
| Modifier and Type | Class and Description |
|---|---|
static class |
CSharp3Target.StringRenderer |
| Modifier and Type | Field and Description |
|---|---|
private static java.util.HashSet<java.lang.String> |
_languageKeywords |
targetCharValueEscape| Constructor and Description |
|---|
CSharp3Target() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
encodeIntAsCharEscape(int v) |
protected void |
genRecognizerFile(Tool tool,
CodeGenerator generator,
Grammar grammar,
org.stringtemplate.v4.ST outputFileST) |
java.lang.String |
getTarget64BitStringFromValue(long word)
Convert long to 0xNNNNNNNNNNNNNNNN by default for spitting out
with bitsets.
|
boolean |
useBaseTemplatesForSynPredFragments() |
genRecognizerHeaderFile, getMaxCharValue, getTargetCharLiteralFromANTLRCharLiteral, getTargetStringLiteralFromANTLRStringLiteral, getTargetStringLiteralFromString, getTargetStringLiteralFromString, getTokenTypeAsTargetLabel, isValidActionScope, performGrammarAnalysis, postProcessActionprivate static final java.util.HashSet<java.lang.String> _languageKeywords
public boolean useBaseTemplatesForSynPredFragments()
useBaseTemplatesForSynPredFragments in class Targetpublic java.lang.String encodeIntAsCharEscape(int v)
encodeIntAsCharEscape in class Targetpublic java.lang.String getTarget64BitStringFromValue(long word)
TargetgetTarget64BitStringFromValue in class Targetprotected void genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST) throws java.io.IOException
genRecognizerFile in class Targetjava.io.IOException