From b2a09562a6c0683ca528c866abc1ecc99b4bdcf0 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Thu, 24 Feb 2011 15:54:55 -0800 Subject: Factor crate expr evaluator out of parser, expand to simple scalars and ops, if, alt. --- src/comp/rustc.rc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/comp/rustc.rc') diff --git a/src/comp/rustc.rc b/src/comp/rustc.rc index b439632c..bc4aaa52 100644 --- a/src/comp/rustc.rc +++ b/src/comp/rustc.rc @@ -8,6 +8,7 @@ mod front { mod lexer; mod parser; mod token; + mod eval; } mod middle { @@ -38,7 +39,6 @@ auth middle.trans.copy_args_to_allocas = impure; auth middle.trans.trans_block = impure; auth lib.llvm = unsafe; - mod lib { alt (target_os) { case ("win32") { -- cgit v1.2.3 From 9528c34774ff27b112c9e66afff6e10fa7021635 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 23 Feb 2011 23:48:01 -0500 Subject: Begin implementing #fmt in rustc --- src/comp/rustc.rc | 1 + 1 file changed, 1 insertion(+) (limited to 'src/comp/rustc.rc') diff --git a/src/comp/rustc.rc b/src/comp/rustc.rc index bc4aaa52..16d24e9b 100644 --- a/src/comp/rustc.rc +++ b/src/comp/rustc.rc @@ -5,6 +5,7 @@ use std; mod front { mod ast; + mod extfmt; mod lexer; mod parser; mod token; -- cgit v1.2.3 From 1badf9316a174615e9e5c60e6cfd12e4f071d623 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Sun, 27 Feb 2011 18:22:54 -0500 Subject: Begin an AST pretty-printer --- src/comp/rustc.rc | 1 + 1 file changed, 1 insertion(+) (limited to 'src/comp/rustc.rc') diff --git a/src/comp/rustc.rc b/src/comp/rustc.rc index 16d24e9b..43a04117 100644 --- a/src/comp/rustc.rc +++ b/src/comp/rustc.rc @@ -8,6 +8,7 @@ mod front { mod extfmt; mod lexer; mod parser; + mod pretty; mod token; mod eval; } -- cgit v1.2.3 From 0624f9db4aeaa5681941750c3a1a17ca5fbb7e72 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Fri, 4 Mar 2011 07:22:43 +0100 Subject: Add a pretty-printer Adds a -pp option to the compiler which will cause it to simply pretty-print the given file. --- src/comp/rustc.rc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/comp/rustc.rc') diff --git a/src/comp/rustc.rc b/src/comp/rustc.rc index 43a04117..e4833409 100644 --- a/src/comp/rustc.rc +++ b/src/comp/rustc.rc @@ -31,6 +31,11 @@ mod driver { mod session; } +mod pretty { + mod pp; + mod pprust; +} + mod util { mod common; } -- cgit v1.2.3