forttyp.spad line 250 [edit on github]
Create and manipulate a symbol table for generated FORTRAN code
coerce(x) returns a table view of x
declare!(l, t, tab) creates new entries in tab, declaring each of l to be of type t
declare!(u, t, tab) creates a new entry in tab, declaring u to be of type t
empty() returns a new, empty symbol table
externalList(tab) returns a list of all the external symbols in tab
fortranTypeOf(u, tab) returns the type of u in tab
newTypeLists(x) is undocumented
parametersOf(tab) returns a list of all the symbols declared in tab
printTypes(tab) produces FORTRAN type declarations from tab, on the current FORTRAN output stream
symbolTable(l) creates a symbol table from the elements of l.
typeList(t, tab) returns a list of all the objects of type t in tab
typeLists(tab) returns a list of lists of types of objects in tab