eolian: remove the expression eval_type API
authorDaniel Kolesa <d.kolesa@samsung.com>
Wed, 4 Sep 2019 16:00:58 +0000 (18:00 +0200)
committerYeongjong Lee <yj34.lee@samsung.com>
Mon, 16 Sep 2019 01:23:00 +0000 (10:23 +0900)
commit250c709a35811c56d9419dfc0a428a4f32d6d633
tree3ae74e922a42587d8d15d7f190a79b2c5c7a39a9
parent70c65de350df9fd5e62767333e127870f0c73bf0
eolian: remove the expression eval_type API

This is unnecessary because for all contexts where type is
relevant the validator already makes sure the type and expression
match correctly, so you don't ever need to re-validate it. If you
are doing a generic case and are not sure, just use MASK_ALL.
src/bin/eolian/sources.c
src/bin/eolian/types.c
src/bindings/luajit/eolian.lua
src/lib/eolian/Eolian.h
src/lib/eolian/database_expr_api.c
src/lib/eolian_cxx/grammar/klass_def.hpp
src/tests/eolian/eolian_parsing.c