about summary refs log tree commit diff
path: root/src/libsyntax/parse/token.rs
AgeCommit message (Expand)AuthorLines
2019-02-09Auto merge of #57944 - estebank:unclosed-delim-the-quickening, r=oli-obkbors-5/+11
2019-02-07Make name resolution handle consts in GenericParamsFromOuterFunction properlyvarkor-1/+2
2019-02-07Adjust parser generic parameter errorsvarkor-1/+0
2019-02-07Parse const genericsvarkor-0/+14
2019-02-07unify error handling to single methodEsteban Küber-18/+4
2019-02-07Deduplicate mismatched delimiter errorsEsteban Küber-5/+25
2019-02-07libsyntax => 2018Taiki Endo-16/+20
2019-02-06Overhaul `syntax::fold::Folder`.Nicholas Nethercote-1/+1
2019-01-20Mark incorrect recovered `char` literals as `TyErr` to avoid type errorsYuki Okushi-2/+1
2019-01-18Change from error to invalidYuki Okushi-1/+1
2019-01-16Add new literal type ErrYuki Okushi-0/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-19Do not interpret mismatches from pretty-printed `$crate` as token stream inva...Vadim Petrochenkov-1/+3
2018-12-14Rollup merge of #56699 - nnethercote:SymbolIndex, r=oli-obkkennytm-0/+4
2018-12-12Use a `newtype_index!` within `Symbol`.Nicholas Nethercote-0/+4
2018-12-10Remove `tokenstream::Delimited`.Nicholas Nethercote-5/+2
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-04updates all Filename variants to take a fingerprintMatthew Russo-5/+8
2018-12-02Remove not used `DotEq` tokenyui-knk-4/+1
2018-11-16Ignore non-semantic tokens for 'probably_eq' streams.Sergio Benitez-2/+3
2018-11-12Change `Lit::short_name` to `Lit::literal_name`.Nicholas Nethercote-7/+7
2018-09-16Treat `dyn` as a keyword in the 2018 editionvarkor-0/+1
2018-09-08Track distinct spans for open and close delimiterDavid Tolnay-3/+3
2018-08-05Enable macros to pass $:literal to another macroMatthew Tran-0/+4
2018-08-01async can begin expressionsTaylor Cramer-0/+1
2018-07-19proc_macro: Preserve spans of attributes on functionsAlex Crichton-5/+44
2018-07-14Remove most of `Hash` impls from AST and HIR structuresVadim Petrochenkov-2/+2
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-5/+5
2018-06-09Crate-ify and delete unused code in syntax::parseMark Simulacrum-45/+21
2018-06-04Tidy fixes.Crazycolorz5-1/+1
2018-06-04Added is_like_plus to token, and used that in place of equality comparison to...Crazycolorz5-0/+7
2018-05-26Add `Ident::as_str` helperVadim Petrochenkov-1/+1
2018-05-23Rollup merge of #50946 - alexcrichton:fix-parse-lifetime, r=petrochenkovkennytm-1/+8
2018-05-21rustc: Fix procedural macros generating lifetime tokensAlex Crichton-1/+8
2018-05-18rustc: Fix joint-ness of stringified token-streamsAlex Crichton-0/+2
2018-05-17Turn some functions from `token.rs` into methods on `Ident`Vadim Petrochenkov-50/+7
2018-05-17Add two keywords specific to editions 2015 and 2018 respectivelyVadim Petrochenkov-2/+7
2018-05-15Represent lifetimes as two joint tokens in proc macrosVadim Petrochenkov-0/+6
2018-05-13Macros: Add a 'literal' fragment specifierDan Aloni-1/+20
2018-04-23'label can start expressionsest31-1/+2
2018-04-18proc_macro: Stay on the "use the cache" path moreAlex Crichton-9/+91
2018-04-18Auto merge of #49993 - nnethercote:shrink-Token, r=alexcrichtonbors-2/+2
2018-04-14Rollup merge of #49852 - alexcrichton:fix-more-proc-macros, r=nrckennytm-9/+22
2018-04-14macros: Do not match on "complex" nonterminals requiring AST comparisonsVadim Petrochenkov-1/+17
2018-04-12Change the hashcounts in raw `Lit` variants from usize to u16.Nicholas Nethercote-2/+2
2018-04-10proc_macro: Avoid cached TokenStream more oftenAlex Crichton-9/+22
2018-04-10Auto merge of #49390 - Zoxc:sync-syntax, r=michaelwoeristerbors-15/+6
2018-04-09in which `!` is suggested for erroneous identifier `not`Zack M. Davis-1/+10
2018-04-06Make lifetime nonterminals closer to identifier nonterminalsVadim Petrochenkov-34/+29
2018-04-06Remove more duplicated spansVadim Petrochenkov-5/+5