summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-05-23 22:16:29 +0800
committerJohn Hodge <tpg@mutabah.net>2016-05-23 22:16:29 +0800
commitb96c1a08cec9be6cc29f47eb151c3ad91075a819 (patch)
treefaf4259c8d8e59c7433a0dfca7313d0c7c686f5b /src/include
parent1f9a4180a3b54f85f37919ba4ca709f8e8250bb6 (diff)
downloadmrust-b96c1a08cec9be6cc29f47eb151c3ad91075a819.tar.gz
HIR - Add type alias replacement. Other related changes below
- Added pretty printing for HIR paths and types - Added a sub-pass to resolve/index that makes all index paths point at the actual item (no imports involved) - Split up some contents of main_bindings.hpp
Diffstat (limited to 'src/include')
-rw-r--r--src/include/main_bindings.hpp13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/include/main_bindings.hpp b/src/include/main_bindings.hpp
index 299ec94f..63169b61 100644
--- a/src/include/main_bindings.hpp
+++ b/src/include/main_bindings.hpp
@@ -21,21 +21,8 @@ extern void Expand(::AST::Crate& crate);
/// Process #[] decorators
extern void Process_Decorators(AST::Crate& crate);
-extern void Resolve_Use(::AST::Crate& crate);
-extern void Resolve_Index(::AST::Crate& crate);
-extern void Resolve_Absolutise(::AST::Crate& crate);
-
extern ::HIR::CratePtr LowerHIR_FromAST(::AST::Crate crate);
-/// Resolve all in-text paths to absolute variants
-extern void ResolvePaths(AST::Crate& crate);
-/// Check that generic bounds are valid
-extern void Typecheck_GenericBounds(AST::Crate& crate);
-/// Check that parameters for generics are valid
-extern void Typecheck_GenericParams(AST::Crate& crate);
-/// Type resolution (and hence checking) for expressions
-extern void Typecheck_Expr(AST::Crate& crate);
-
/// Convert the AST to a flat tree
extern AST::Flat Convert_Flatten(const AST::Crate& crate);