C# Class RDParser.RDMain

Entry point to the Recursive Descent Parser.
Afficher le fichier Open project: realn0whereman/ScanGen Class Usage Examples

Méthodes publiques

Méthode Description
CharClass ( ) : void
MergeIntoGiantNFA ( ) : Graph
RDMain ( string fileContents ) : System
doParse ( ) : Graph

Private Methods

Méthode Description
AddNewAcceptingVertex ( string transString, bool charClass ) : void
CharClass1 ( ) : void
CharSetList ( ) : void
CharSetTail ( ) : void
Charset ( ) : void
DefinedClass ( ) : string
ExcludeSet ( ) : void
ExcludeSetTail ( ) : void
RE_CHAR ( ) : bool
Regexp ( ) : void
Rexp ( ) : void
Rexp1 ( ) : void
Rexp1Prime ( ) : void
Rexp2 ( ) : void
Rexp2Tail ( ) : void
Rexp3 ( ) : void
RexpPrime ( ) : void
parseLine ( string line ) : Graph>.Tuple

Parse a line in the character class definition and token definition file

Method Details

CharClass() public méthode

public CharClass ( ) : void
Résultat void

MergeIntoGiantNFA() public méthode

public MergeIntoGiantNFA ( ) : Graph
Résultat GraphLibrary.Graph

RDMain() public méthode

public RDMain ( string fileContents ) : System
fileContents string
Résultat System

doParse() public méthode

public doParse ( ) : Graph
Résultat GraphLibrary.Graph