C# Class AST.ParamDecln

Parameter Declaration. int foo(int arg0, int arg1); ~~~~~~~~ int foo(int, int); ~~~ The declarator can be completely omitted.
Inheritance: ISyntaxTreeNode
Show file Open project: phisiart/C-Compiler

Public Methods

Method Description
Create ( DeclnSpecs declnSpecs, Option paramDeclr ) : ParamDecln

Protected Methods

Method Description
ParamDecln ( DeclnSpecs declnSpecs, ParamDeclr paramDeclr ) : System

Private Methods

Method Description
GetParamType ( Env env ) : ISemantReturn

Method Details

Create() public static method

public static Create ( DeclnSpecs declnSpecs, Option paramDeclr ) : ParamDecln
declnSpecs DeclnSpecs
paramDeclr Option
return ParamDecln

ParamDecln() protected method

protected ParamDecln ( DeclnSpecs declnSpecs, ParamDeclr paramDeclr ) : System
declnSpecs DeclnSpecs
paramDeclr ParamDeclr
return System