FortranCodeToolsΒΆ

fortout.spad line 1 [edit on github]

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)