C# Class Microsoft.Fast.AST.FunctionDef

Inheritance: Def
Exibir arquivo Open project: AutomataDotNet/Automata Class Usage Examples

Public Properties

Property Type Description
expr FExp
inputVariables FastSort>>.List
name FastToken
outputSort FastSort
sort FastSort

Public Methods

Method Description
FunctionDef ( FastToken name, FastSort>.List vars, FastSort outputSort, FExp expr ) : System
PrettyPrint ( StringBuilder sb ) : void

Private Methods

Method Description
Typecheck ( FastPgm pgm ) : void

Method Details

FunctionDef() public method

public FunctionDef ( FastToken name, FastSort>.List vars, FastSort outputSort, FExp expr ) : System
name FastToken
vars FastSort>.List
outputSort FastSort
expr FExp
return System

PrettyPrint() public method

public PrettyPrint ( StringBuilder sb ) : void
sb StringBuilder
return void

Property Details

expr public_oe property

public FExp,Microsoft.Fast.AST expr
return FExp

inputVariables public_oe property

public List> inputVariables
return FastSort>>.List

name public_oe property

public FastToken,Microsoft.Fast.AST name
return FastToken

outputSort public_oe property

public FastSort,Microsoft.Fast.AST outputSort
return FastSort

sort public_oe property

public FastSort,Microsoft.Fast.AST sort
return FastSort