1 ///////////////////////////////////////////////////////////////////////////////
2 // This file is generated automatically using Prop (version 2.3.6),
3 // last updated on Nov 2, 1999.
4 // The original source file is "list.pcc".
5 ///////////////////////////////////////////////////////////////////////////////
8 #pragma implementation "listimpl.h"
10 #define PROP_TUPLE2_USED
19 //#include "logicgen.h"
20 //#include "constraint.h"
22 #define NO_TEMPLATE_KEYWORD
23 #ifndef NO_TEMPLATE_KEYWORD
30 template int length(a_List
<Ty
> *
33 template int length(a_List
<Pat
> *
36 template int length(a_List
<Id
> *
39 template int length(a_List
<Inherit
> *
42 template int length(a_List
<ProductionSymbol
> *
45 template int length(a_List
<a_List
<ProductionSymbol
> * > *
48 template int length(a_List
<LabPat
> *
51 template int length(a_List
<TermDef
> *
54 template int length(a_List
<DatatypeDef
> *
57 template int length(a_List
<MatchExp
> *
60 template int length(a_List
<InferenceRule
> *
63 template int length(a_List
<MatchRule
> *
74 template a_List
<Decl
> *
81 template a_List
<Inherit
> *
83 append(a_List
<Inherit
> *
88 template a_List
<TermDef
> *
90 append(a_List
<TermDef
> *
96 template a_List
<MatchRule
> *
98 rev (a_List
<MatchRule
> *
101 template a_List
<Exp
> *
106 template a_List
<Tuple2
<Id
, Ty
> > *
108 rev (a_List
<Tuple2
<Id
, Ty
> > *
111 template a_List
<Tuple2
<Id
, Pat
> > *
113 rev (a_List
<Tuple2
<Id
, Pat
> > *
116 //template List<.[Id, Pats, Determinism]> rev (List<.[Id, Pats, Determinism]>);
117 //template List<ConstraintRule> rev (List<ConstraintRule>);
123 length((a_List
<Exp
> *
173 a_List
<ProductionSymbol
> *
183 a_List
<a_List
<ProductionSymbol
> * > *
213 a_List
<DatatypeDef
> *
233 a_List
<InferenceRule
> *
351 a_List
<ProductionSymbol
> *
361 a_List
<Tuple2
<Id
, Ty
> > *
371 a_List
<Tuple2
<Id
, Pat
> > *
379 //rev ((List<ConstraintRule>)#[]);
380 //rev ((List<.[Id, Pats, Determinism]>)#[]);
385 ------------------------------- Statistics -------------------------------
386 Merge matching rules = yes
387 Number of DFA nodes merged = 0
388 Number of ifs generated = 0
389 Number of switches generated = 0
392 Adaptive matching = enabled
393 Fast string matching = disabled
394 Inline downcasts = enabled
395 --------------------------------------------------------------------------