org.kiama.example.prolog
Symbol table module containing facilities for creating and manipulating expression language symbol information.
A predicate entity and its argument type constraints.
The type of a predicate argument.
A variable entity including the type constraint that we know so far.
The atom type.
The integer type.
The list type.
A type that is unknown.
Symbol table module containing facilities for creating and manipulating expression language symbol information.