Draughts analysis ------------------------------ relname | reltype | ------------------------------ CATALOGUE | view | typeTable | table | definitionTable | table | dependenciesTable | table | dependantsTable | table | agentTable | table | originalTypeTable | table | tt | table | ------------------------------ (8 rows) definitionTable is a table type: ["string","string"] attr: ["name","definition"] size: 333 The list of views dependent on definitionTable is : [] tt is a table type: ["string","string"] attr: ["name","type"] size: 333 The list of views dependent on tt is : [] Last agent that acted on each variable is "input" ?tt : type=="func"; ---------------------- name | type | ---------------------- piecestomove | func | checkcol | func | idsq | func | onboard | func | iscrowned | func | ---------------------- (5 rows) ?tt : type=="formula"; returns 204 rows ?tt : type=="proc"; returns 39 rows ?tt : type=="var"; returns 85 rows So variables in the script comprise 5 function definitions 39 procedures 85 variables assigned values 204 variables with formulae dependantsTable is a table type: ["string","string"] attr: ["name","dependant"] size: 724 The list of views dependent on dependantsTable is : [] Depemdencies table is essentially the same table!