brainfuck_macros 0.1.5

A compiler plugin that converts brainfuck code into Rust at compile time, letting your BF programs be optimised by LLVM to super-fast native code.
Build #7927 2016-08-05T08:52:22.004561+00:00
# rustc version
rustc 1.12.0-nightly (54c0dcfd6 2016-07-28)# docs.rs version
cratesfyi 0.2.0 (5dbd676 2016-07-30)# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading brainfuck_macros v0.1.5
Documenting brainfuck_macros v0.1.5
Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs --crate-name brainfuck_macros -o /home/cratesfyi/brainfuck_macros-0.1.5/doc -L dependency=/home/cratesfyi/brainfuck_macros-0.1.5/debug -L dependency=/home/cratesfyi/brainfuck_macros-0.1.5/debug/deps`
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:14:45: 14:52 error: unresolved import `syntax::ext::base::MacExpr`. There is no `MacExpr` in `syntax::ext::base` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:14 use syntax::ext::base::{ExtCtxt, MacResult, MacExpr};
^~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:18:5: 18:28 error: unresolved import `rustc::plugin::Registry`. Could not find `plugin` in `rustc` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:18 use rustc::plugin::Registry;
^~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:30:58: 30:72 error: type name `ast::TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:30 fn brainfuck(cx: &mut ExtCtxt, sp: codemap::Span, tts: &[ast::TokenTree]) -> Box<MacResult+'static> {
^~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:30:58: 30:72 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:60:53: 60:67 error: type name `ast::TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:60     fn tts_to_expr(&self, sp: codemap::Span, tts: &[ast::TokenTree]) -> P<ast::Expr> {
^~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:60:53: 60:67 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:69:51: 69:65 error: type name `ast::TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:69     fn tt_to_expr(&self, _sp: codemap::Span, tt: &ast::TokenTree) -> Option<P<ast::Expr>> {
^~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:69:51: 69:65 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:71:13: 71:25 error: unresolved variant or struct `TtToken` [E0531]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:71             ast::TtToken(sp, ref tok) => self.token_to_expr(sp, tok),
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:74:13: 74:29 error: unresolved variant or struct `TtDelimited` [E0531]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:74             ast::TtDelimited(sp, ref toks) => {
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:94:13: 94:28 error: unresolved variant or struct `TtSequence` [E0531]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:94             ast::TtSequence(sp, _) => {
^~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:65:29: 65:34 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:65         let block = self.cx.block(sp, v, None);
^~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:65:29: 65:34 note: the following parameter types were expected: syntax::codemap::Span, std::vec::Vec<syntax::ast::Stmt> 
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116                     Some(self.cx.expr_block(self.cx.block(sp, stmts, None)))
^~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:139:34: 139:61 note: in this expansion of recompose! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 note: the following parameter types were expected: syntax::codemap::Span, std::vec::Vec<syntax::ast::Stmt> 
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116                     Some(self.cx.expr_block(self.cx.block(sp, stmts, None)))
^~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:142:17: 142:49 note: in this expansion of recompose! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 note: the following parameter types were expected: syntax::codemap::Span, std::vec::Vec<syntax::ast::Stmt> 
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116                     Some(self.cx.expr_block(self.cx.block(sp, stmts, None)))
^~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:146:17: 146:49 note: in this expansion of recompose! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 note: the following parameter types were expected: syntax::codemap::Span, std::vec::Vec<syntax::ast::Stmt> 
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116                     Some(self.cx.expr_block(self.cx.block(sp, stmts, None)))
^~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:154:30: 154:64 note: in this expansion of recompose! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 note: the following parameter types were expected: syntax::codemap::Span, std::vec::Vec<syntax::ast::Stmt> 
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116                     Some(self.cx.expr_block(self.cx.block(sp, stmts, None)))
^~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:156:33: 156:79 note: in this expansion of recompose! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 note: the following parameter types were expected: syntax::codemap::Span, std::vec::Vec<syntax::ast::Stmt> 
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116                     Some(self.cx.expr_block(self.cx.block(sp, stmts, None)))
^~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:180:32: 180:53 note: in this expansion of recompose! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 note: the following parameter types were expected: syntax::codemap::Span, std::vec::Vec<syntax::ast::Stmt> 
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116                     Some(self.cx.expr_block(self.cx.block(sp, stmts, None)))
^~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:182:30: 182:79 note: in this expansion of recompose! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 note: the following parameter types were expected: syntax::codemap::Span, std::vec::Vec<syntax::ast::Stmt> 
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116                     Some(self.cx.expr_block(self.cx.block(sp, stmts, None)))
^~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:184:30: 184:79 note: in this expansion of recompose! (defined in .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs)
.cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:116:53: 116:58 note: the following parameter types were expected: syntax::codemap::Span, std::vec::Vec<syntax::ast::Stmt> 
error: Compilation failed, aborting rustdoc 
thread 'main' panicked at 'ChainedError {
error: failed to compile `brainfuck_macros v0.1.5`, intermediate artifacts can be found at `/home/cratesfyi/brainfuck_macros-0.1.5`,
cause: ChainedError {
error: Could not document `brainfuck_macros`.,
cause: Process didn't exit successfully: `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs --crate-name brainfuck_macros -o /home/cratesfyi/brainfuck_macros-0.1.5/doc -L dependency=/home/cratesfyi/brainfuck_macros-0.1.5/debug -L dependency=/home/cratesfyi/brainfuck_macros-0.1.5/debug/deps` (exit code: 101)
}
}', src/bin/cratesfyi.rs:119
note: Run with `RUST_BACKTRACE=1` for a backtrace.