about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/lexer/tokentrees.rs
AgeCommit message (Expand)AuthorLines
2023-12-18Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`.Nicholas Nethercote-2/+2
2023-12-11Add spacing information to delimiters.Nicholas Nethercote-34/+53
2023-12-11Improve `print_tts` by changing `tokenstream::Spacing`.Nicholas Nethercote-2/+7
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-3/+3
2023-11-11Move unclosed delim errors to separate functionsjwang05-53/+58
2023-11-10Correctly handle while-let-chainssjwang05-1/+1
2023-11-09Catch an edge casesjwang05-1/+5
2023-11-09Catch stray { in let-chainssjwang05-1/+33
2023-10-30When encountering unclosed delimiters during parsing, check for diff markersEsteban Küber-18/+46
2023-10-12Reorder an expression to improve readability.Nicholas Nethercote-12/+7
2023-10-12Rename `Token::is_op` as `Token::is_punct`.Nicholas Nethercote-2/+5
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-1/+1
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-2/+1
2023-04-10Fix typos in compilerDaniPopes-2/+2
2023-02-28refactor parse_token_trees to not return unmatched_delimsyukang-1/+0
2023-02-28rename unmatched_braces to unmatched_delimsyukang-5/+6
2023-02-28remove duplicated diagnostic for unclosed delimiteryukang-8/+9
2023-01-27Improve unexpected close and mismatch delimiter hint in TokenTreesReaderyukang-87/+42
2022-10-03Invert `is_top_level` to avoid negation.Nicholas Nethercote-5/+5
2022-10-03Remove `TokenStreamBuilder`.Nicholas Nethercote-37/+20
2022-10-03Inline and remove `parse_token_tree_non_delim_non_eof`.Nicholas Nethercote-16/+14
2022-10-03Merge `parse_token_trees_until_close_delim` and `parse_all_token_trees`.Nicholas Nethercote-23/+16
2022-09-28Address review comments.Nicholas Nethercote-7/+7
2022-09-27Rename some variables.Nicholas Nethercote-10/+10
2022-09-27Minor improvements.Nicholas Nethercote-3/+5
2022-09-26[ui] Rearrange `StringReader`/`TokenTreesReader` creation.Nicholas Nethercote-19/+18
2022-09-26Remove `ast::Token::take`.Nicholas Nethercote-2/+1
2022-09-26Remove `TokenTreesReader::bump`.Nicholas Nethercote-17/+9
2022-09-26Clarify spacing computation.Nicholas Nethercote-6/+12
2022-09-26Rearrange `TokenTreesReader::parse_token_tree`.Nicholas Nethercote-178/+168
2022-08-01Inline `TokenStreamBuilder::push`.Nicholas Nethercote-0/+1
2022-08-01Avoid an unnecessary `return`.Nicholas Nethercote-2/+2
2022-07-29Remove `TreeAndSpacing`.Nicholas Nethercote-16/+12
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-6/+6
2022-02-284 - Make more use of `let_chains`Caio-8/+7
2020-09-20use if let instead of single match arm expressions to compact code and reduce...Matthias Krüger-6/+3
2020-09-03Rename IsJoint -> SpacingAleksey Kladov-11/+11
2020-09-03Condense StringReader's API to a single functionAleksey Kladov-1/+1
2020-09-01Simplify TokenTreesReaderAleksey Kladov-11/+11
2020-09-01Don't emit trivia tokensAleksey Kladov-13/+3
2020-08-30mv compiler to compiler/mark-0/+313