C# Class ABT.GotoLabelsGrabber

Inheritance: StmtVisitor
Exibir arquivo Open project: phisiart/C-Compiler Class Usage Examples

Public Methods

Method Description
GrabLabels ( Stmt stmt ) : IReadOnlyList
Visit ( BreakStmt stmt ) : void
Visit ( CaseStmt stmt ) : void
Visit ( CompoundStmt stmt ) : void
Visit ( ContStmt stmt ) : void
Visit ( DefaultStmt stmt ) : void
Visit ( DoWhileStmt stmt ) : void
Visit ( ExprStmt stmt ) : void
Visit ( ForStmt stmt ) : void
Visit ( GotoStmt stmt ) : void
Visit ( IfElseStmt stmt ) : void
Visit ( IfStmt stmt ) : void
Visit ( LabeledStmt stmt ) : void
Visit ( ReturnStmt stmt ) : void
Visit ( Stmt stmt ) : void
Visit ( SwitchStmt stmt ) : void
Visit ( WhileStmt stmt ) : void

Method Details

GrabLabels() public static method

public static GrabLabels ( Stmt stmt ) : IReadOnlyList
stmt Stmt
return IReadOnlyList

Visit() public method

public Visit ( BreakStmt stmt ) : void
stmt BreakStmt
return void

Visit() public method

public Visit ( CaseStmt stmt ) : void
stmt CaseStmt
return void

Visit() public method

public Visit ( CompoundStmt stmt ) : void
stmt CompoundStmt
return void

Visit() public method

public Visit ( ContStmt stmt ) : void
stmt ContStmt
return void

Visit() public method

public Visit ( DefaultStmt stmt ) : void
stmt DefaultStmt
return void

Visit() public method

public Visit ( DoWhileStmt stmt ) : void
stmt DoWhileStmt
return void

Visit() public method

public Visit ( ExprStmt stmt ) : void
stmt ExprStmt
return void

Visit() public method

public Visit ( ForStmt stmt ) : void
stmt ForStmt
return void

Visit() public method

public Visit ( GotoStmt stmt ) : void
stmt GotoStmt
return void

Visit() public method

public Visit ( IfElseStmt stmt ) : void
stmt IfElseStmt
return void

Visit() public method

public Visit ( IfStmt stmt ) : void
stmt IfStmt
return void

Visit() public method

public Visit ( LabeledStmt stmt ) : void
stmt LabeledStmt
return void

Visit() public method

public Visit ( ReturnStmt stmt ) : void
stmt ReturnStmt
return void

Visit() public method

public Visit ( Stmt stmt ) : void
stmt Stmt
return void

Visit() public method

public Visit ( SwitchStmt stmt ) : void
stmt SwitchStmt
return void

Visit() public method

public Visit ( WhileStmt stmt ) : void
stmt WhileStmt
return void