-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathSpadTypeDefs.inc
59 lines (52 loc) · 1.31 KB
/
SpadTypeDefs.inc
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
-- vim:ft=axiom:
I ==> Integer
DF ==> DoubleFloat
NNI ==> NonNegativeInteger
PI ==> PositiveInteger
SEX ==> SExpression
PF ==> PrintableForm
N ==> SpadNode
APP ==> SpadApply(N)
ASS ==> SpadAssign(N)
CE ==> SpadCondExpr(N)
SC ==> SpadCase(N)
FN ==> SpadFunction(N)
FT ==> SpadFunctor(N)
IM ==> SpadImport(N)
IT ==> SpadIterator(N)
LP ==> SpadLoop(N)
MP ==> SpadMarkerPath
MR ==> SpadMarker(N)
MT ==> SpadMappingType(N)
SM ==> SpadMacro(N)
NR ==> SpadNodeRef(N)
RT ==> SpadRecordType(N)
SEG ==> SpadSegment(N)
AGG ==> SpadAggregate(N)
ST ==> SpadSubType(N)
TC ==> SpadTypeCoerce(N)
TD ==> SpadTypeDecl(N)
TEH ==> SpadTypeHas(N)
TEI ==> SpadTypeIs(N)
TEP ==> SpadTypePretend(N)
TVL ==> SpadTypeValue(N)
TI ==> SpadTypeInfo(N)
TG ==> SpadTypeGuard(N)
TO ==> SpadTypeOrigin(N)
TS ==> SpadTypeSelect(N)
TV ==> SpadTypeVar(N)
UT ==> SpadUnionType(N)
SW ==> SpadWhere(N)
SNC ==> SpadNodeCollect
SNW ==> SpadNodeWalk
SNP ==> SpadNodePredicate
SNR ==> SpadNodeRewrite
SUBS ==> AssociationList(TV, List(N))
URES ==> Union(SUBS, "failed")
ENV ==> SpadEnvironment
EKEY ==> Union("imported", Symbol, APP)
EVAL ==> Record(type : N, facts : List(N))
TN ==> SpadTypeNode
TNA ==> SpadTypeNodeArray(CTX)
TR ==> SpadTypeRule
CTX ==> SpadTypeTree