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(+)

-- 


Reply via email to