C# Class Antlr4.Tool.BuildDependencyGenerator

Show file Open project: sharwell/antlr4cs Class Usage Examples

Protected Properties

Property Type Description
g Grammar
generator Antlr4.Codegen.CodeGenerator
templates Antlr4.StringTemplate.TemplateGroup
tool AntlrTool

Public Methods

Method Description
BuildDependencyGenerator ( AntlrTool tool, Grammar g ) : System.Collections.Generic
GetDependencies ( ) : Template
GetDependenciesFileList ( ) : IList
GetGeneratedFileList ( ) : IList
GetGenerator ( ) : CodeGenerator
GetNonImportDependenciesFileList ( ) : IList
GetOutputFile ( string fileName ) : string
GroomQualifiedFileName ( string outputDir, string fileName ) : string
LoadDependencyTemplates ( ) : void

Method Details

BuildDependencyGenerator() public method

public BuildDependencyGenerator ( AntlrTool tool, Grammar g ) : System.Collections.Generic
tool AntlrTool
g Grammar
return System.Collections.Generic

GetDependencies() public method

public GetDependencies ( ) : Template
return Template

GetDependenciesFileList() public method

public GetDependenciesFileList ( ) : IList
return IList

GetGeneratedFileList() public method

public GetGeneratedFileList ( ) : IList
return IList

GetGenerator() public method

public GetGenerator ( ) : CodeGenerator
return Antlr4.Codegen.CodeGenerator

GetNonImportDependenciesFileList() public method

public GetNonImportDependenciesFileList ( ) : IList
return IList

GetOutputFile() public method

public GetOutputFile ( string fileName ) : string
fileName string
return string

GroomQualifiedFileName() public method

public GroomQualifiedFileName ( string outputDir, string fileName ) : string
outputDir string
fileName string
return string

LoadDependencyTemplates() public method

public LoadDependencyTemplates ( ) : void
return void

Property Details

g protected property

protected Grammar,Antlr4.Tool g
return Grammar

generator protected property

protected CodeGenerator,Antlr4.Codegen generator
return Antlr4.Codegen.CodeGenerator

templates protected property

protected TemplateGroup,Antlr4.StringTemplate templates
return Antlr4.StringTemplate.TemplateGroup

tool protected property

protected AntlrTool tool
return AntlrTool