brain 0.1.0

Compiler for the brain programming language. Compiles brain into optimized brainfuck code. Also includes a brainfuck interpreter.
Documentation
Build #40007 2017-01-28T07:58:01.567596+00:00
# rustc version
rustc 1.16.0-nightly (a52da95ce 2017-01-20)
# docs.rs version
cratesfyi 0.3.1 (35080d4 2017-01-24)

# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading brain v0.1.0
Compiling strsim v0.6.0
Compiling vec_map v0.6.0
Compiling libc v0.2.18
Compiling unicode-segmentation v1.0.1
Compiling unicode-width v0.1.4
Compiling bitflags v0.7.0
Compiling nom v2.1.0
Compiling ansi_term v0.9.0
Running `rustc --crate-name libc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.18/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=13f441799a82421b -C extra-filename=-13f441799a82421b --out-dir /home/cratesfyi/brain-0.1.0/debug/deps -L dependency=/home/cratesfyi/brain-0.1.0/debug/deps --cap-lints allow`
Running `rustc --crate-name strsim .cargo/registry/src/github.com-1ecc6299db9ec823/strsim-0.6.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=61ec477beacb0d4b -C extra-filename=-61ec477beacb0d4b --out-dir /home/cratesfyi/brain-0.1.0/debug/deps -L dependency=/home/cratesfyi/brain-0.1.0/debug/deps --cap-lints allow`
Running `rustc --crate-name unicode_segmentation .cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.0.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=596688b551e058c5 -C extra-filename=-596688b551e058c5 --out-dir /home/cratesfyi/brain-0.1.0/debug/deps -L dependency=/home/cratesfyi/brain-0.1.0/debug/deps --cap-lints allow`
Running `rustc --crate-name vec_map .cargo/registry/src/github.com-1ecc6299db9ec823/vec_map-0.6.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=ff093b9efea9abbb -C extra-filename=-ff093b9efea9abbb --out-dir /home/cratesfyi/brain-0.1.0/debug/deps -L dependency=/home/cratesfyi/brain-0.1.0/debug/deps --cap-lints allow`
Running `rustc --crate-name unicode_width .cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.4/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=cde6328ef82d354d -C extra-filename=-cde6328ef82d354d --out-dir /home/cratesfyi/brain-0.1.0/debug/deps -L dependency=/home/cratesfyi/brain-0.1.0/debug/deps --cap-lints allow`
Running `rustc --crate-name bitflags .cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-0.7.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=65ddff5d2b91509e -C extra-filename=-65ddff5d2b91509e --out-dir /home/cratesfyi/brain-0.1.0/debug/deps -L dependency=/home/cratesfyi/brain-0.1.0/debug/deps --cap-lints allow`
Running `rustc --crate-name nom .cargo/registry/src/github.com-1ecc6299db9ec823/nom-2.1.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="verbose-errors"' --cfg 'feature="default"' --cfg 'feature="stream"' -C metadata=64f560aca35e9cb2 -C extra-filename=-64f560aca35e9cb2 --out-dir /home/cratesfyi/brain-0.1.0/debug/deps -L dependency=/home/cratesfyi/brain-0.1.0/debug/deps --cap-lints allow`
Running `rustc --crate-name ansi_term .cargo/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.9.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=e82d81861e7fcb5e -C extra-filename=-e82d81861e7fcb5e --out-dir /home/cratesfyi/brain-0.1.0/debug/deps -L dependency=/home/cratesfyi/brain-0.1.0/debug/deps --cap-lints allow`
Compiling term_size v0.2.1
Running `rustc --crate-name term_size .cargo/registry/src/github.com-1ecc6299db9ec823/term_size-0.2.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=040b01cbbbbfd10c -C extra-filename=-040b01cbbbbfd10c --out-dir /home/cratesfyi/brain-0.1.0/debug/deps -L dependency=/home/cratesfyi/brain-0.1.0/debug/deps --extern libc=/home/cratesfyi/brain-0.1.0/debug/deps/liblibc-13f441799a82421b.rlib --cap-lints allow`
Compiling clap v2.20.0
Running `rustc --crate-name clap .cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.20.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="term_size"' --cfg 'feature="suggestions"' --cfg 'feature="libc"' --cfg 'feature="wrap_help"' --cfg 'feature="default"' --cfg 'feature="color"' --cfg 'feature="ansi_term"' --cfg 'feature="strsim"' -C metadata=f0aa6ebed66872e1 -C extra-filename=-f0aa6ebed66872e1 --out-dir /home/cratesfyi/brain-0.1.0/debug/deps -L dependency=/home/cratesfyi/brain-0.1.0/debug/deps --extern term_size=/home/cratesfyi/brain-0.1.0/debug/deps/libterm_size-040b01cbbbbfd10c.rlib --extern unicode_width=/home/cratesfyi/brain-0.1.0/debug/deps/libunicode_width-cde6328ef82d354d.rlib --extern vec_map=/home/cratesfyi/brain-0.1.0/debug/deps/libvec_map-ff093b9efea9abbb.rlib --extern ansi_term=/home/cratesfyi/brain-0.1.0/debug/deps/libansi_term-e82d81861e7fcb5e.rlib --extern strsim=/home/cratesfyi/brain-0.1.0/debug/deps/libstrsim-61ec477beacb0d4b.rlib --extern bitflags=/home/cratesfyi/brain-0.1.0/debug/deps/libbitflags-65ddff5d2b91509e.rlib --extern unicode_segmentation=/home/cratesfyi/brain-0.1.0/debug/deps/libunicode_segmentation-596688b551e058c5.rlib --extern libc=/home/cratesfyi/brain-0.1.0/debug/deps/liblibc-13f441799a82421b.rlib --cap-lints allow`
Documenting brain v0.1.0
Running `rustdoc --crate-name brain .cargo/registry/src/github.com-1ecc6299db9ec823/brain-0.1.0/src/lib.rs -o /home/cratesfyi/brain-0.1.0/doc -L dependency=/home/cratesfyi/brain-0.1.0/debug/deps --extern clap=/home/cratesfyi/brain-0.1.0/debug/deps/libclap-f0aa6ebed66872e1.rlib --extern nom=/home/cratesfyi/brain-0.1.0/debug/deps/libnom-64f560aca35e9cb2.rlib`
Finished dev [unoptimized + debuginfo] target(s) in 21.68 secs