- * Copyright 2010, INRIA, University of Copenhagen
+ * Copyright 2012, INRIA
+ * Julia Lawall, Gilles Muller
+ * Copyright 2010-2011, INRIA, University of Copenhagen
* Julia Lawall, Rene Rydhof Hansen, Gilles Muller, Nicolas Palix
* Copyright 2005-2009, Ecole des Mines de Nantes, University of Copenhagen
* Yoann Padioleau, Julia Lawall, Rene Rydhof Hansen, Henrik Stuart, Gilles Muller, Nicolas Palix
* Julia Lawall, Rene Rydhof Hansen, Gilles Muller, Nicolas Palix
* Copyright 2005-2009, Ecole des Mines de Nantes, University of Copenhagen
* Yoann Padioleau, Julia Lawall, Rene Rydhof Hansen, Henrik Stuart, Gilles Muller, Nicolas Palix
- Ast0.MetaId(name,_,_) | Ast0.MetaFunc(name,_,_)
+ Ast0.MetaId(name,_,_,_) | Ast0.MetaFunc(name,_,_)
- Ast0.MetaDecl(name,_) | Ast0.MetaField(name,_) -> checker name
+ Ast0.MetaDecl(name,_) | Ast0.MetaField(name,_)
+ | Ast0.MetaFieldList(name,_,_) -> checker name
| Ast0.DisjDecl(starter,decls,mids,ender) ->
detect_unitary_frees(List.map r.VT0.combiner_rec_declaration decls)
| _ -> k d in
| Ast0.DisjDecl(starter,decls,mids,ender) ->
detect_unitary_frees(List.map r.VT0.combiner_rec_declaration decls)
| _ -> k d in
- Ast0.MetaId(name,constraints,_) ->
- Ast0.rewrap i (Ast0.MetaId(name,constraints,is_unitary name))
+ Ast0.MetaId(name,constraints,seed,_) ->
+ Ast0.rewrap i (Ast0.MetaId(name,constraints,seed,is_unitary name))
| Ast0.MetaFunc(name,constraints,_) ->
Ast0.rewrap i (Ast0.MetaFunc(name,constraints,is_unitary name))
| Ast0.MetaLocalFunc(name,constraints,_) ->
| Ast0.MetaFunc(name,constraints,_) ->
Ast0.rewrap i (Ast0.MetaFunc(name,constraints,is_unitary name))
| Ast0.MetaLocalFunc(name,constraints,_) ->