summaryrefslogtreecommitdiff
path: root/src/lib/eolian/eo_parser.c (follow)
AgeCommit message (Expand)Author
2016-06-30eolian: add support for static and terminated arraysDaniel Kolesa
2016-06-15eolian: enable inheritance checks and fix EFL to build with themDaniel Kolesa
2016-06-14eolian: add (for now disabled) inherit validity checksDaniel Kolesa
2016-06-10eolian: remove the unnecessary subtypes APIDaniel Kolesa
2016-06-09eolian: support @protected for accessors (get/set)Daniel Kolesa
2016-06-08eolian: refine the ref system to suit more casesDaniel Kolesa
2016-06-07eolian: support @ref on returnsDaniel Kolesa
2016-06-06eolian: add a new references system to help replace pointersDaniel Kolesa
2016-05-26eolian: add core infra to support builtin strings and void pointersDaniel Kolesa
2016-05-26eolian: put ownable checks into its own funcDaniel Kolesa
2016-05-24eolian: add support for warning when pointer type is found (with env var)Daniel Kolesa
2016-05-23eolian: Allow promises to have a second typeFelipe Magno de Almeida
2016-05-23eolian: remove pointers from complex and class typesDaniel Kolesa
2016-05-20eolian: add warnings for class/complex types with pointers (with env var)Daniel Kolesa
2016-05-19eolian: enable incorrect property doc warnings with env varDaniel Kolesa
2016-05-17eolian: add event_prefix and have classes follow that or eo_prefix by defaultDaniel Kolesa
2016-05-12eolian: mark pure virtual funcs outside of implementsDaniel Kolesa
2016-04-20eolian: add support for restartable event.Cedric BAIL
2016-04-06eolian: add Eolian support for Eina PromisesFelipe Magno de Almeida
2016-03-08Revert "ecore: Create Promises"Tom Hacohen
2016-03-07eolian: validate eo/legacy prefix to be [a-z_][a-z0-9_]*Daniel Kolesa
2016-03-06ecore: Create PromisesFelipe Magno de Almeida
2016-03-03eolian: completely clean up the type systemDaniel Kolesa
2016-02-02eolian: add parsing and generation of hot eventsDaniel Kolesa
2015-11-19eolian: turn "undefined type" into its own EOLIAN_TYPEDaniel Kolesa
2015-09-03eolian: remove support for old style docs completelyDaniel Kolesa
2015-09-03eolian: disable parsing of old style docsDaniel Kolesa
2015-07-03eolian: allow trailing comma on last enum item (just like C)Daniel Kolesa
2015-06-11eolian: remove support for old event doc syntaxDaniel Kolesa
2015-06-11eolian: remove support for old doc style on types and varsDaniel Kolesa
2015-06-03eolian: properly fill and free all doc fieldsDaniel Kolesa
2015-06-03eolian: enums can't be opaque, check properlyDaniel Kolesa
2015-06-03eolian: preliminary parsing of doc syntaxDaniel Kolesa
2015-06-02eolian: initial lexing of documentationDaniel Kolesa
2015-06-01eolian: initial exposed declaration API - not yet very usefulDaniel Kolesa
2015-05-29eolian: restrict the complex-type conditionDaniel Kolesa
2015-05-27eolian: make sure CLASS/COMPLEX type is always pointer backedDaniel Kolesa
2015-05-22eolian: merge eo_file_parse and eot_file_parseDaniel Kolesa
2015-05-22eolian: use eo_parser_database_fill for importDaniel Kolesa
2015-05-22eolian: remove obsolete code dealing with multiple classes per fileDaniel Kolesa
2015-05-22eolian: initial support for importing eo filesDaniel Kolesa
2015-05-22eolian: disallow cyclic dependencies between .eo filesDaniel Kolesa
2015-05-22eolian: silence static analysis false positiveDaniel Kolesa
2015-05-20eolian: remove const_get/const_set supportDaniel Kolesa
2015-05-20eolian: allow keys/values in property get/setDaniel Kolesa
2015-05-20eolian: keep track of all currently parsing filesDaniel Kolesa
2015-05-20eolian: unify inherits and dependencies for parsing purposesDaniel Kolesa
2015-05-20eolian: test for possible duplicates in deps listDaniel Kolesa
2015-05-19eolian: cleaner cyclic import checksDaniel Kolesa
2015-05-19eolian: add a functional "import" statementDaniel Kolesa