diff options
| author | Birunthan Mohanathas <birunthan@mohanathas.com> | 2013-07-13 16:30:31 +0300 |
|---|---|---|
| committer | Birunthan Mohanathas <birunthan@mohanathas.com> | 2013-07-13 16:30:31 +0300 |
| commit | 948334f33398f0ba073107585b8dfaa0dc9feaa9 (patch) | |
| tree | 2dfd47441bba1e541259e774c2e2fe79c253e265 /src/libsyntax | |
| parent | a9eb86823049c2eff98e74fcac8ae75cc8760f33 (diff) | |
| download | rust-948334f33398f0ba073107585b8dfaa0dc9feaa9.tar.gz rust-948334f33398f0ba073107585b8dfaa0dc9feaa9.zip | |
Add print! and println! macros. Closes #7653.
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ext/expand.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index b5d7d94c313..73fa659a7aa 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -643,6 +643,18 @@ pub fn core_macros() -> @str { $(if $pred $body)else+ ); ) + + macro_rules! print( + ($( $arg:expr),+) => ( { + print(fmt!($($arg),+)); + } ) + ) + + macro_rules! println( + ($( $arg:expr),+) => ( { + println(fmt!($($arg),+)); + } ) + ) }"; } |
