FortranCodeToolsΒΆ

fortout.spad line 1

undocumented

changeExprLength: Integer -> Void
changeExprLength(i) changes limit on expression length by i.
checkType: String -> String
checkType(t)
clear_used_intrinsics: () -> Void
clear_used_intrinsics() clear list of used intrinsics
displayLines: List String -> Void
displayLines(l)
dispStatement: OutputForm -> Void
dispStatement(of)
do_with_error_env1: () -> List String -> List String
do_with_error_env1(f)
do_with_error_env2: (Boolean, () -> List String) -> List String
do_with_error_env2(int_to_floats?, f)
do_with_error_env3: (Boolean, () -> List String) -> List String
do_with_error_env3(int_to_floats?, f)
expression2Fortran1: (() -> Symbol, OutputForm, Boolean) -> List String
expression2Fortran1(nf, of, int_to_floats?)
expression2Fortran: OutputForm -> List String
expression2Fortran(of)

fort_clean_lines: List String -> List String

fort_format_types: (String, List OutputForm) -> Void
fort_format_types(typeName, names)
fortFormatHead: (Symbol, Union(fst: FortranScalarType, void: void), List Symbol) -> Void
fortFormatHead(name, returnType, args)
fortFormatTypeLines: (String, List String) -> Void
fortFormatTypeLines(typeName, l)
get_fort_indent: () -> Integer
get_fort_indent() gets current amount of Frotran indentation
get_used_intrinsics: () -> List String
get_used_intrinsics() gets list of used intrinsics
getStatement: (OutputForm, Boolean) -> List String
getStatement(of, int_to_floats?)
indentFortLevel: Integer -> Void
indentFortLevel(i)
newFortranTempVar: () -> Symbol
newFortranTempVar() creates new name for temporary variable and puts it in TheSymbolTable
statement2Fortran: OutputForm -> List String
statement2Fortran(of)