FortranTemplateΒΆ

fortran.spad line 1338

Code to manipulate Fortran templates

=: (%, %) -> Boolean
from BasicType
~=: (%, %) -> Boolean
from BasicType
close!: % -> %
from FileCategory(FileName, String)
coerce: % -> OutputForm
from CoercibleTo OutputForm
flush: % -> Void
from FileCategory(FileName, String)
fortranCarriageReturn: () -> Void
fortranCarriageReturn() produces a carriage return on the current Fortran output stream
fortranLiteral: String -> Void
fortranLiteral(s) writes s to the current Fortran output stream
fortranLiteralLine: String -> Void
fortranLiteralLine(s) writes s to the current Fortran output stream, followed by a carriage return
hash: % -> SingleInteger
from SetCategory
hashUpdate!: (HashState, %) -> HashState
from SetCategory
iomode: % -> String
from FileCategory(FileName, String)
latex: % -> String
from SetCategory
name: % -> FileName
from FileCategory(FileName, String)
open: (FileName, String) -> %
from FileCategory(FileName, String)
open: FileName -> %
from FileCategory(FileName, String)
processTemplate: (FileName, FileName) -> FileName
processTemplate(tp, fn) processes the template tp, writing the result out to fn.
processTemplate: FileName -> FileName
processTemplate(tp) processes the template tp, writing the result to the current FORTRAN output stream.
read!: % -> String
from FileCategory(FileName, String)
reopen!: (%, String) -> %
from FileCategory(FileName, String)
write!: (%, String) -> String
from FileCategory(FileName, String)

BasicType

CoercibleTo OutputForm

FileCategory(FileName, String)

SetCategory