FortranProgram(name, returnType, arguments, symbols)ΒΆ
fortran.spad line 726 [edit on github]
name: Symbol
returnType: Union(fst: FortranScalarType, void: void)
symbols: SymbolTable
FortranProgram allows the user to build and manipulate simple models of FORTRAN subprograms. These can then be transformed into actual FORTRAN notation.
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: Equation Expression Complex Float -> %
coerce(eq)
is undocumented.
- coerce: Equation Expression Float -> %
coerce(eq)
is undocumented.
- coerce: Equation Expression Integer -> %
coerce(eq)
is undocumented.
- coerce: Equation Expression MachineComplex -> %
coerce(eq)
is undocumented.
- coerce: Equation Expression MachineFloat -> %
coerce(eq)
is undocumented.
- coerce: Equation Expression MachineInteger -> %
coerce(eq)
is undocumented.
- coerce: Expression Complex Float -> %
coerce(e)
is undocumented.
- coerce: Expression Float -> %
coerce(e)
is undocumented.
- coerce: Expression Integer -> %
coerce(e)
is undocumented.
- coerce: Expression MachineComplex -> %
coerce(e)
is undocumented.
- coerce: Expression MachineFloat -> %
coerce(e)
is undocumented.
- coerce: Expression MachineInteger -> %
coerce(e)
is undocumented.
- coerce: FortranCode -> %
coerce(fc)
is undocumented.
- coerce: List FortranCode -> %
coerce(lfc)
is undocumented.
- coerce: Record(localSymbols: SymbolTable, code: List FortranCode) -> %
coerce(r)
is undocumented.
- outputAsFortran: % -> Void