File: INDEX

package info (click to toggle)
smlnj 110.79-8
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid
  • size: 82,564 kB
  • sloc: ansic: 32,532; asm: 6,314; sh: 2,296; makefile: 1,821; perl: 1,170; pascal: 295; yacc: 190; cs: 78; python: 77; lisp: 19
file content (447 lines) | stat: -rw-r--r-- 9,116 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
Module Index
============

ABSYN
  ElabData/syntax/absyn.sig
Absyn
  ElabData/syntax/absyn.sml
AbsynUtil
  ElabData/syntax/absynutil.sml
ACCESS
  ElabData/basics/access.sig
Access
  ElabData/basics/access.sml
Alpha32Backend
  TopLevel/backend/alpha32.sml
AST
  Parse/ast/ast.sig
Ast
  Parse/ast/ast.sml
ASTUTIL
  Parse/ast/astutil.sig
AstUtil
  Parse/ast/astutil.sml
BACKEND
  TopLevel/backend/backend.sig
BackendFn
  TopLevel/backend/backend-fn.sml
BASIC_CONTROL
  Basics/main/basiccontrol.sml
BasicControl
  Basics/main/basiccontrol.sml
BasicTypes
  Elaborator/types/basictypes.sml
BINDINGS
  ElabData/statenv/bindings.sig
Bindings
  ElabData/statenv/bindings.sml
BINFILE
  Execution/binfile/binfile.sig
Binfile
  Execution/binfile/binfile.sml
BrowseStatEnv
  ElabData/statenv/browse.sml
CGCONTROL
  TopLevel/main/control.sig
CODEGENERATOR
  TopLevel/main/code-generator.sig
CODE_OBJ
  Execution/codeobj/code-obj.sig
CodeObj
  Execution/codeobj/code-obj.sml
COMPILE
  TopLevel/main/compile.sig
COMPILE0
  TopLevel/main/compile.sig
CompileExn
  Basics/mlcomp/compileexn.sml
CompileF
  TopLevel/main/compile.sml
CompilerPPTable
  TopLevel/main/pptable.sml
CompilerVersion
  TopLevel/main/version.sml
CompInfo
  ElabData/main/compinfo.sml
CONREP
  Elaborator/basics/conrep.sml
ConRep
  Elaborator/basics/conrep.sml
Control
  TopLevel/main/control.sml
Control_CG
  TopLevel/main/control.sml
Control_MC
  TopLevel/main/control.sml
Control_Print
  Basics/print/printcontrol.sml
CONVERTPATHS
  ElabData/basics/sympaths.sig
ConvertPaths
  ElabData/basics/sympaths.sml
CONTROL
  TopLevel/main/control.sig
CoreAccess
  ElabData/statenv/coreacc.sml
CoreBasicTypes
  ElabData/types/core-basictypes.sml
CORE_PRIM_TYC_NUM
  ElabData/basics/core-ptnum.sml
CorePrimTycNum
  ElabData/basics/core-ptnum.sml
CoreSym
  ElabData/basics/coresym.sml
CProto
  Semant/types/cproto.sml
CRC (signature)
  MiscUtil/library/crc.sml
CRC (structure)
  MiscUtil/library/crc.sml
DEB_INDEX
  Elaborator/basics/debindex.sig
DebIndex
  Elaborator/basics/debindex.sml
DYNAMICENV
  Execution/dynenv/dynenv.sig
DynamicEnv
  Execution/dynenv/dynenv.sml
ElabControl
  Elaborator/basics/elabcontrol.sml
ELABCORE
  Elaborator/elaborate/elabcore.sml
ElabCore
  Elaborator/elaborate/elabcore.sml
ELABDATA_CONTROL
  ElabData/main/edcontrol.sig
ElabDataControl
  ElabData/main/edcontrol.sml
ELABDEBUG
  Elaborator/elaborate/elabdebug.sml
ElabDebug
  Elaborator/elaborate/elabdebug.sml
ELABMOD
  Elaborator/elaborate/elabmod.sml
ElabMod
  Semant/elaborate/elabmod.sml
ElabModFn
  Elaborator/elaborate/elabmod.sml
ELABSIG
  Elaborator/elaborate/elabsig.sml
ElabSig
  Elaborator/elaborate/elabsig.sml
ELABTOP
  Elaborator/elaborate/elabtop.sml
ElabTopFn
  Elaborator/elaborate/elabtop.sml
ElabTop
  Semant/elaborate/elabtop.sml
ELABTYPE
  Elaborator/elaborate/elabtype.sig
ElabType
  Elaborator/elaborate/elabtype.sml
ELABUTIL
  Elaborator/elaborate/elabutil.sig
ElabUtil
  Elaborator/elaborate/elabutil.sml
ENTITY_ENV
  ElabData/modules/entityenv.sig
EntityEnv
  ElabData/modules/entityenv.sml
ENT_PATH
  ElabData/modules/entpath.sml
EntPath
  ElabData/modules/entpath.sml
ENT_PATH_CONTEXT
  ElabData/modules/epcontext.sml
EntPathContext
  ElabData/modules/epcontext.sml
ENV
  ElabData/basics/env.sig
Env
  ElabData/basics/env.sml
ENVIRONMENT
  TopLevel/environ/environ.sig
Environment
  TopLevel/environ/environ.sml
ENVREF
  TopLevel/interact/envref.sml
EnvRef
  TopLevel/interact/envref.sml
EQTYPES
  Elaborator/types/eqtypes.sml
EqTypes
  Elaborator/types/eqtypes.sml
ERRORMSG
  Basics/errormsg/errormsg.sig
ErrorMsg
  Basics/errormsg/errormsg.sml
EVALENTITY
  Elaborator/modules/evalent.sml
EvalEntity
  Semant/modules/evalent.sml
EvalEntityFn
  Elaborator/modules/evalent.sml
EVALLOOP
  TopLevel/interact/evalloop.sig
EvalLoopF
  TopLevel/interact/evalloop.sml
Execute
  Execution/main/execute.sml
EXPAND_TYCON
  Elaborator/modules/expandtycon.sml
ExpandTycon
  Elaborator/modules/expandtycon.sml
FASTSYMBOL
  Basics/mlcomp/fastsymbol.sig
FastSymbol
  Basics/mlcomp/fastsymbol.sml
Feedback
  MiscUtil/util/feedback.sml
FIXITY
  Basics/mlcomp/fixity.sml
Fixity
  Basics/mlcomp/fixity.sml
FLINTCONTROL
  TopLevel/main/control.sig
GenModIdMap
  ElabData/statenv/genmap.sml
HppaBackend
  TopLevel/backend/HppaBackend
IEEERealConst
  MiscUtil/bignums/ieeereal.sml
INCLUDE
  Elaborator/elaborate/include.sml
Include
  Elaborator/elaborate/include.sml
ImportTree
  Execution/main/importtree.sml
INTERACT
  TopLevel/interact/interact.sig
Interact
  TopLevel/interact/interact.sml
INTSTRMAP
  Basics/miscutil/intstrmap.sig
INTSTRMAPV
  ElabData/basics/env.sml
INSTANTIATE
  Elaborator/modules/instantiate.sml
INSTANTIATE_PARAM
  Elaborator/modules/instantiate.sml
Instantiate
  Semant/modules/instantiate.sml
InstantiateFn
  Elaborator/modules/instantiate.sml
InstantiateParam
  Semant/modules/instantiate-param.sml
IntStrMap
  Basics/miscutil/intstrmap.sml
INVPATH
  ElabData/basics/sympaths.sig
InvPath
  ElabData/basics/sympaths.sml
Isolate
  Execution/main/isolate.sml
LAMBDA_VAR
  ElabData/basics/lambdavar.sig
LambdaVar
  ElabData/basics/lambdavar.sml
LITERAL_TO_NUM
  MiscUtil/util/literal-to-num.sml
LiteralToNum
  MiscUtil/util/literal-to-num.sml
LOOKUP
  ElabData/statenv/lookup.sig
Lookup
  ElabData/statenv/lookup.sml
MCCONTROL
  TopLevel/main/control.sig
MLPARSER
  Parse/main/parser.sig
MLParser
  Parse/main/parser.sml
ModulePropLists
  Semant/modules/module-plists.sml
MODULES
  ElabData/modules/modules.sig
Modules
  ElabData/modules/modules.sml
MODULE_ID
  ElabData/modules/moduleid.sml
ModuleId
  ElabData/modules/moduleid.sml
MODULEUTIL
  ElabData/modules/moduleutil.sig
ModuleUtil
  ElabData/modules/moduleutil.sml
PARSER_CONTROL
  Parse/main/parsercontrol.sml
ParserControl
  Parse/main/parsercontrol.sml
PATHNAMES
  Basics/source/pathnames.sig
Pathnames
  Basics/source/pathnames.sml
PERSSTAMPS
  Basics/mlcomp/persstamps.sig
PersStamps
  Basics/mlcomp/persstamps.sml
PersMap
  Basics/mlcomp/persmap.sml
PickleSymMod
  Semant/pickle/pickle-sym-pid.sml
PICKLE_UTIL
  MiscUtil/library/pickle-util.sml
PickleUtil
  MiscUtil/library/pickle-util.sml
PICKMOD
  Semant/pickle/pickmod.sml
PickMod
  Semant/pickle/pickmod.sml
PIDENV
  Basics/mlcomp/pidenv.sig
PidEnvFn
  Basics/mlcomp/pidenv.sml
PPCBackend
  TopLevel/backend/ppc.sml
PPDEC
  MiscUtil/print/ppdec.sml
PPDec
  MiscUtil/print/ppdec.sml
PPOBJ
  MiscUtil/print/ppobj.sml
PPObj
  MiscUtil/print/ppobj.sml
PPTABLE
  MiscUtil/print/pptable.sml
PPTable
  MiscUtil/print/pptable.sml
PRECEDENCE
  Elaborator/elaborate/precedence.sml
Precedence
  Elaborator/elaborate/precedence.sml
PRETTYPRINT
  Basics/print/pp-init.sml
PrettyPrint
  Basics/print/pp-init.sml
PRIM_ENV
  Semant/statenv/prim.sml
PRIM_TYC_NUM
  Elaborator/basics/ptnum.sml
PrimEnv
  Semant/statenv/prim.sml
PRIMREAL
  MiscUtil/bignums/realconst.sml
PrimTycNum
  Elaborator/basics/ptnum.sml
PRINTCONTROL
  Basics/print/printcontrol.sml
PrintHooks
  TopLevel/main/printhooks.sml
PRINTUTIL
  Basics/print/printutil.sig
PrintUtil
  Basics/print/printutil.sml
REALCONST
  MiscUtil/bignums/realconst.sml
RealConst
  MiscUtil/bignums/realconst.sml
SIGMATCH
  Elaborator/modules/sigmatch.sml
SigMatch
  Semant/modules/sigmatch.sml
SigMatchFn
  Elaborator/modules/sigmatch.sml
SMLFILE
  Parse/main/smlfile.sml
SmlFile
  Parse/main/smlfile.sml
SOURCE
  Basics/source/source.sig
Source
  Basics/source/source.sml
SOURCE_MAP
  Basics/source/sourcemap.sig
SourcMap
  Basics/source/sourcemap.sml
SparcBackend
  TopLevel/backend/sparc.sml
SpecialSymbols
  Elaborator/elaborate/specialsyms.sml
STAMPS
  ElabData/basics/stamps.sig
Stamps
  ElabData/basics/stamps.sml
StampMap
  ElabData/basics/stampmap.sml
STATICENV
  ElabData/statenv/statenv.sml
StaticEnv
  ElabData/statenv/statenv.sml
STATS
  Basics/stats/stats.sml
Stats
  Basics/stats/stats.sml
SYMBOL
  Basics/mlcomp/symbol.sig
Symbol
  Basics/mlcomp/symbol.sml
SYMENV
  TopLevel/environ/symenv.sig
SymbolicEnv
  TopLevel/environ/symenv.sml
SymPath
  ElabData/basics/sympaths.sml
SYMPATH
  ElabData/basics/sympaths.sig
TokenTable
  Parse/lex/tokentable.sml
TOP_COMPILE
  TopLevel/main/compile.sig
TVI
  Semant/types/tp-var-info.sml
TUPLES
  ElabData/types/tuples.sml
Tuples
  ElabData/types/tuples.sml
TYPES
  ElabData/types/types.sig
Types
  ElabData/types/types.sml
TYPECHECK
  Elaborator/types/typecheck.sml
TypeCheck
  Semant/types/typecheck.sml
TypecheckFn
  Elaborator/types/typecheck.sml
TypesReformat
  Semant/types/types-reformat.sml
TYPESUTIL
  ElabData/types/typesutil.sig
TypesUtil
  ElabData/types/typesutil.sml
TYVARSET
  Elaborator/elaborate/tyvarset.sml
TyvarSet
  Elaborator/elaborate/tyvarset.sml
UNIFY
  Elaborator/types/unify.sml
Unify
  Elaborator/types/unify.sml
UnpickleSymPid
  Semant/pickle/unpickle-sym-pid.sml
UNPICKLE_UTIL
  MiscUtil/library/unpickle-util.sml
UnpickleUtil
  MiscUtil/library/unpickle-util.sml
UNPICKMOD
  Semant/pickle/unpickmod.sml
UnpickMod
  Semant/pickle/unpickmod.sml
VARCON
  ElabData/syntax/varcon.sig
VarCon
  ElabData/syntax/varcon.sml
X86CCallBackend
  TopLevel/backend/x86-ccall.sml
X86StdCallBackend
  TopLevel/backend/x86-stdcall.sml