summaryrefslogtreecommitdiff
path: root/vala/valaparser.vala
Commit message (Expand)AuthorAgeFilesLines
* parser: Support one-line declaration of multiple fields in classes/structswszqkzqk2023-01-051-35/+38
* parser: Properly handle chained equality expressionswszqkzqk2022-12-221-23/+4
* parser: Move parsing of IS and AS type checks to dedicated functionRico Tzschichholz2022-12-221-18/+17
* Actually use printf-like way of Report.*()Rico Tzschichholz2022-11-201-4/+4
* vala: Add support for verbatim template string星外之神2022-10-301-0/+7
* vala: Make try-statement parsing more resilientRico Tzschichholz2022-08-151-1/+3
* vala: Drop unused MemberAccess.creation_member property APIRico Tzschichholz2022-02-221-2/+0
* parser: Clean up creation of constant declarationRico Tzschichholz2022-02-061-6/+8
* parser: Allow usage of dynamic on VarTypeRico Tzschichholz2022-02-061-0/+14
* parser: Improve handling of nullable VarType in with-statementRico Tzschichholz2022-01-251-2/+7
* vala: async-ize main block when yield is usedPrinceton Ferro2022-01-191-1/+1
* parser: Reduce the source reference of main block method to its beginningRico Tzschichholz2022-01-181-1/+1
* Add native support to specify non default length-type for arraysRico Tzschichholz2022-01-041-3/+30
* parser: Improve partial classes supportRico Tzschichholz2021-12-211-3/+66
* vala: Report statement parsing error if it is not meant to be an expressionRico Tzschichholz2021-12-131-1/+5
* parser: Better handling of misplaced switch sectionsRico Tzschichholz2021-11-021-2/+13
* parser: Split out Parser.parse_switch_section_statement()Rico Tzschichholz2021-11-021-17/+23
* vala: Add support for nested methods (local functions)Rico Tzschichholz2021-10-301-1/+60
* Add support for partial classesSimon Werbeck2021-10-301-1/+46
* parser: Make sure ErrorCodes are accessible as neededRico Tzschichholz2021-10-231-0/+1
* parser: Don't bail parsing of yield expression on errorRico Tzschichholz2021-10-171-1/+1
* vala: Add support for null-safe access operatorJeremy Philippe2021-08-061-1/+24
* Support explicit nullable var-type declarationsRico Tzschichholz2021-04-151-0/+6
* parser: Include INTERR token in source_reference of parsed typesRico Tzschichholz2021-04-151-0/+1
* parser: Allow empty member-initializer and accept trailing commaRico Tzschichholz2021-04-151-2/+6
* parser: Minor semantic checks to improve error messagesRico Tzschichholz2021-04-151-0/+15
* vala: Refactor UnresolvedSymbol/Type constructorsRico Tzschichholz2021-04-151-1/+1
* parser: Stricter mode for chained member initializer with --keep-goingRico Tzschichholz2021-03-211-5/+5
* vala: Properly parse and handle chained initialization of membersRico Tzschichholz2021-02-161-1/+9
* vala: Rename Loop to LoopStatement and introduce a common base classRico Tzschichholz2021-02-011-1/+1
* vala: Accept "unowned var" as type for foreach variable declarationRico Tzschichholz2020-11-101-6/+14
* vala: Make use of new printf-like API of Report.*()Rico Tzschichholz2020-10-261-5/+5
* parser: Allow to begin expression with statement keywordwip/issue/1073Rico Tzschichholz2020-09-181-47/+93
* vala: Improve parsing of with-statement and allow it as embedded statementRico Tzschichholz2020-09-171-0/+2
* vala: Mark with-statements as experimentalRico Tzschichholz2020-07-211-0/+3
* parser: Avoid mitigation for missing token if it follows DOT or DOUBLE_COLONRico Tzschichholz2020-06-201-5/+18
* Add support for "with" statementNick Schrader2020-06-021-1/+43
* parser: Map empty start/end index to 0/length for slice expressionswb96882020-05-261-3/+16
* parser: Use [Flags] for ModifierFlagsRico Tzschichholz2020-05-081-11/+12
* Revert "vala: Set default_construction_method in semantic-analyzer check if r...Rico Tzschichholz2020-04-231-0/+9
* parser: Handle incomplete expression statementsPrinceton Ferro2020-04-111-1/+13
* vala: Set default_construction_method in semantic-analyzer check if requiredRico Tzschichholz2020-04-081-9/+0
* vala: Parse standalone integer/real literals as expression statementRico Tzschichholz2020-04-041-0/+3
* parser: Improve error message for invalid ArrayCreationExpressionRico Tzschichholz2020-03-191-0/+3
* Add support for sealed classes in bindingsRico Tzschichholz2020-02-191-0/+3
* vala: Use some replacement for an unavailable identifier stringRico Tzschichholz2020-02-031-1/+6
* parser: Make parse_identifier more robustRico Tzschichholz2020-02-031-1/+11
* parser: Make parse_embedded_statement_without_block more robustPrinceton Ferro2020-02-031-2/+10
* parser: Make parse_argument_list/parse_initializer more robustRico Tzschichholz2020-02-031-2/+24
* parser: Handle delimiters inside of parse_argument_list/parse_initializerRico Tzschichholz2020-02-031-6/+4