diff --git a/src/rustc/syntax/ast.rs b/src/librustsyntax/ast.rs similarity index 100% rename from src/rustc/syntax/ast.rs rename to src/librustsyntax/ast.rs diff --git a/src/rustc/syntax/ast_util.rs b/src/librustsyntax/ast_util.rs similarity index 100% rename from src/rustc/syntax/ast_util.rs rename to src/librustsyntax/ast_util.rs diff --git a/src/librustsyntax/rustsyntax.rc b/src/librustsyntax/rustsyntax.rc index 29f908242f7..ade4b0c4d0e 100644 --- a/src/librustsyntax/rustsyntax.rc +++ b/src/librustsyntax/rustsyntax.rc @@ -4,4 +4,9 @@ #[crate_type = "lib"]; +use std; + mod codemap; +mod ast; +mod ast_util; +mod visit; diff --git a/src/rustc/syntax/visit.rs b/src/librustsyntax/visit.rs similarity index 100% rename from src/rustc/syntax/visit.rs rename to src/librustsyntax/visit.rs diff --git a/src/rustc/rustc.rc b/src/rustc/rustc.rc index e70043681be..8b63dc1f140 100644 --- a/src/rustc/rustc.rc +++ b/src/rustc/rustc.rc @@ -70,11 +70,7 @@ mod middle { mod syntax { - mod ast; - mod ast_util; - mod fold; - mod visit; mod parse { mod lexer; mod parser; diff --git a/src/rustc/syntax.rs b/src/rustc/syntax.rs index eaa5c783777..93f807bdf9f 100644 --- a/src/rustc/syntax.rs +++ b/src/rustc/syntax.rs @@ -2,6 +2,15 @@ import rustsyntax::codemap; export codemap; +import rustsyntax::ast; +export ast; + +import rustsyntax::ast_util; +export ast_util; + +import rustsyntax::visit; +export visit; + export ast; export ast_util; export visit;