eolian: fix tests and fix class name comparison in parser
authorDaniel Kolesa <d.kolesa@samsung.com>
Wed, 30 Jul 2014 14:35:57 +0000 (15:35 +0100)
committerDaniel Kolesa <d.kolesa@samsung.com>
Thu, 21 Aug 2014 08:26:02 +0000 (09:26 +0100)
commitc88c0d9347e152e27b46ab6ed71b88ed31630cab
tree547603a12b9ea845cd061692aff080d698262159
parent0e4860f215b03f53eb66c0e3afe756efc3ed3bef
eolian: fix tests and fix class name comparison in parser

This fixes the Eolian testsuite as well as adds a better way to compare where a class
comes from, allowing us to guess EOLIAN_TYPE_CLASS correctly.
17 files changed:
src/lib/eolian/eo_parser.c
src/tests/eolian/data/class_funcs.eo
src/tests/eolian/data/class_simple.eo
src/tests/eolian/data/consts.eo
src/tests/eolian/data/extern.eo
src/tests/eolian/data/namespace.eo [deleted file]
src/tests/eolian/data/nmsp1_class1.eo [new file with mode: 0644]
src/tests/eolian/data/nmsp1_nmsp11_class2.eo [new file with mode: 0644]
src/tests/eolian/data/nmsp2_class1.eo [new file with mode: 0644]
src/tests/eolian/data/no_nmsp.eo [new file with mode: 0644]
src/tests/eolian/data/object_impl.eo
src/tests/eolian/data/object_impl_add.eo
src/tests/eolian/data/override.eo
src/tests/eolian/data/scope.eo
src/tests/eolian/data/struct.eo
src/tests/eolian/data/typedef.eo
src/tests/eolian/eolian_parsing.c