turtle-build 0.2.8

Ninja-compatible build system for high-level programming languages
1
2
3
4
5
6
7
8
use combine::easy;
use combine::stream::position::{self, SourcePosition};

pub type Stream<'a> = easy::Stream<position::Stream<&'a str, SourcePosition>>;

pub fn stream(source: &str) -> Stream {
    easy::Stream(position::Stream::new(source))
}