C# Class Antlr3.AntlrTool

Afficher le fichier Open project: antlr/antlrcs Class Usage Examples

Méthodes publiques

Свойство Type Description
internalOption_PrintDFA bool
internalOption_PrintGrammarTree bool
internalOption_ShowNFAConfigsInDFA bool
internalOption_watchNFAConversion bool

Méthodes publiques

Méthode Description
AddGrammarFile ( string grammarFileName ) : void
AntlrTool ( string toolPathRoot ) : System
BuildRequired ( string grammarFileName ) : bool
GenerateDFAs ( Grammar g ) : void
GetCurrentTimeStamp ( ) : string

Return a time stamp string accurate to sec: yyyy-mm-dd hh:mm:ss

GetFileDirectory ( string fileName ) : string
GetImportedVocabFile ( string vocabName ) : string
GetLibraryFile ( string fileName ) : string
GetOutputDirectory ( string fileNameWithPath ) : System.IO.DirectoryInfo
GetOutputFile ( Grammar g, string fileName ) : System.IO.TextWriter
GetRootGrammar ( string grammarFileName ) : Grammar
Panic ( ) : void
Process ( ) : void
ProcessArgs ( string args ) : void
SetForceRelativeOutput ( bool forceRelativeOutput ) : void
SetInputDirectory ( string inputDirectory ) : void
SetOutputDirectory ( string outputDirectory ) : void

Set the location (base directory) where output files should be produced by the ANTLR tool.

SortGrammarFiles ( ) : void

Méthodes protégées

Méthode Description
CheckForInvalidArguments ( string args, Antlr cmdLineArgValid ) : void
GenerateNFAs ( Grammar g ) : void
GenerateRecognizer ( Grammar grammar ) : void
WriteGraphFile ( Grammar g, Rule r, string graph, string formatExtension ) : void
WriteGraphFile ( Grammar g, string name, string graph, string formatExtension ) : void

Private Methods

Méthode Description
AntlrTool ( ) : System
ExtendedHelp ( ) : void
Help ( ) : void
Main ( string args ) : void
Version ( ) : void

Method Details

AddGrammarFile() public méthode

public AddGrammarFile ( string grammarFileName ) : void
grammarFileName string
Résultat void

AntlrTool() public méthode

public AntlrTool ( string toolPathRoot ) : System
toolPathRoot string
Résultat System

BuildRequired() public méthode

public BuildRequired ( string grammarFileName ) : bool
grammarFileName string
Résultat bool

CheckForInvalidArguments() protected méthode

protected CheckForInvalidArguments ( string args, Antlr cmdLineArgValid ) : void
args string
cmdLineArgValid Antlr
Résultat void

GenerateDFAs() public méthode

public GenerateDFAs ( Grammar g ) : void
g Grammar
Résultat void

GenerateNFAs() protected méthode

protected GenerateNFAs ( Grammar g ) : void
g Grammar
Résultat void

GenerateRecognizer() protected méthode

protected GenerateRecognizer ( Grammar grammar ) : void
grammar Grammar
Résultat void

GetCurrentTimeStamp() public static méthode

Return a time stamp string accurate to sec: yyyy-mm-dd hh:mm:ss
public static GetCurrentTimeStamp ( ) : string
Résultat string

GetFileDirectory() public méthode

public GetFileDirectory ( string fileName ) : string
fileName string
Résultat string

GetImportedVocabFile() public méthode

public GetImportedVocabFile ( string vocabName ) : string
vocabName string
Résultat string

GetLibraryFile() public méthode

public GetLibraryFile ( string fileName ) : string
fileName string
Résultat string

GetOutputDirectory() public méthode

public GetOutputDirectory ( string fileNameWithPath ) : System.IO.DirectoryInfo
fileNameWithPath string
Résultat System.IO.DirectoryInfo

GetOutputFile() public méthode

public GetOutputFile ( Grammar g, string fileName ) : System.IO.TextWriter
g Grammar
fileName string
Résultat System.IO.TextWriter

GetRootGrammar() public méthode

public GetRootGrammar ( string grammarFileName ) : Grammar
grammarFileName string
Résultat Grammar

Panic() public méthode

public Panic ( ) : void
Résultat void

Process() public méthode

public Process ( ) : void
Résultat void

ProcessArgs() public méthode

public ProcessArgs ( string args ) : void
args string
Résultat void

SetForceRelativeOutput() public méthode

public SetForceRelativeOutput ( bool forceRelativeOutput ) : void
forceRelativeOutput bool
Résultat void

SetInputDirectory() public méthode

public SetInputDirectory ( string inputDirectory ) : void
inputDirectory string
Résultat void

SetOutputDirectory() public méthode

Set the location (base directory) where output files should be produced by the ANTLR tool.
public SetOutputDirectory ( string outputDirectory ) : void
outputDirectory string
Résultat void

SortGrammarFiles() public méthode

public SortGrammarFiles ( ) : void
Résultat void

WriteGraphFile() protected méthode

protected WriteGraphFile ( Grammar g, Rule r, string graph, string formatExtension ) : void
g Grammar
r Rule
graph string
formatExtension string
Résultat void

WriteGraphFile() protected méthode

protected WriteGraphFile ( Grammar g, string name, string graph, string formatExtension ) : void
g Grammar
name string
graph string
formatExtension string
Résultat void

Property Details

internalOption_PrintDFA public_oe static_oe property

public static bool internalOption_PrintDFA
Résultat bool

internalOption_PrintGrammarTree public_oe static_oe property

public static bool internalOption_PrintGrammarTree
Résultat bool

internalOption_ShowNFAConfigsInDFA public_oe static_oe property

public static bool internalOption_ShowNFAConfigsInDFA
Résultat bool

internalOption_watchNFAConversion public_oe static_oe property

public static bool internalOption_watchNFAConversion
Résultat bool