summaryrefslogtreecommitdiff
path: root/vala/valaparser.vala
Commit message (Expand)AuthorAgeFilesLines
* Add support for "with" statementwip/issue/327Nick Schrader2020-05-231-1/+42
* 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
* parser: Accept "empty" enums/error-domainsRico Tzschichholz2018-07-121-6/+20
* Reintroduce POSIX profileRico Tzschichholz2018-05-081-5/+8
* parser: Add support for explicit "unlock" syntaxRico Tzschichholz2018-04-251-1/+21
* vala: Move creation of reference field from parser into propertyRico Tzschichholz2018-04-191-22/+0
* vala: Support anonymous definitions of delegates in bindingsRico Tzschichholz2018-04-141-0/+6
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-18/+18
* parser: Allow custom invocations of parse_file()Rico Tzschichholz2018-01-021-1/+9