1 extern String repeatStr; /* Repeat last command string */
3 extern List tyconDefns; /* list of type constructor defns */
4 extern List typeInDefns; /* list of synonym restrictions */
5 extern List valDefns; /* list of value definitions */
6 extern List opDefns; /* list of operator definitions */
7 extern List classDefns; /* list of class definitions */
8 extern List instDefns; /* list of instance definitions */
9 extern List selDefns; /* list of selector lists */
10 extern List genDefns; /* list of generated defns */
11 extern List foreignImports; /* foreign import declarations */
12 extern List foreignExports; /* foreign export declarations */
13 extern List defaultDefns; /* default definitions (if any) */
14 extern Int defaultLine; /* line in which default defs occur*/
15 extern List evalDefaults; /* defaults for evaluator */
16 extern Cell inputExpr; /* evaluator input expression */
18 extern Bool literateScripts; /* TRUE => default lit scripts */
19 extern Bool literateErrors; /* TRUE => report errs in lit scrs */
22 extern String preprocessor; /* preprocessor command */
25 extern Cell conPrelude; /* Prelude */
27 extern Text textPlus; /* Used to recognise n+k patterns */
30 extern String unlexChar Args((Char,Char));
31 extern Void printString Args((String));
33 extern Void consoleInput Args((String));
34 extern Void projInput Args((String));
35 extern Void stringInput Args((String));
36 extern Void parseScript Args((String,Long));
37 extern Void parseInterface Args((String,Long));
38 extern Void parseExp Args((Void));
39 extern String readFilename Args((Void));
40 extern String readLine Args((Void));
42 extern Bool isInterfaceFile Args((String));