rust/src/libsyntax/parse
bors ce4f73a243 auto merge of #5945 : graydon/rust/fix-unicode-tables, r=pcwalton
This switches the unicode functions in core to use static character-range tables and a binary search helper rather than open-coded switch statements. It adds about 50k of read only data to the libcore binary but cuts out a similar amount of compiled IR. Would have done it this way in the first place but we didn't have structured statics for a long time.
2013-04-19 23:03:52 -07:00
..
attr.rs Remove unused imports throughout src/ 2013-03-04 12:27:01 -05:00
classify.rs Remove unused imports throughout src/ 2013-03-04 12:27:01 -05:00
comments.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
common.rs add self.token_to_str and is_any_keyword convenience abstractions 2013-04-16 10:06:06 -07:00
lexer.rs core: replace unicode match exprs with bsearch in const arrays, minor perf win. 2013-04-18 14:39:40 -07:00
mod.rs auto merge of #5559 : jbclements/rust/change-to-tt-based-parsing, r=jbclements 2013-04-03 11:31:03 -07:00
obsolete.rs librustc: Stop parsing [T * N]. 2013-03-26 21:29:35 -07:00
parser.rs add self.token_to_str and is_any_keyword convenience abstractions 2013-04-16 10:06:06 -07:00
prec.rs librustc: Remove the const declaration form everywhere 2013-03-22 22:24:35 -07:00
token.rs librustc: Fix botched merge. rs=merge 2013-04-19 15:57:31 -07:00