类 CSharp3Target
- java.lang.Object
-
- org.antlr.codegen.Target
-
- org.antlr.codegen.CSharp3Target
-
- 直接已知子类:
CSharp2Target
public class CSharp3Target extends Target
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static class
CSharp3Target.StringRenderer
-
字段概要
-
从类继承的字段 org.antlr.codegen.Target
targetCharValueEscape
-
-
构造器概要
构造器 构造器 说明 CSharp3Target()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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()
-
从类继承的方法 org.antlr.codegen.Target
genRecognizerHeaderFile, getMaxCharValue, getTargetCharLiteralFromANTLRCharLiteral, getTargetStringLiteralFromANTLRStringLiteral, getTargetStringLiteralFromString, getTargetStringLiteralFromString, getTokenTypeAsTargetLabel, isValidActionScope, performGrammarAnalysis, postProcessAction
-
-
-
-
方法详细资料
-
useBaseTemplatesForSynPredFragments
public boolean useBaseTemplatesForSynPredFragments()
-
encodeIntAsCharEscape
public java.lang.String encodeIntAsCharEscape(int v)
- 覆盖:
encodeIntAsCharEscape
在类中Target
-
getTarget64BitStringFromValue
public java.lang.String getTarget64BitStringFromValue(long word)
从类复制的说明:Target
Convert long to 0xNNNNNNNNNNNNNNNN by default for spitting out with bitsets. I.e., convert bytes to hex string.- 覆盖:
getTarget64BitStringFromValue
在类中Target
-
genRecognizerFile
protected void genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST) throws java.io.IOException
- 覆盖:
genRecognizerFile
在类中Target
- 抛出:
java.io.IOException
-
-