eolian: add infrastructure for globals and constants
authorDaniel Kolesa <d.kolesa@samsung.com>
Fri, 8 Aug 2014 14:19:52 +0000 (15:19 +0100)
committerDaniel Kolesa <d.kolesa@samsung.com>
Thu, 21 Aug 2014 08:26:04 +0000 (09:26 +0100)
commit70bf1eac24590646d0fd2d594bf38e07e5258b19
tree9a69d342cf0ad6ea6e1aceb532b10e71caaf46f4
parenta57c729b1032ee305dccf40b33d0054a84ced155
eolian: add infrastructure for globals and constants

Nothing parses yet, and no API is exposed. Also, move the remaining instances of file
inside of existing structures to Eolian_Object and parse basename only once.
15 files changed:
src/Makefile_Eolian.am
src/lib/eolian/Eolian.h
src/lib/eolian/database_class.c
src/lib/eolian/database_class_api.c
src/lib/eolian/database_fill.c
src/lib/eolian/database_type.c
src/lib/eolian/database_type_api.c
src/lib/eolian/database_var.c [new file with mode: 0644]
src/lib/eolian/database_var_api.c [new file with mode: 0644]
src/lib/eolian/eo_definitions.c
src/lib/eolian/eo_lexer.c
src/lib/eolian/eo_lexer.h
src/lib/eolian/eo_parser.c
src/lib/eolian/eolian_database.c
src/lib/eolian/eolian_database.h