FortranProgram(name, returnType, arguments, symbols)ΒΆ

fortran.spad line 724 [edit on github]

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 -> %

from CoercibleFrom Equation Expression Complex Float

coerce: Equation Expression Float -> %

from CoercibleFrom Equation Expression Float

coerce: Equation Expression Integer -> %

from CoercibleFrom Equation Expression Integer

coerce: Equation Expression MachineComplex -> %

from CoercibleFrom Equation Expression MachineComplex

coerce: Equation Expression MachineFloat -> %

from CoercibleFrom Equation Expression MachineFloat

coerce: Equation Expression MachineInteger -> %

from CoercibleFrom Equation Expression MachineInteger

coerce: Expression Complex Float -> %

from CoercibleFrom Expression Complex Float

coerce: Expression Float -> %

from CoercibleFrom Expression Float

coerce: Expression Integer -> %

from CoercibleFrom Expression Integer

coerce: Expression MachineComplex -> %

from CoercibleFrom Expression MachineComplex

coerce: Expression MachineFloat -> %

from CoercibleFrom Expression MachineFloat

coerce: Expression MachineInteger -> %

from CoercibleFrom Expression MachineInteger

coerce: FortranCode -> %

from CoercibleFrom FortranCode

coerce: List FortranCode -> %

from CoercibleFrom List FortranCode

coerce: Record(localSymbols: SymbolTable, code: List FortranCode) -> %

from CoercibleFrom Record(localSymbols: SymbolTable, code: List FortranCode)

outputAsFortran: % -> Void

from FortranProgramCategory

CoercibleFrom Equation Expression Complex Float

CoercibleFrom Equation Expression Float

CoercibleFrom Equation Expression Integer

CoercibleFrom Equation Expression MachineComplex

CoercibleFrom Equation Expression MachineFloat

CoercibleFrom Equation Expression MachineInteger

CoercibleFrom Expression Complex Float

CoercibleFrom Expression Float

CoercibleFrom Expression Integer

CoercibleFrom Expression MachineComplex

CoercibleFrom Expression MachineFloat

CoercibleFrom Expression MachineInteger

CoercibleFrom FortranCode

CoercibleFrom List FortranCode

CoercibleFrom Record(localSymbols: SymbolTable, code: List FortranCode)

CoercibleTo OutputForm

FortranProgramCategory