summaryrefslogtreecommitdiff
path: root/vala/valagenieparser.vala
Commit message (Expand)AuthorAgeFilesLines
* parser: Move parsing of IS and AS type checks to dedicated functionRico Tzschichholz2022-12-221-18/+17
* vala: Add support for verbatim template string星外之神2022-10-301-0/+7
* vala: Drop unused MemberAccess.creation_member property APIRico Tzschichholz2022-02-221-6/+0
* Properly use [Flags] feature for ModifierFlags and CCodeModifiersRico Tzschichholz2021-12-171-14/+15
* genie: Accept accessibility and async modifiers on "construct" creation methodsRico Tzschichholz2021-11-231-2/+14
* genie: Use TokenType.EXCEPTION instead of TokenType.ERRORDOMAINRico Tzschichholz2021-11-051-4/+4
* genie: Properly handle plain "get" or "set" property accessorsRico Tzschichholz2021-11-041-0/+4
* genie: Accept INTERR token before type arguments when parsing typeRico Tzschichholz2021-11-031-1/+4
* genie: Amend text of indent and dedent for error messagesAlistair Thomas2021-11-031-1/+1
* parser: Make sure ErrorCodes are accessible as neededRico Tzschichholz2021-10-231-0/+1
* 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: Make use of new printf-like API of Report.*()Rico Tzschichholz2020-10-261-2/+2
* parser: Map empty start/end index to 0/length for slice expressionswb96882020-05-261-3/+16
* Use "str_equal" as equal_func for ArrayList<string> instancesRico Tzschichholz2020-05-081-1/+1
* genie: Fix parser's inner state when a struct is declared after a classJeremy Philippe2020-01-061-0/+2
* vala: Let the parser have set namespace members as staticRico Tzschichholz2019-11-241-2/+2
* vala: Micro optimizationsRico Tzschichholz2019-09-301-3/+3
* genie: Creation methods should not be staticRico Tzschichholz2019-09-031-1/+0
* vala: Add Symbol.is_extern and use/set is accordinglyRico Tzschichholz2019-07-041-17/+15
* genie: Make 'self' match its TokenType nameRico Tzschichholz2019-06-141-6/+6
* parser: Implicit creation method of abstract classes must be protectedRico Tzschichholz2019-03-121-1/+1
* genieparser: Don't create VoidType unconditionallyRico Tzschichholz2019-02-261-2/+4
* genie: Allow the main function "init" to return an integer as exit statusAlistair Thomas2019-02-261-6/+13
* genie: Support `protected` accessibility and allow explicit `public`Michal Proszek2019-01-201-19/+55
* genieparser: Use dedicated Class.add_constructor/destructor() methodsRico Tzschichholz2018-11-171-36/+2
* Drop deprecated syntax support of # modifier and operatorRico Tzschichholz2018-09-221-12/+0
* vala: Enforce "return yield ..." syntax to be expectedRico Tzschichholz2018-09-221-6/+2
* Replace `%s` with `%s' in format strings of output messagesRico Tzschichholz2018-08-081-1/+1
* Reintroduce POSIX profileRico Tzschichholz2018-05-081-4/+7
* vala: Move creation of reference field from parser into propertyRico Tzschichholz2018-04-191-16/+0
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-182/+182
* parser: Allow custom invocations of parse_file()Rico Tzschichholz2018-01-021-0/+8
* vala: Add dedicated CastExpression.silent() constructorRico Tzschichholz2017-12-141-2/+2
* Release taken references to CodeContext after using itRico Tzschichholz2017-12-141-0/+1
* genieparser: Allow comma-separated identifiers in definition of enumsRico Tzschichholz2017-02-171-3/+25
* vala: Fix output of syntax errors reportsRico Tzschichholz2017-01-051-23/+24
* vala: Pass through the format-literalRico Tzschichholz2016-11-071-1/+1
* Do not use non-literal printf format stringsJürg Billeter2016-11-031-3/+3
* Add [FormatArg] attribute to Parser.get_errorJürg Billeter2016-11-031-1/+1
* parser: Cache current token if possibleRico Tzschichholz2016-11-011-6/+7
* genie: Warn about "const static" declarations where "static" is superfluousRico Tzschichholz2016-06-131-0/+5
* genie: anonymous functions as function return values and assignment to variablesnieka@dsv.nl2015-11-251-48/+49
* Support non-literal length in fixed-size arraysSimon2014-03-301-8/+3
* Genie: Fixed use of print statements when variables are nullJamie McCracken2013-09-081-6/+6
* Fix spelling errors using 'codespell' toolAnatol Pomozov2013-04-261-1/+1
* GENIE: Updated genie to include fixes from vala parserJamie McCracken2012-09-151-150/+218
* Genie: Fix functions can take only one Generic as argument (611191)Jamie McCracken2012-08-281-19/+39
* Drop POSIX profileJürg Billeter2012-08-061-7/+4
* Use SourceLocation in SourceReferenceJürg Billeter2012-06-021-4/+3