jackdanielz pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=dd5a49081c5f403a64b32bc363a5141655ed16de
commit dd5a49081c5f403a64b32bc363a5141655ed16de Merge: 92a24de 1287177 Author: Daniel Zaoui <[email protected]> Date: Mon Mar 3 14:15:34 2014 +0200 Eolian: Merge of Eolian C generator This patchset includes the parser for the meta-data (.eo) files and the generator of C and H files. .eo files are not included and will be added one after the other during the splitting of the C files. The APIs supplied by Eolian are beta APIs. Expect changes. configure.ac | 37 + pc/.gitignore | 1 + pc/eolian.pc.in | 12 + src/Makefile.am | 1 + src/Makefile_Eolian.am | 44 + src/Makefile_Eolian_Helper.am | 22 + src/bin/eolian/.gitignore | 1 + src/bin/eolian/common_funcs.c | 116 ++ src/bin/eolian/common_funcs.h | 41 + src/bin/eolian/eo1_generator.c | 758 ++++++++++ src/bin/eolian/eo1_generator.h | 141 ++ src/bin/eolian/legacy_generator.c | 488 ++++++ src/bin/eolian/legacy_generator.h | 54 + src/bin/eolian/main.c | 424 ++++++ src/lib/eo/Eo.h | 2 + src/lib/eolian/Eolian.h | 508 +++++++ src/lib/eolian/eo_definitions.c | 152 ++ src/lib/eolian/eo_definitions.h | 139 ++ src/lib/eolian/eo_lexer.c | 2981 +++++++++++++++++++++++++++++++++++++ src/lib/eolian/eo_lexer.h | 68 + src/lib/eolian/eo_lexer.rl | 1349 +++++++++++++++++ src/lib/eolian/eolian.c | 63 + src/lib/eolian/eolian_database.c | 1165 +++++++++++++++ src/lib/eolian/eolian_database.h | 129 ++ 24 files changed, 8696 insertions(+) --
