summaryrefslogtreecommitdiff
path: root/src/lib/eolian/eo_parser.c
Commit message (Expand)AuthorAgeFilesLines
* eolian: fix missing stringshare_refDaniel Kolesa2020-02-061-1/+1
* eolian: fix parsing of c_name tagsDaniel Kolesa2020-01-101-10/+8
* eolian: inherit since information from struct and enum to fieldFelipe Magno de Almeida2019-12-241-0/+4
* Revert "eolian: inherit since information from struct to field"WooHyun Jung2019-12-231-2/+0
* eolian: inherit since information from struct to fieldFelipe Magno de Almeida2019-12-231-0/+2
* eolian: fix a parse bug where composites was treated as implementsDaniel Kolesa2019-12-041-1/+5
* eolian: emit correct c_name for keyword builtinsDaniel Kolesa2019-12-021-1/+1
* eolian: rename param direction enum and fields for consistencyDaniel Kolesa2019-09-261-7/+7
* eolian: rename event_prefix to event_c_prefix for consistencyDaniel Kolesa2019-09-261-3/+3
* eolian: move EOLIAN_TYPE_BUILTIN_HASH into beta sectionDaniel Kolesa2019-09-261-1/+1
* eolian: stricter checks for const() validityDaniel Kolesa2019-09-261-17/+19
* eolian: expose most API as stableDaniel Kolesa2019-09-251-16/+16
* eolian: remove support for globalsDaniel Kolesa2019-09-241-22/+14
* eolian: remove the composite keyword (replaced by composites)Daniel Kolesa2019-09-191-1/+1
* eolian: allow composites keyword in place of compositeDaniel Kolesa2019-09-191-5/+5
* eolian: disallow void for out/inout for stable APIDaniel Kolesa2019-09-181-13/+20
* eolian: drop @ctor_param and the associated APIsDaniel Kolesa2019-09-161-10/+2
* eolian: Remove the EOLIAN_PROPERTY_DOC_WARN envvarXavi Artigas2019-09-131-13/+10
* eolian: remove @owned keywordDaniel Kolesa2019-09-061-5/+2
* eolian: disallow duplicate entries in requires/composite sectionsDaniel Kolesa2019-09-061-6/+34
* eolian: change composite syntax from block to inheritance sectionDaniel Kolesa2019-09-061-42/+37
* eolian: move all tests to use the new @move syntax and APIDaniel Kolesa2019-09-021-0/+1
* eolian: fix validation of ownability with hashesDaniel Kolesa2019-08-311-1/+1
* eolian: add API to check if an inner type of complex type is @moveDaniel Kolesa2019-08-311-2/+2
* eolian: add parsing for @move and @by_refDaniel Kolesa2019-08-301-10/+44
* eolian: drop @crefDaniel Kolesa2019-08-291-7/+1
* eolian: rename @class on methods to @staticDaniel Kolesa2019-08-161-4/+4
* eolian: fix false positive use-after-free in parserDaniel Kolesa2019-08-051-0/+1
* eolian: remove support for old free() syntaxDaniel Kolesa2019-07-171-16/+0
* eolian: remove builtin freefuncsDaniel Kolesa2019-07-081-2/+8
* eolian: allow value types in view containers (iterators etc.)Daniel Kolesa2019-06-261-2/+4
* eolian: add library support for declaring and using errorsDaniel Kolesa2019-06-241-0/+102
* eolian: allow complete symbol renaming for CDaniel Kolesa2019-05-301-21/+127
* eolian: fix unit version checkDaniel Kolesa2019-05-291-1/+1
* eolian: prevent parsing when eo file version is too newDaniel Kolesa2019-05-261-0/+2
* eolian: initial versioning implementationDaniel Kolesa2019-05-261-3/+31
* eolian: rename @warn_unused and its associated APIDaniel Kolesa2019-05-261-10/+10
* eolian: remove param @nonullDaniel Kolesa2019-05-261-6/+1
* eolian: remove @nullable keywordDaniel Kolesa2019-05-211-10/+1
* eolian: add API to retrieve the C name of an objectDaniel Kolesa2019-05-161-0/+20
* eolian: move from eo_prefix to c_prefixDaniel Kolesa2019-05-091-4/+4
* eolian: add support for marking and checking parts as betaDaniel Kolesa2019-05-051-0/+5
* eo_parser: fix unreachable codeTaehyub Kim2019-04-241-2/+0
* eolian: disallow @owned on eventsDaniel Kolesa2019-03-211-7/+1
* eolian: remove unused variablesDaniel Kolesa2019-03-081-5/+3
* eolian: remove legacy handling API and most of generationDaniel Kolesa2019-03-081-67/+3
* eolian: add support for marking type declarations betaDaniel Kolesa2019-03-081-17/+61
* eolian: remove support for inlist/inarrayDaniel Kolesa2019-02-281-15/+8
* eolian: properly skip the struct keyword in inlist structsDaniel Kolesa2019-02-281-0/+2
* eolian: add support for inlist structsDaniel Kolesa2019-02-281-7/+13