aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_parser/src/grammar.rs
Commit message (Collapse)AuthorAgeFilesLines
* Rename RenameAleksey Kladov2020-07-301-1/+1
|
* Update testsAleksey Kladov2020-07-301-2/+2
|
* Fix nameref parsingAleksey Kladov2020-07-281-4/+0
|
* Simlify with matches!()Veetaha2020-06-281-4/+1
|
* Update a comment for the new source organizationNelson Elhage2020-06-011-3/+4
|
* Fix parsing of blocks without `{`Aleksey Kladov2020-05-021-2/+2
|
* Introduce EffectExprAleksey Kladov2020-05-021-1/+1
|
* Remove dead codeAleksey Kladov2020-04-111-7/+4
|
* Parse correctly fn f<T>() where T: Fn() -> u8 + Send {}Luca Barbieri2020-04-091-1/+1
| | | | | We used to parse it as T: Fn() -> (u8 + Send), which is different from the rustc behavior of T: (Fn() -> u8) + Send
* Rename ast::ImplBlock -> ast::ImplDefAleksey Kladov2020-02-291-1/+1
|
* fix(ra_parser.typo): amend 'format language' to 'formal language'Veetaha2020-01-151-1/+1
|
* Touch up TokenSet a bitAleksey Kladov2019-12-191-1/+1
|
* Start simplifying editing APIAleksey Kladov2019-09-261-1/+0
|
* Replace usages of bump_any with bumpkjeremy2019-09-191-7/+7
|
* WIP: switch to fully decomposed tokens internallyAleksey Kladov2019-09-101-2/+2
|
* introduce bump as a better-checked alternative to bump_anyAleksey Kladov2019-09-091-2/+2
|
* rename bump -> bump_anyAleksey Kladov2019-09-091-20/+20
|
* tiny simplificationAleksey Kladov2019-09-091-1/+1
|
* always wrap block into an expressionAleksey Kladov2019-09-021-1/+1
|
* simplifyAleksey Kladov2019-09-021-5/+2
|
* cleanupAleksey Kladov2019-09-021-74/+72
|
* rename struct -> record, pos -> tupleAleksey Kladov2019-08-231-2/+2
|
* Move numeric names inside of `NameRef`Aleksey Kladov2019-08-091-2/+12
|
* Make name_ref to accept numeric names optionallyEvgenii P2019-08-091-2/+2
|
* Parse tuple struct field initializationEvgenii P2019-08-091-1/+1
|
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-1/+1
| | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway
* Fix clippy::match_boolAlan Du2019-06-041-4/+2
|
* apply T! macro where it is possibleSergey Parilin2019-05-151-21/+21
|
* Fix more bugsEdwin Cheng2019-04-251-1/+16
|
* Add vis matcherEdwin Cheng2019-04-191-1/+1
|
* add block matcherEdwin Cheng2019-04-191-0/+27
|
* Add block matcherEdwin Cheng2019-04-191-0/+4
|
* Add expr, pat, ty and macro_stmtsEdwin Cheng2019-04-181-0/+20
|
* Add MacroItems and MacroStmts in grammer.ronEdwin Cheng2019-04-181-0/+6
|
* Add `item` matcher in mbeEdwin Cheng2019-04-181-0/+4
|
* Add mbe stmt matcherEdwin Cheng2019-04-171-0/+4
|
* Fix bug and add expr , pat , ty matcherEdwin Cheng2019-04-141-0/+12
|
* Add TtCursorTokenSource and TtCursorTokenSinkEdwin Cheng2019-04-061-0/+4
|
* Add extern_crate_self to ra_parser.memoryruins2019-03-281-0/+4
|
* Use Marker argument for item parserspcpthm2019-03-181-3/+9
| | | | | - Fix pub_expr - Fix incorrect parsing of crate::path
* allow aliases in underscoresAleksey Kladov2019-03-041-1/+3
| | | | | | | | this helps with use foo::Trait as _; syntax
* improve error recoveryAleksey Kladov2019-03-041-17/+7
| | | | parse the contents of error block as an expression
* move parser to a separate crateAleksey Kladov2019-02-211-0/+202