This subsection lists the types and values that are available in Forlan's top-level environment, as well as the modules that they come from.
| Identifier | Value |
|---|---|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
| Identifier | Value |
|---|---|
|
|
| Identifier | Value |
|---|---|
|
'a
|
|
|
|
|
|
('a, 'b)
|
|
|
sym and Sym.sym are equal to Lex.sym;
str and Str.str are equal to sym
list;
('a, 'b)rel and ('a, 'b)Rel.rel are equal to ('a *
'b)set;
sym_rel and SymRel.sym_rel are equal to (sym, sym)rel, which is equal to (sym * sym)set.
| Identifier | Value |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
|
|
|
|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
|
|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| Identifier | Value |
|---|---|
|
|
|
|
|
|
|
|
|
|
Forlan Version 4.15
Copyright © 2022 Alley Stoughton