Graydon Hoare
|
1428b59a19
|
Modify rustboot to use lexer.reader.
|
2010-08-27 13:08:47 -07:00 |
|
Graydon Hoare
|
07d355d1af
|
Add lexer.reader to rustc for tracking position, char conversion, holding keyword tables.
|
2010-08-24 09:59:41 -07:00 |
|
Graydon Hoare
|
ca3ca041f3
|
Add very basic char / str literal handling to rustc lexer.
|
2010-08-24 08:56:42 -07:00 |
|
Graydon Hoare
|
df3ea680ea
|
Tidy lexer.
|
2010-08-24 08:50:56 -07:00 |
|
Graydon Hoare
|
2745a5ebb2
|
Handle line-comments and a few more symbols in rustc lexer.
|
2010-08-23 19:17:04 -07:00 |
|
Graydon Hoare
|
db377bae3a
|
Accumulate number tokens properly, handle newline, EQ and EQEQ in rustc lexer.
|
2010-08-20 15:36:48 -07:00 |
|
Patrick Walton
|
08f191d6d9
|
Lex commas too in the self-hosted compiler
|
2010-08-20 14:58:15 -07:00 |
|
Patrick Walton
|
fc05ea0371
|
Use pattern matching for the one-byte structural symbols in the self-hosted compiler
|
2010-08-20 14:35:59 -07:00 |
|
Graydon Hoare
|
eecd1f47d7
|
Fix some lexer bugs in rustc. Beginning to lex stuff now.
|
2010-08-20 12:12:37 -07:00 |
|
Graydon Hoare
|
0f224f977d
|
Expand rustc lexer to do almost-nearly-nontrivial stuff.
|
2010-08-20 11:42:44 -07:00 |
|
Graydon Hoare
|
9363c1ab7f
|
Use str += u8 in rustc lexer.
|
2010-08-20 10:03:31 -07:00 |
|
Graydon Hoare
|
40fccac7fb
|
Add some code to lexer in rustc.
|
2010-08-19 18:42:32 -07:00 |
|
Graydon Hoare
|
4727532e95
|
Simplify lexer/parser structure to use stdio_reader.
|
2010-08-18 15:41:24 -07:00 |
|
Graydon Hoare
|
51412cb5fa
|
Add do-nothing obj type for lexer to rustc.
|
2010-08-18 11:35:34 -07:00 |
|
Graydon Hoare
|
bc0d1fbae5
|
Add modelines and related emacs chatter to rustc.
|
2010-08-12 10:29:23 -07:00 |
|
Graydon Hoare
|
8030757624
|
Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as a cast notation. Closes #129.
|
2010-07-27 19:21:51 -07:00 |
|
Graydon Hoare
|
872f588ccb
|
Sketch some not-quite-compiling code into comp/fe/lexer.rs.
|
2010-07-14 09:41:36 -07:00 |
|
Graydon Hoare
|
d6b7c96c3e
|
Populate tree.
|
2010-06-23 21:03:09 -07:00 |
|