eolian-cxx: Added namespaces and more (see below)
authorDaniel Kolesa <d.kolesa@samsung.com>
Mon, 30 Jun 2014 18:32:52 +0000 (19:32 +0100)
committerDaniel Kolesa <d.kolesa@samsung.com>
Mon, 30 Jun 2014 18:35:06 +0000 (19:35 +0100)
commitc05493b480b23cf45d2b8de9fe50070939519abb
tree372dcb9175b63b6e87e09cb9c570ba58e52983cf
parentbd41cfe9ea1633a9dd8e2831f6b1ab37d7ddf41d
eolian-cxx: Added namespaces and more (see below)

Implemented namespaces
Added eolian_wrappers.hh with C++ code wrapping Eolain API
Changed eolian_cxx program options. Now they're eolian_gen's
Added functions to safe_str.hh (safe_lower, safe_upper, normalize_spaces, path_base)
Added a mocked version of type_lookup.hh in advance. The full
version will come as soon as complex-types are added.

Made apply again by Daniel Kolesa, original implementation by Savio Sena.
23 files changed:
src/Makefile_Edje_Cxx.am
src/Makefile_Eolian_Cxx.am
src/Makefile_Eolian_Cxx_Helper.am
src/bin/eolian_cxx/comments.hh [deleted file]
src/bin/eolian_cxx/convert.cc
src/bin/eolian_cxx/convert.hh
src/bin/eolian_cxx/convert_comments.cc [moved from src/bin/eolian_cxx/comments.cc with 71% similarity]
src/bin/eolian_cxx/convert_comments.hh [new file with mode: 0644]
src/bin/eolian_cxx/eo_read.h [deleted file]
src/bin/eolian_cxx/eolian_cxx.cc
src/bin/eolian_cxx/eolian_wrappers.hh [new file with mode: 0644]
src/bin/eolian_cxx/safe_strings.hh
src/bin/eolian_cxx/type_lookup.hh [new file with mode: 0644]
src/examples/eolian_cxx/Makefile.am
src/examples/eolian_cxx/eolian_cxx_inherit_01.cc
src/lib/eolian_cxx/Eolian_Cxx.hh
src/lib/eolian_cxx/eo_generate.hh
src/lib/eolian_cxx/eo_types.hh
src/lib/eolian_cxx/eo_validate.hh
src/lib/eolian_cxx/grammar/comment.hh
src/lib/eolian_cxx/grammar/eo_class_events_generator.hh [moved from src/lib/eolian_cxx/grammar/eo_class_events.generator.hh with 100% similarity]
src/lib/eolian_cxx/grammar/eo_header_generator.hh
src/lib/eolian_cxx/grammar/tab.hh