chore(library/init/env_ext): remove leftover

This commit is contained in:
Leonardo de Moura 2019-06-26 15:57:52 -07:00
parent 14f05d2001
commit d55f99d345

View file

@ -1,52 +0,0 @@
prelude
/-
Environment extensions:
- private
* unsigned mCounter
* NameMap<Name> mInvMap; // map: hidden-Name -> user-Name (for pretty printing purposes) it is serialized
* NameSet mPrivatePrefixes; // transient (it is used for registerPrivateName)
- protected
* NameSet mProtected;
- exportDecl: it is used to implement the `export` command
* NameMap<List<exportDecl>> mNsMap; // mapping from namespace to "export Declaration"
- auxRecursors
* NameSet mAuxRecursorSet;
* NameSet mNoConfusionSet;
- aliases: this is a transient object used during elaboration. We use it to store the mappings (user-facing-Name -> private Name); implementing `open` command; simulating `section` parameters; etc.
* Bool mInSection;
* NameMap<names> mAliases;
* NameMap<Name> mInvAliases;
* NameMap<Name> mLevelAliases;
* NameMap<Name> mInvLevelAliases;
* NameMap<Expr> mLocalRefs;
- projection: it will be deleted
- user attributes:
* NameMap<attributePtr> mAttrs;
- scopedExt: a general purpose scoped extension. It is used to implement
* Parser/scanner tables
* attributeManager (do we need them? we can try to keep user attributes only)
* elaboration strategy
* user commands
* use annonymous Constructor when pretty printing
* "parsing-only"
* reducibility annotations
* [inline]
* [pattern]
* [class]
* [instance]
* [recursor]
* activeExportDecls
* class
* userRecursors
* NameMap<recursorInfo> mRecursors;
* NameMap<names> mType2Recursors;
-/