about summary refs log tree commit diff
path: root/src/libsyntax/parse/lexer/tokentrees.rs
AgeCommit message (Expand)AuthorLines
2019-11-10move syntax::parse -> librustc_parseMazdak Farrokhzad-280/+0
2019-11-07move PResult to librustc_errorsMazdak Farrokhzad-1/+2
2019-11-07syntax::parser::token -> syntax::tokenMazdak Farrokhzad-1/+1
2019-10-30Reduce ammount of errors given unclosed delimiterEsteban Küber-1/+8
2019-10-25move Attribute::with_desugared_doc to librustdocMazdak Farrokhzad-1/+2
2019-10-15Collect occurrences of for mismatched braces diagnosticwangxiangqing-1/+1
2019-10-13Collect occurrences of for mismatched braces diagnosticwangxiangqing-1/+4
2019-10-13Collect occurrences of for mismatched braces diagnosticwangxiangqing-2/+16
2019-08-19glue tokens when building token streamAleksey Kladov-8/+32
2019-08-05add unknown tokenAleksey Kladov-1/+1
2019-07-04don't rely on spans when checking tokens for jointnessAleksey Kladov-12/+18
2019-07-04remove peek_span_src_raw from StringReaderAleksey Kladov-7/+8
2019-06-08syntax: Remove `Deref` impl from `Token`Vadim Petrochenkov-1/+1
2019-06-06syntax: Add some helper methods to `Token`Vadim Petrochenkov-2/+2
2019-06-06syntax: Use `Token` in `StringReader` and `TokenTreesReader`Vadim Petrochenkov-23/+20
2019-06-06syntax: Use `Token` in `TokenTree::Token`Vadim Petrochenkov-1/+1
2019-06-06syntax: Rename `TokenAndSpan` into `Token`Vadim Petrochenkov-2/+2
2019-06-06syntax: Rename `Token` into `TokenKind`Vadim Petrochenkov-1/+1
2019-05-13move raw span to tt readerAleksey Kladov-1/+2
2019-05-13move span and token to tt readerAleksey Kladov-26/+34
2019-05-13Move token tree related lexer state to a separate structAleksey Kladov-31/+65
2019-02-07Deduplicate mismatched delimiter errorsEsteban Küber-15/+15
2019-02-07libsyntax => 2018Taiki Endo-4/+4
2019-01-08Make `TokenStream` less recursive.Nicholas Nethercote-4/+4
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-23Rollup merge of #56964 - nnethercote:TokenStream-IsJoint, r=petrochenkovMazdak Farrokhzad-3/+2
2018-12-20Remove `TokenStream::JointTree`.Nicholas Nethercote-3/+2
2018-12-19Rollup merge of #56910 - estebank:unclosed-eof, r=oli-obkPietro Albini-1/+9
2018-12-17Do not point at delim spans for complete correct blocksEsteban Küber-1/+9
2018-12-12Rename `TokenStream::concat` and remove `TokenStream::concat_rc_vec`.Nicholas Nethercote-3/+3
2018-12-10Remove `tokenstream::Delimited`.Nicholas Nethercote-4/+5
2018-09-09Don't compute padding of braces unless they are unmatchedEsteban Küber-23/+20
2018-09-09Auto merge of #53902 - dtolnay:group, r=petrochenkovbors-3/+3
2018-09-08Track distinct spans for open and close delimiterDavid Tolnay-3/+3
2018-09-05Change wording of unclosed delimiter labelEsteban Küber-1/+4
2018-09-05Provide more context for unenclosed delimitersEsteban Küber-2/+38
2018-09-05Reword un-closed delimiter labelEsteban Küber-2/+2
2018-08-17Rollup merge of #53373 - estebank:unclosed, r=petrochenkovkennytm-11/+19
2018-08-15Do not emit "incorrect close delimiter" twice in the same placeEsteban Küber-11/+17
2018-08-15Tweak unclosed delimiter parser errorEsteban Küber-2/+4
2018-08-13A few cleanups and minor improvements for the lexerljedrz-0/+5
2018-06-09Crate-ify and delete unused code in syntax::parseMark Simulacrum-1/+1
2018-05-18rustc: Fix joint-ness of stringified token-streamsAlex Crichton-11/+12
2017-08-30Make fields of `Span` privateVadim Petrochenkov-4/+3
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-06-26Implement `quote!` and other `proc_macro` API.Jeffrey Seyfried-4/+8
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-13/+11
2017-01-23Remove `open_span` and `close_span` from `Delimited`.Jeffrey Seyfried-5/+1
2017-01-17Introduce `string_reader.parse_all_token_trees()`.Jeffrey Seyfried-0/+138