summaryrefslogtreecommitdiff
path: root/src/lib/eolian/eo_parser.c (unfollow)
AgeCommit message (Expand)Author
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
2018-03-15eolian: manage exprs through node systemDaniel Kolesa
2018-03-15eolian: manage typedecls through node systemDaniel Kolesa
2018-03-15eolian: manage class/vars through new node systemDaniel Kolesa
2018-03-15eolian: store types in node hashDaniel Kolesa
2018-03-15eolian: generic dtor management for lexerDaniel Kolesa
2018-03-15eolian: in-lexer-state current class storageDaniel Kolesa
2018-03-12eolian: expose short_name/namespaces via objectDaniel Kolesa
2018-03-12eolian: use short name for function pointer nameDaniel Kolesa
2018-03-11eolian: simplify namespace handlingDaniel Kolesa
2018-03-08eolian: remove old declaration APIsDaniel Kolesa
2018-03-08eolian: tests for new object apisDaniel Kolesa
2018-03-08eolian: give objects names, and reduce duplicationDaniel Kolesa
2018-03-08eolian: add API to query information about ObjectsDaniel Kolesa
2018-02-23eolian: simplify adding/refcounting objectsDaniel Kolesa
2018-02-23eolian: proper in-unit storage for all declarationsDaniel Kolesa
2018-02-22eolian: fix eina hash usage so it doesn't consume all your memoryDaniel Kolesa
2018-02-22eolian: store types/typedecls in unitsDaniel Kolesa
2018-02-22eolian: add eolian_object_add wrapperDaniel Kolesa
2018-02-21eolian: prepare for proper unit API by merging unit hashesDaniel Kolesa
2018-01-31eolian: no need to store 'parsed' table anymore eitherDaniel Kolesa
2018-01-31eolian: simplify parsed checkingDaniel Kolesa
2018-01-31eolian: no need to track currently parsing file anymoreDaniel Kolesa