summaryrefslogtreecommitdiff
path: root/vala/valaparser.vala
Commit message (Expand)AuthorAgeFilesLines
* 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
* parser: Deal with certain missing delimiters and let the parser continueRico Tzschichholz2020-02-031-1/+14
* vala: Inline allocated arrays require length or initializerRico Tzschichholz2020-02-011-6/+1
* parser: Extend source_reference of parenthesized expr to cover "( ... )"Princeton Ferro2020-01-131-1/+4
* vala: Let the parser have set namespace members as staticRico Tzschichholz2019-11-241-0/+6
* parser: Implicit "main" method of main-block is public and staticRico Tzschichholz2019-11-241-0/+2
* vala: Support "unowned var" to declare local variablesRico Tzschichholz2019-11-051-4/+9
* parser: `owned` is not allowed on ConstantsRico Tzschichholz2019-10-111-0/+8
* vala: Don't issue a warning for non-public struct fields in bindingsRico Tzschichholz2019-10-051-1/+2
* vala: Micro optimizationsRico Tzschichholz2019-09-301-6/+6
* vala: Add Symbol.is_extern and use/set is accordinglyRico Tzschichholz2019-07-041-24/+22
* parser: Set correct end source-reference of Block for embedded statementRico Tzschichholz2019-04-111-0/+1
* parser: Improve source-reference of declaration block for ForStatementRico Tzschichholz2019-04-101-1/+3
* parser: Improve source-location for local Constant declarationsRico Tzschichholz2019-04-101-3/+11
* parser: Don't include trailing semi-colon to ExpressionStatementRico Tzschichholz2019-04-101-1/+2
* parser: Improve source-location for LocalVariable/DeclarationStatementRico Tzschichholz2019-04-101-4/+12
* parser: Set correct end source-location for BlockRico Tzschichholz2019-04-101-1/+1
* Add explicit "default: break;" statements for coverage of enum-typed switchRico Tzschichholz2019-03-311-0/+2
* parser: Implicit creation method of abstract classes must be protectedRico Tzschichholz2019-03-121-1/+1
* parser: Don't include member-initializer in src-ref of object-creation-exprRico Tzschichholz2019-03-081-3/+7
* parser: Don't include initializer in src-ref of array-creation-expressionRico Tzschichholz2019-03-081-1/+3
* parser: Extend source_reference of initializer-list to cover "{ ... }"Rico Tzschichholz2019-03-081-0/+1
* parser: Exclude trailing semicolon from source_reference of statementsRico Tzschichholz2019-03-081-7/+14
* parser: Don't include assigned value in source_reference of constantsRico Tzschichholz2019-03-081-7/+6
* parser: Restrict source_reference for catch/lock expression to its headerRico Tzschichholz2019-03-081-3/+6
* parser: Use comment which was already retrieved in parse_declaration()Rico Tzschichholz2018-11-201-2/+9
* Collect error_types on demand to allow transformationsLuca Bruno2018-10-231-1/+1
* valaparser: Don't allow to declare array parameters with "type array[]"Rico Tzschichholz2018-10-201-1/+6
* Drop deprecated syntax support of # modifier and operatorRico Tzschichholz2018-09-221-30/+0
* vala: Enforce "return yield ..." syntax to be expectedRico Tzschichholz2018-09-221-6/+6
* Replace `%s` with `%s' in format strings of output messagesRico Tzschichholz2018-08-081-1/+1