------------------------------------------------------------------------- -- Haskell interface to Ruler AST pass 1 ------------------------------------------------------------------------- %%[1 hs module (AbsSyn.AbsSyn1) %%] %%[1 hs export(module Expr.Expr, module Ty.Ty, module ViewSel.ViewSel, module Admin) %%] %%[1 hs export(AGItf(..), Decl(..), Decls, AttrIntro(..), AttrIntros, FldIntro(..), FldIntros) %%] %%[1 hs export(AttrIntroDecl(..), AttrIntroDecls, AttrRename(..), AttrRenames, RuleJudgeIntro(..), RuleJudgeIntros) %%] %%[1 hs export(RExpr(..), RExprs, RExprEqn(..), AttrEqn(..), AttrEqns) %%] %%[1 hs import (Common, Expr.Expr, Ty.Ty, ViewSel.ViewSel, Admin( BldRename(..) )) %%] %%[1 ag import({AbsSyn/AbsSyn1AG}, {AbsSyn/CommonAG}) %%]