C# Class Foxoft.Ci.GenPerl58

Inheritance: GenPerl5
Show file Open project: epi/cito Class Usage Examples

Public Methods

Method Description
GenPerl58 ( string package ) : System
Visit ( CiContinue stmt ) : void
Visit ( CiSwitch stmt ) : void

Protected Methods

Method Description
WriteLoopLabel ( CiLoop stmt ) : void

Private Methods

Method Description
HasEarlyBreak ( CiSwitch stmt ) : bool
HasEarlyBreak ( ICiStatement body ) : bool
HasSwitchContinueAndEarlyBreak ( ICiStatement stmt ) : bool

Method Details

GenPerl58() public method

public GenPerl58 ( string package ) : System
package string
return System

Visit() public method

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

Visit() public method

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

WriteLoopLabel() protected method

protected WriteLoopLabel ( CiLoop stmt ) : void
stmt CiLoop
return void