C# Class at.jku.ssw.Coco.ParserGen

Inheritance: at.jku.ssw.Coco.AbstractParserGen
Afficher le fichier Open project: Gl237man/mineroute Class Usage Examples

Méthodes publiques

Свойство Type Description
usingPos Position

Méthodes publiques

Méthode Description
CopySourcePart ( Position pos, int indent ) : void
GenCode ( Node p, int indent, BitArray isChecked ) : void
GenCodePragmas ( ) : void
GenCond ( BitArray s, Node p ) : void
GenErrorMsg ( int errTyp, Symbol sym ) : void
GenPragmas ( ) : void
GenProductions ( ) : void
GenTokens ( ) : void
Indent ( int n ) : void
InitSets ( ) : void
ParserGen ( Parser parser ) : System
PutCaseLabels ( BitArray s ) : void
WriteParser ( ) : void
WriteStatistics ( ) : void

Private Methods

Méthode Description
NewCondSet ( BitArray s ) : int
Overlaps ( BitArray s1, BitArray s2 ) : bool
UseSwitch ( Node p ) : bool

Method Details

CopySourcePart() public méthode

public CopySourcePart ( Position pos, int indent ) : void
pos Position
indent int
Résultat void

GenCode() public méthode

public GenCode ( Node p, int indent, BitArray isChecked ) : void
p Node
indent int
isChecked System.Collections.BitArray
Résultat void

GenCodePragmas() public méthode

public GenCodePragmas ( ) : void
Résultat void

GenCond() public méthode

public GenCond ( BitArray s, Node p ) : void
s System.Collections.BitArray
p Node
Résultat void

GenErrorMsg() public méthode

public GenErrorMsg ( int errTyp, Symbol sym ) : void
errTyp int
sym Symbol
Résultat void

GenPragmas() public méthode

public GenPragmas ( ) : void
Résultat void

GenProductions() public méthode

public GenProductions ( ) : void
Résultat void

GenTokens() public méthode

public GenTokens ( ) : void
Résultat void

Indent() public méthode

public Indent ( int n ) : void
n int
Résultat void

InitSets() public méthode

public InitSets ( ) : void
Résultat void

ParserGen() public méthode

public ParserGen ( Parser parser ) : System
parser Parser
Résultat System

PutCaseLabels() public méthode

public PutCaseLabels ( BitArray s ) : void
s System.Collections.BitArray
Résultat void

WriteParser() public méthode

public WriteParser ( ) : void
Résultat void

WriteStatistics() public méthode

public WriteStatistics ( ) : void
Résultat void

Property Details

usingPos public_oe property

public Position,at.jku.ssw.Coco usingPos
Résultat Position