chore(library/init/env_ext): remove leftover
This commit is contained in:
parent
14f05d2001
commit
d55f99d345
1 changed files with 0 additions and 52 deletions
|
|
@ -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;
|
||||
-/
|
||||
Loading…
Add table
Reference in a new issue