eolian: drop Eina_Value
authorDaniel Kolesa <d.kolesa@samsung.com>
Mon, 18 Aug 2014 12:12:08 +0000 (13:12 +0100)
committerDaniel Kolesa <d.kolesa@samsung.com>
Thu, 21 Aug 2014 08:26:05 +0000 (09:26 +0100)
commite6954d143d959fef5f9caec48fb2009f7a18a190
tree6908361cdf8ef92668d8273ef14fee24bdd6163f
parentdbf48c0eccfe70bbde6de5036947b3cc916b2d9f
eolian: drop Eina_Value

Because of Eina_Value being less than optimal in our usage, we're dropping it in Eolian.
This simplifies the code and makes it easier to bind to other languages, which
will aid new generators. Also, we're dropping long double support from eo files
and expressions as it causes an ABI breakage in gcc 4.4.
src/bin/eolian/eo_generator.c
src/bin/eolian/legacy_generator.c
src/bin/eolian/types_generator.c
src/lib/eolian/Eolian.h
src/lib/eolian/database_expr.c
src/lib/eolian/database_expr_api.c
src/lib/eolian/database_type.c
src/lib/eolian/eo_lexer.c
src/lib/eolian/eo_lexer.h
src/lib/eolian/eolian_database.h
src/tests/eolian/eolian_parsing.c