summaryrefslogtreecommitdiff
path: root/gcc/rust/parse/rust-parse.h
AgeCommit message (Expand)Author
2025-10-30gccrs: Remove AST::TraitItemConstOwen Avery
2025-10-30gccrs: Remove Parser::parse_path_in_expression_prattOwen Avery
2025-10-30gccrs: Handle attributes in expression macrosOwen Avery
2025-10-30gccrs: Fix friendly class to friendly struct qualificationPierre-Emmanuel Patry
2025-08-05gccrs: Make AttributeParser rely more on ParserOwen Avery
2025-08-05gccrs: Avoid including rust-parse-impl.h in rust-parse.hOwen Avery
2025-08-05gccrs: ast: Use AnonConst for array type sizesArthur Cohen
2025-08-05gccrs: Improve parsing of simple pathsOwen Avery
2025-08-05gccrs: Parse try expressionsOwen Avery
2025-08-05gccrs: Change enum to enum classPierre-Emmanuel Patry
2025-08-05gccrs: parser: Add base for parsing const blocksArthur Cohen
2025-08-05gccrs: Reindent using last clang-format configurationMarc Poulhiès
2025-04-28gccrs: Remove error state for GenericArgPierre-Emmanuel Patry
2025-04-08gccrs: Change optional to expected for parse_loop_labelPierre-Emmanuel Patry
2025-04-08gccrs: Migrate error state to optionalsPierre-Emmanuel Patry
2025-04-08gccrs: Make loop label truly optionalPierre-Emmanuel Patry
2025-03-21gccrs: Remove dead code related to external functionsOwen Avery
2025-03-17gccrs: Parse box expressionsPierre-Emmanuel Patry
2024-08-01gccrs: Remove dead code associated with `AST::ExternalFunctionItem`0xn4utilus
2024-08-01gccrs: Unify ASTValidation::visit for ExternalFunctionItem and Function0xn4utilus
2024-08-01gccrs: parser: Add peek(n) method to parserArthur Cohen
2024-02-07gccrs: Use AssociatedItem in place of TraitItemKushal Pal
2024-01-30gccrs: Remove TraitImplItemOwen Avery
2024-01-30gccrs: AST: Fix for lifetime parsingJakub Dupak
2024-01-30gccrs: ast: Full lifetime elision handlingJakub Dupak
2024-01-30gccrs: Remove class AST::InherentImplItemOwen Avery
2024-01-30gccrs: Added support to Parse ASYNC functionM V V S Manoj Kumar
2024-01-30gccrs: Report self parameter parsing error kindPierre-Emmanuel Patry
2024-01-30gccrs: Add visibility to trait itemPierre-Emmanuel Patry
2024-01-16gccrs: Rework function special parametersPierre-Emmanuel Patry
2024-01-16gccrs: Replace AST::Method with existing AST::FunctionOwen Avery
2024-01-16gccrs: Fix multiple issues with variadic representationPierre-Emmanuel Patry
2024-01-16gccrs: ast: Parse labelled blockJakub Dupak
2024-01-16gccrs: Allow macro named macro_rulesPierre-Emmanuel Patry
2024-01-16gccrs: Replace Location with location_t in parsing and macro expansionOwen Avery
2024-01-16gccrs: Replace some usages of Location with location_tOwen Avery
2024-01-16gccrs: Replace Linemap::unknown_location with UNKNOWN_LOCATIONOwen Avery
2024-01-16gccrs: Match tokens in macros more closelyOwen Avery
2024-01-16gccrs: Parse semicolons in more cases for statement macrosMatthew Jasper
2024-01-16gccrs: Properly match delimitersOwen Avery
2024-01-16gccrs: Fix parsing of block expressions followed by `.`Matthew Jasper
2024-01-16gccrs: ast: Remove ExprStmtWithBlock / ExprStmtWithoutBlock distinctionMatthew Jasper
2024-01-16gccrs: Handle keywords in macro fragmentsOwen Avery
2024-01-16gccrs: ast: Add difference between attributesPierre-Emmanuel Patry
2024-01-16gccrs: parser: Parse external type itemPierre-Emmanuel Patry
2024-01-16gccrs: Parse AltPatternOwen Avery
2023-04-06gccrs: parser: Expose parse_macro_invocation as public APIArthur Cohen
2023-04-06gccrs: parser: Allow parsing multiple reference typesArthur Cohen
2023-04-06gccrs: Implement declarative macro 2.0 parserRaiki Tamura
2023-02-21gccrs: Improve lexer dumpRaiki Tamura