forked from enlightenment/efl
eolian: add source file for the future static checker
This commit is contained in:
parent
f5c85daca7
commit
0a399be7b0
|
@ -35,7 +35,8 @@ lib_eolian_libeolian_la_SOURCES = \
|
|||
lib/eolian/database_expr_api.c \
|
||||
lib/eolian/database_var.c \
|
||||
lib/eolian/database_var_api.c \
|
||||
lib/eolian/database_validate.c
|
||||
lib/eolian/database_validate.c \
|
||||
lib/eolian/database_check.c
|
||||
|
||||
lib_eolian_libeolian_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EOLIAN_CFLAGS@ \
|
||||
-DPACKAGE_DATA_DIR=\"$(datadir)/eolian\"
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
#ifdef HAVE_CONFIG_H
|
||||
# include "config.h"
|
||||
#endif
|
||||
|
||||
#include "eo_lexer.h"
|
||||
#include "eolian_priv.h"
|
||||
|
||||
Eina_Bool
|
||||
database_check(const Eolian_State *state EINA_UNUSED)
|
||||
{
|
||||
return EINA_TRUE;
|
||||
}
|
|
@ -1107,9 +1107,9 @@ eolian_state_all_eo_files_parse(Eolian_State *state)
|
|||
}
|
||||
|
||||
EAPI Eina_Bool
|
||||
eolian_state_check(Eolian_State *state EINA_UNUSED)
|
||||
eolian_state_check(Eolian_State *state)
|
||||
{
|
||||
return EINA_TRUE;
|
||||
return database_check(state);
|
||||
}
|
||||
|
||||
EAPI const Eolian_Unit *
|
||||
|
|
|
@ -377,6 +377,7 @@ struct _Eolian_Variable
|
|||
|
||||
char *database_class_to_filename(const char *cname);
|
||||
Eina_Bool database_validate(const Eolian_Unit *src);
|
||||
Eina_Bool database_check(const Eolian_State *state);
|
||||
/* if isdep is EINA_TRUE, parse as a dependency of current unit */
|
||||
void database_defer(Eolian_State *state, const char *fname, Eina_Bool isdep);
|
||||
|
||||
|
|
Loading…
Reference in New Issue