aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/parse/rust-parse.h
AgeCommit message (Expand)AuthorFilesLines
2025-03-17gccrs: Parse box expressionsPierre-Emmanuel Patry1-0/+3
2024-08-01gccrs: Remove dead code associated with `AST::ExternalFunctionItem`0xn4utilus1-2/+0
2024-08-01gccrs: Unify ASTValidation::visit for ExternalFunctionItem and Function0xn4utilus1-1/+2
2024-08-01gccrs: parser: Add peek(n) method to parserArthur Cohen1-0/+1
2024-02-07gccrs: Use AssociatedItem in place of TraitItemKushal Pal1-1/+1
2024-01-30gccrs: Remove TraitImplItemOwen Avery1-2/+2
2024-01-30gccrs: AST: Fix for lifetime parsingJakub Dupak1-2/+4
2024-01-30gccrs: ast: Full lifetime elision handlingJakub Dupak1-1/+1
2024-01-30gccrs: Remove class AST::InherentImplItemOwen Avery1-2/+2
2024-01-30gccrs: Added support to Parse ASYNC functionM V V S Manoj Kumar1-0/+2
2024-01-30gccrs: Report self parameter parsing error kindPierre-Emmanuel Patry1-1/+11
2024-01-30gccrs: Add visibility to trait itemPierre-Emmanuel Patry1-1/+2
2024-01-16gccrs: Rework function special parametersPierre-Emmanuel Patry1-15/+15
2024-01-16gccrs: Replace AST::Method with existing AST::FunctionOwen Avery1-1/+1
2024-01-16gccrs: Fix multiple issues with variadic representationPierre-Emmanuel Patry1-2/+7
2024-01-16gccrs: ast: Parse labelled blockJakub Dupak1-3/+4
2024-01-16gccrs: Allow macro named macro_rulesPierre-Emmanuel Patry1-0/+1
2024-01-16gccrs: Replace Location with location_t in parsing and macro expansionOwen Avery1-16/+16
2024-01-16gccrs: Replace some usages of Location with location_tOwen Avery1-2/+2
2024-01-16gccrs: Replace Linemap::unknown_location with UNKNOWN_LOCATIONOwen Avery1-20/+15
2024-01-16gccrs: Match tokens in macros more closelyOwen Avery1-0/+10
2024-01-16gccrs: Parse semicolons in more cases for statement macrosMatthew Jasper1-5/+17
2024-01-16gccrs: Properly match delimitersOwen Avery1-0/+5
2024-01-16gccrs: Fix parsing of block expressions followed by `.`Matthew Jasper1-17/+5
2024-01-16gccrs: ast: Remove ExprStmtWithBlock / ExprStmtWithoutBlock distinctionMatthew Jasper1-2/+2
2024-01-16gccrs: Handle keywords in macro fragmentsOwen Avery1-0/+1
2024-01-16gccrs: ast: Add difference between attributesPierre-Emmanuel Patry1-2/+4
2024-01-16gccrs: parser: Parse external type itemPierre-Emmanuel Patry1-0/+2
2024-01-16gccrs: Parse AltPatternOwen Avery1-0/+1
2023-04-06gccrs: parser: Expose parse_macro_invocation as public APIArthur Cohen1-2/+2
2023-04-06gccrs: parser: Allow parsing multiple reference typesArthur Cohen1-0/+2
2023-04-06gccrs: Implement declarative macro 2.0 parserRaiki Tamura1-1/+2
2023-02-21gccrs: Improve lexer dumpRaiki Tamura1-2/+0
2022-12-13gccrs: Add Parser for Rust front-end pt.1Joel Phillips1-0/+732