summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
AgeCommit message (Expand)AuthorLines
2017-04-12Fix old docsalexey zabelin-2/+2
2017-04-12Rollup merge of #41087 - estebank:tuple-float-index, r=arielb1Tim Neumann-3/+3
2017-04-10Point at only one char on `Span::next_point`Esteban Küber-2/+4
2017-04-07Merge branch 'master' into ty-placeholderEsteban Küber-28/+88
2017-04-05Rollup merge of #41050 - jseyfried:fix_derive_parsing, r=petrochenkovCorey Farwell-0/+20
2017-04-05Rollup merge of #40815 - estebank:issue-40006, r=GuillaumeGomezAriel Ben-Yehuda-15/+42
2017-04-05Use proper span for tuple index parsed as floatEsteban Küber-3/+3
2017-04-04Merge branch 'master' into issue-32540Esteban Küber-388/+356
2017-04-03Fix bug parsing `#[derive]` macro invocations.Jeffrey Seyfried-0/+20
2017-04-03Merge branch 'master' into issue-40006Esteban Küber-389/+357
2017-04-02Introduce `TyErr` independent from `TyInfer`Esteban Küber-1/+24
2017-03-30Replace hardcoded forward slash with path::MAIN_SEPARATORThomas Jespersen-4/+5
2017-03-30Improve `Path` spans.Jeffrey Seyfried-21/+35
2017-03-29Refactor how spans are combined in the parser.Jeffrey Seyfried-336/+281
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-5/+1
2017-03-27Fix unittestsEsteban Küber-1/+1
2017-03-27Simplify error outputEsteban Küber-11/+6
2017-03-27Fix various useless derefs and slicingsOliver Schneider-3/+3
2017-03-25Improve wording and spans for unexpected tokenEsteban Küber-6/+19
2017-03-24Point at last valid token on failed `expect_one_of`Esteban Küber-14/+14
2017-03-24Identify missing item category in `impl`sEsteban Küber-15/+47
2017-03-22Add diagnostic for incorrect `pub (restriction)`Esteban Küber-26/+38
2017-03-21Refactor parsing of trait object typesVadim Petrochenkov-227/+177
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-49/+27
2017-03-14Point out correct turbofish usage on `Foo<Bar<Baz>>`Esteban Küber-1/+4
2017-03-14Auto merge of #39921 - cramertj:add-catch-to-ast, r=nikomatsakisbors-0/+27
2017-03-14Liberalize attributes.Jeffrey Seyfried-0/+11
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-38/+6
2017-03-14Cleanup.Jeffrey Seyfried-11/+10
2017-03-12Rollup merge of #40369 - petrochenkov:segspan, r=eddybCorey Farwell-11/+18
2017-03-12Auto merge of #40340 - petrochenkov:restricted, r=nikomatsakisbors-32/+40
2017-03-11Temporarily prefix catch block with do keywordTaylor Cramer-13/+5
2017-03-11Add catch expr to AST and disallow catch as a struct nameTaylor Cramer-0/+35
2017-03-10Give spans to individual path segments in ASTVadim Petrochenkov-11/+18
2017-03-10Update syntax for `pub(restricted)`Vadim Petrochenkov-32/+40
2017-03-10Avoid using `Mark` and `Invocation` for macro defs.Jeffrey Seyfried-2/+1
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-3/+43
2017-03-04Inline function to avoid naming confusion.Mark Simulacrum-8/+6
2017-03-03Fix `token::Eof` spans.Jeffrey Seyfried-2/+6
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-19/+23
2017-03-03Introduce `syntax::parse::parser::TokenCursor`.Jeffrey Seyfried-47/+127
2017-02-28Refactor out `parser.expect_delimited_token_tree()`.Jeffrey Seyfried-36/+13
2017-02-28Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token...Jeffrey Seyfried-148/+13
2017-02-28Avoid `Token::{OpenDelim, CloseDelim}`.Jeffrey Seyfried-1/+1
2017-02-21Add long error explanationsGuillaume Gomez-17/+17
2017-02-20Add error codes for errors in libsyntaxGuillaume Gomez-40/+82
2017-02-10Fix ICE on certain sequence repetitions.Jeffrey Seyfried-5/+14
2017-02-09Fix ICE when parsing token trees after an error.Jeffrey Seyfried-3/+10
2017-02-05Rollup merge of #39453 - nrc:save-path, r=nikomatsakisCorey Farwell-0/+1
2017-02-03Bump version, upgrade bootstrapAlex Crichton-2/+0