Changeset 447
- Timestamp:
- Jun 22, 2010 9:43:38 PM (14 years ago)
- Location:
- MetaXa/src
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MetaXa/src/MagnoliaSpec.mxa
r444 r447 8 8 9 9 10 construct concept Decl:10 construct concept TopDecl: 11 11 12 12 syntax … … 17 17 18 18 decl("concept", Name, Attrs, ConceptExpr) 19 19 20 construct implementation TopDecl: 21 22 syntax 23 24 (: implementation Name Attrs on ConceptExpr defines ImplExpr :) 25 26 patterns 27 28 decl("implementation", Name, Attrs, 20 29 construct generic Decl: 21 30 22 rules31 declare rules 23 32 24 Attrs ==namespace(Name)=> Attrs' X ==namespace(Name)=> X' 25 ------------------------------------------------------------ 26 decl(Sort, Name, Attrs, X) ==> decl(Sort, Name, Attrs', X'), 27 defines<Sort, qualify(Name), X'>, attrs<Sort, qualify(Name), Attrs'> 33 decl(Sort, Name, Attrs, X) :- defines<Sort, qualify(Name), Name, Attrs, X>@unresolved 28 34 29 35 construct literal ConceptExpr:
Note:
See TracChangeset
for help on using the changeset viewer.