Crate rurtle [−] [src]
rurtle provides turtle-graphics in Rust
Windows support
rurtle should run fine under Windows, it uses no Linux-specific functions. However, since the addition of text support (a0b9483), we link to freetype. To install freetype on Windows please see the Piston getting started guide.
Reexports
pub use graphic::TurtleScreen; |
pub use graphic::color; |
pub use turtle::Turtle; |
pub use lex::tokenize; |
pub use parse::Parser; |
pub use environ::Environment; |
Modules
environ |
Data and methods for executing Rurtle code. |
floodfill |
Floodfilling for Turtle graphics. |
graphic |
This is the backend for turtle graphics. It's a wrapper around glium, dealing with shaders etc. and providing a few high-level methods upon which turtles can be built. |
lex |
This module contains the lexical analyser for the Turtle language. It can split a Rurtle source string into single tokens, which can be later used by the interpreter. |
parse |
Parsing module for Rurtle programs. |
readline |
Core readline functionality |
turtle |
This module contains the actual implementation of the turtle concept. |