about summary refs log tree commit diff
path: root/src/libsyntax/parse/lexer.rs
AgeCommit message (Expand)AuthorLines
2014-06-04syntax: methodify the lexerCorey Richardson-1112/+0
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-1/+1
2014-05-27std: Rename strbuf operations to stringRicho Healey-17/+17
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-6/+6
2014-05-23Make most lexer errors non-fatalKevin Ballard-142/+103
2014-05-23auto merge of #14360 : alexcrichton/rust/remove-deprecated, r=kballardbors-4/+1
2014-05-23syntax: Clean out obsolete syntax parsingAlex Crichton-4/+1
2014-05-22libstd: Remove all uses of `~str` from `libstd`Patrick Walton-4/+3
2014-05-08libsyntax: Remove uses of `~str` from libsyntax, and fix falloutPatrick Walton-69/+90
2014-05-02Replace most ~exprs with 'box'. #11779Brian Anderson-2/+2
2014-05-02syntax: store char literals/tokens as `char`s rather than u32s.Huon Wilson-5/+5
2014-04-22add support for quadruple precision floating pointDaniel Micay-3/+8
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-40/+41
2014-04-10libstd: Implement `StrBuf`, a new string buffer type like `Vec`, andPatrick Walton-17/+25
2014-03-31syntax: Switch field privacy as necessaryAlex Crichton-10/+10
2014-03-28Used inherited mutability in lexer::Reader.Eduard Burtescu-171/+150
2014-03-22syntax: Fix fallout of removing get()Alex Crichton-20/+16
2014-03-20syntax: Tidy up parsing the new attribute syntaxAlex Crichton-12/+18
2014-03-20Added new attribute syntax with backward compatibility.Daniel Fagnan-0/+18
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-1/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-1/+1
2014-03-17Fix rustdoc and tests.Eduard Burtescu-54/+30
2014-03-17De-@ codemap and diagnostic.Eduard Burtescu-63/+63
2014-03-01libsyntax: Fix errors arising from the automated `~[T]` conversionPatrick Walton-0/+1
2014-03-01libsyntax: Mechanically change `~[T]` to `Vec<T>`Patrick Walton-9/+9
2014-03-01auto merge of #12627 : alexcrichton/rust/issue-12623, r=brsonbors-1/+5
2014-02-28std: Change assert_eq!() to use {} instead of {:?}Alex Crichton-1/+1
2014-02-28rustdoc: Capture all output from rustc by defaultAlex Crichton-1/+5
2014-02-24syntax: record multibyte chars' positions absolutely, not relative toHuon Wilson-2/+1
2014-02-11Move replace and swap to std::mem. Get rid of std::utilEdward Wang-2/+2
2014-02-08syntax: convert the lexer to use Option<char> over transmute(-1).Huon Wilson-94/+135
2014-02-07Removed @self and @Trait.Eduard Burtescu-51/+49
2014-02-02libsyntax: Fix tests.Patrick Walton-13/+13
2014-02-02libsyntax: Remove the unnecessary `src` field from the lexerPatrick Walton-9/+6
2014-01-26Removed all instances of XXX in preparation for relaxing of FIXME ruleSalem Talha-1/+1
2014-01-21Remove unnecessary parentheses.Huon Wilson-1/+1
2014-01-11Tighten up float literal lexing.SiegeLord-11/+16
2014-01-11Remove re-exports of std::io::stdio::{print, println} in the prelude.Brendan Zabarauskas-1/+1
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-22/+20
2014-01-03libsyntax: De-`@mut` `CodeMap::files`Patrick Walton-1/+4
2014-01-03librustc: De-`@mut` the span handlerPatrick Walton-6/+6
2014-01-03libsyntax: De-`@mut` `StringReader`, `TtReader`, and `reader`Patrick Walton-44/+43
2014-01-03libsyntax: De-`@mut` `TtReader::cur_span`Patrick Walton-2/+2
2014-01-03libsyntax: De-`@mut` `TtReader::cur_tok`Patrick Walton-2/+5
2014-01-03libsyntax: De-`@mut` `StringReader::peek_span`Patrick Walton-9/+10
2014-01-03libsyntax: De-`@mut` `StringReader::peek_tok`Patrick Walton-10/+13
2014-01-03libsyntax: De-`@mut` `StringReader::curr`Patrick Walton-54/+57
2014-01-03libsyntax: De-`@mut` `StringReader::col`Patrick Walton-5/+5
2014-01-03libsyntax: De-`@mut` `StringReader::last_pos`Patrick Walton-43/+45
2014-01-03libsyntax: De-`@mut` `StringReader::pos`Patrick Walton-13/+14