diff options
| author | Graydon Hoare <[email protected]> | 2010-08-18 15:41:13 -0700 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2010-08-18 15:41:24 -0700 |
| commit | 4727532e958dbb961f4ddafa90e8466f12f54cca (patch) | |
| tree | 9a695b6e96761c6fd5e4db7c9e855e58767dddb4 /src/comp/driver | |
| parent | Add stdio_reader to io, just use FILE* values for now. We have things to do. (diff) | |
| download | rust-4727532e958dbb961f4ddafa90e8466f12f54cca.tar.xz rust-4727532e958dbb961f4ddafa90e8466f12f54cca.zip | |
Simplify lexer/parser structure to use stdio_reader.
Diffstat (limited to 'src/comp/driver')
| -rw-r--r-- | src/comp/driver/rustc.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/comp/driver/rustc.rs b/src/comp/driver/rustc.rs index 4b842bd0..67aa5308 100644 --- a/src/comp/driver/rustc.rs +++ b/src/comp/driver/rustc.rs @@ -3,6 +3,8 @@ import std._str; import lib.llvm.llvm; import lib.llvm.builder; +import fe.parser; +import fe.token; fn write_module() { auto llmod = @@ -25,11 +27,9 @@ fn main(vec[str] args) -> () { auto i = 0; for (str filename in args) { if (i > 0) { - auto br = std._io.new_buf_reader(filename); - log "opened file: " + filename; - for (u8 b in br.read()) { - log b; - } + auto p = parser.new_parser(filename); + log "opened file: " + filename; + auto tok = p.peek(); } i += 1; } |