From 9e299f53f4d180c6bb3ee91355c934c475ad3393 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Thu, 22 Mar 2012 16:07:30 -0700 Subject: [PATCH] rustc: Move ast, ast_util, visit to rustsyntax --- src/{rustc/syntax => librustsyntax}/ast.rs | 0 src/{rustc/syntax => librustsyntax}/ast_util.rs | 0 src/librustsyntax/rustsyntax.rc | 5 +++++ src/{rustc/syntax => librustsyntax}/visit.rs | 0 src/rustc/rustc.rc | 4 ---- src/rustc/syntax.rs | 9 +++++++++ 6 files changed, 14 insertions(+), 4 deletions(-) rename src/{rustc/syntax => librustsyntax}/ast.rs (100%) rename src/{rustc/syntax => librustsyntax}/ast_util.rs (100%) rename src/{rustc/syntax => librustsyntax}/visit.rs (100%) 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;