C# Class ABT.PostIncrement

Expr++: must be integral, float or pointer. If Expr is an array, it is converted to a pointer in semantic analysis.
Inheritance: IncDecExpr
显示文件 Open project: phisiart/C-Compiler

Public Methods

Method Description
CalcAndSaveByte ( CGenState state ) : void
CalcAndSaveDouble ( CGenState state ) : void
CalcAndSaveFloat ( CGenState state ) : void
CalcAndSaveLong ( CGenState state ) : void
CalcAndSavePtr ( CGenState state ) : void
CalcAndSaveWord ( CGenState state ) : void
PostIncrement ( Expr expr ) : System

Method Details

CalcAndSaveByte() public method

public CalcAndSaveByte ( CGenState state ) : void
state CodeGeneration.CGenState
return void

CalcAndSaveDouble() public method

public CalcAndSaveDouble ( CGenState state ) : void
state CodeGeneration.CGenState
return void

CalcAndSaveFloat() public method

public CalcAndSaveFloat ( CGenState state ) : void
state CodeGeneration.CGenState
return void

CalcAndSaveLong() public method

public CalcAndSaveLong ( CGenState state ) : void
state CodeGeneration.CGenState
return void

CalcAndSavePtr() public method

public CalcAndSavePtr ( CGenState state ) : void
state CodeGeneration.CGenState
return void

CalcAndSaveWord() public method

public CalcAndSaveWord ( CGenState state ) : void
state CodeGeneration.CGenState
return void

PostIncrement() public method

public PostIncrement ( Expr expr ) : System
expr Expr
return System