summaryrefslogtreecommitdiff
path: root/src/lib/eolian/eo_parser.c (follow)
AgeCommit message (Expand)Author
2019-05-30eolian: allow complete symbol renaming for CDaniel Kolesa
2019-05-29eolian: fix unit version checkDaniel Kolesa
2019-05-26eolian: prevent parsing when eo file version is too newDaniel Kolesa
2019-05-26eolian: initial versioning implementationDaniel Kolesa
2019-05-26eolian: rename @warn_unused and its associated APIDaniel Kolesa
2019-05-26eolian: remove param @nonullDaniel Kolesa
2019-05-21eolian: remove @nullable keywordDaniel Kolesa
2019-05-16eolian: add API to retrieve the C name of an objectDaniel Kolesa
2019-05-09eolian: move from eo_prefix to c_prefixDaniel Kolesa
2019-05-05eolian: add support for marking and checking parts as betaDaniel Kolesa
2019-04-24eo_parser: fix unreachable codeTaehyub Kim
2019-03-21eolian: disallow @owned on eventsDaniel Kolesa
2019-03-08eolian: remove unused variablesDaniel Kolesa
2019-03-08eolian: remove legacy handling API and most of generationDaniel Kolesa
2019-03-08eolian: add support for marking type declarations betaDaniel Kolesa
2019-02-28eolian: remove support for inlist/inarrayDaniel Kolesa
2019-02-28eolian: properly skip the struct keyword in inlist structsDaniel Kolesa
2019-02-28eolian: add support for inlist structsDaniel Kolesa
2019-02-22eolian: introduce typed slice typesDaniel Kolesa
2019-02-17eolian: disallow freefuncs on typedefsDaniel Kolesa
2019-02-17eolian: restrict usage of ptr() to directly used typesDaniel Kolesa
2019-02-13eolian: allow tagging complete classes as BETAXavi Artigas
2019-01-23eolian: inherit composite lists and allow in abstracts/mixinsDaniel Kolesa
2019-01-21eolian: add support for composite section into regular classesDaniel Kolesa
2019-01-18eolian: remove the old inheritance syntaxMarcel Hollerbach
2019-01-17eolian: disallow pure virtual on non-abstract/mixin classesDaniel Kolesa
2019-01-16eolian: disallow @pure_virtual keyword in interfacesDaniel Kolesa
2019-01-11eolian: introduce the keyword requiredMarcel Hollerbach
2018-11-23eolian: implement new syntax for inheritanceDaniel Kolesa
2018-11-23eolian: implement new inherit behaviorDaniel Kolesa
2018-11-09eo parser - fix buffer size warning for snprintf truncationCarsten Haitzler (Rasterman)
2018-11-09eo - parser - fix warning about truncated strings with snprintfCarsten Haitzler (Rasterman)
2018-11-09eo - parser - fix warning about fallthrough caseCarsten Haitzler (Rasterman)
2018-11-04eolian: add eolian_implement_implementing_class_getDaniel Kolesa
2018-10-31eolian: Add @ctor_param parameter to constructorsFelipe Magno de Almeida
2018-05-19eolian: integrate event type requirement into eo file grammarDaniel Kolesa
2018-05-09eolian: add optional warnings about events missing a typeDaniel Kolesa
2018-05-03eolian: allow void and non-ownable types in futureDaniel Kolesa
2018-05-01eolian: remove old support for Efl_Future.Cedric BAIL
2018-04-20eolian: add 'parse' directiveDaniel Kolesa
2018-04-18eolian: add internal api for dep deferring + parsing without depDaniel Kolesa
2018-03-27eolian: completely scoped validationDaniel Kolesa
2018-03-22eolian: commit all changes into staging area firstDaniel Kolesa
2018-03-22eolian: introduce main and staging areas properlyDaniel Kolesa
2018-03-22eolian: clean rollback supportDaniel Kolesa
2018-03-20eolian: make use of panics for certain alloc errorsDaniel Kolesa
2018-03-20eolian: use new error logging for all recoverable errorsDaniel Kolesa
2018-03-16eolian: add APIs to get unit from object and state from unitDaniel Kolesa
2018-03-16eolian: fix unit child managementDaniel Kolesa
2018-03-15eolian: make sure dtors are always run correctlyDaniel Kolesa