C# 클래스 Antlr4.Codegen.Target.JavaTarget

상속: AbstractTarget
파일 보기 프로젝트 열기: sharwell/antlr4cs

보호된 프로퍼티들

프로퍼티 타입 설명
badWords ISet
javaKeywords string[]

공개 메소드들

메소드 설명
EncodeIntAsCharEscape ( int v ) : string
GetBadWords ( ) : ISet
GetSerializedATNSegmentLimit ( ) : int
GetTargetStringLiteralFromANTLRStringLiteral ( CodeGenerator generator, string literal, bool addQuotes ) : string
JavaTarget ( CodeGenerator gen ) : System.Collections.Generic

보호된 메소드들

메소드 설명
AddBadWords ( ) : void
LoadTemplates ( ) : TemplateGroup
VisibleGrammarSymbolCausesIssueInGeneratedCode ( GrammarAST idNode ) : bool

메소드 상세

AddBadWords() 보호된 메소드

protected AddBadWords ( ) : void
리턴 void

EncodeIntAsCharEscape() 공개 메소드

public EncodeIntAsCharEscape ( int v ) : string
v int
리턴 string

GetBadWords() 공개 메소드

public GetBadWords ( ) : ISet
리턴 ISet

GetSerializedATNSegmentLimit() 공개 메소드

public GetSerializedATNSegmentLimit ( ) : int
리턴 int

GetTargetStringLiteralFromANTLRStringLiteral() 공개 메소드

public GetTargetStringLiteralFromANTLRStringLiteral ( CodeGenerator generator, string literal, bool addQuotes ) : string
generator CodeGenerator
literal string
addQuotes bool
리턴 string

JavaTarget() 공개 메소드

public JavaTarget ( CodeGenerator gen ) : System.Collections.Generic
gen CodeGenerator
리턴 System.Collections.Generic

LoadTemplates() 보호된 메소드

protected LoadTemplates ( ) : TemplateGroup
리턴 Antlr4.StringTemplate.TemplateGroup

VisibleGrammarSymbolCausesIssueInGeneratedCode() 보호된 메소드

protected VisibleGrammarSymbolCausesIssueInGeneratedCode ( GrammarAST idNode ) : bool
idNode Antlr4.Tool.Ast.GrammarAST
리턴 bool

프로퍼티 상세

badWords 보호되어 있는 프로퍼티

protected ISet badWords
리턴 ISet

javaKeywords 보호되어 있는 정적으로 프로퍼티

protected static string[] javaKeywords
리턴 string[]