diff --git a/src/tests/eolian/data/class_simple.eo b/src/tests/eolian/data/class_simple.eo index ad0589b3a7..12ea743b48 100644 --- a/src/tests/eolian/data/class_simple.eo +++ b/src/tests/eolian/data/class_simple.eo @@ -2,12 +2,6 @@ const Foo: int = 5; [[doc for constant]] -var Bar: float = 10.3f; [[doc for global]] - -var Baz: long; [[in header but not in source]] - -var @extern Bah: double; // not generated - class Class_Simple { [[Class Desc Simple]] c_prefix: efl_canvas_object_simple; diff --git a/src/tests/eolian/data/class_simple_ref.c b/src/tests/eolian/data/class_simple_ref.c index 4fec41fb02..d11055ae5e 100644 --- a/src/tests/eolian/data/class_simple_ref.c +++ b/src/tests/eolian/data/class_simple_ref.c @@ -1,4 +1,3 @@ -EWAPI float BAR = 10.300000f; Eina_Bool _class_simple_a_set(Eo *obj, Evas_Simple_Data *pd, int value); diff --git a/src/tests/eolian/data/class_simple_ref_eo.h b/src/tests/eolian/data/class_simple_ref_eo.h index 60e6fe27e2..d0a6d02ce8 100644 --- a/src/tests/eolian/data/class_simple_ref_eo.h +++ b/src/tests/eolian/data/class_simple_ref_eo.h @@ -19,18 +19,6 @@ typedef Eo Class_Simple; #define FOO 5 #endif -/** doc for global - * - * @ingroup Bar - */ -EWAPI extern float BAR; - -/** in header but not in source - * - * @ingroup Baz - */ -EWAPI extern long BAZ; - #endif /** Class Desc Simple diff --git a/src/tests/eolian/data/docs_ref.h b/src/tests/eolian/data/docs_ref.h index cc4b086873..a5a92e6a4c 100644 --- a/src/tests/eolian/data/docs_ref.h +++ b/src/tests/eolian/data/docs_ref.h @@ -56,11 +56,13 @@ typedef enum */ typedef Bar Alias; +#ifndef PANTS /** Docs for var. * * @ingroup pants */ -EWAPI extern int PANTS; +#define PANTS 150 +#endif /** Opaque struct docs. See @ref Foo for another struct. * @@ -74,7 +76,7 @@ typedef struct _Opaque Opaque; * @brief Docs for class. * * More docs for class. Testing references now. @ref Foo @ref Bar @ref Alias - * @ref pants @ref eo_docs_meth @ref eo_docs_prop_get @ref eo_docs_prop_get + * @ref PANTS @ref eo_docs_meth @ref eo_docs_prop_get @ref eo_docs_prop_get * @ref eo_docs_prop_set @ref Foo.field1 @ref BAR_FOO @ref Eo_Docs * * @since 1.18 diff --git a/src/tests/eolian/data/eo_docs.eo b/src/tests/eolian/data/eo_docs.eo index 50641f2ad4..1fe72df572 100644 --- a/src/tests/eolian/data/eo_docs.eo +++ b/src/tests/eolian/data/eo_docs.eo @@ -31,7 +31,7 @@ type Alias: Bar; [[Docs for typedef. See @Bar. @since 2.0 ]] -var pants: int = 150; [[Docs for var.]] +const pants: int = 150; [[Docs for var.]] struct Opaque; [[Opaque struct docs. See @Foo for another struct.]] diff --git a/src/tests/eolian/data/var.eo b/src/tests/eolian/data/var.eo index 98afb713df..6424427ae0 100644 --- a/src/tests/eolian/data/var.eo +++ b/src/tests/eolian/data/var.eo @@ -1,15 +1,6 @@ // regular constant const Foo: int = 5; -// regular global -var Bar: float = 10.3f; - -// no-value global -var Baz: long; - -// extern global -var @extern Bah: double; - class Var { methods { foo { diff --git a/src/tests/eolian/eolian_parsing.c b/src/tests/eolian/eolian_parsing.c index 2dd6c7775a..1a8f9eebcd 100644 --- a/src/tests/eolian/eolian_parsing.c +++ b/src/tests/eolian/eolian_parsing.c @@ -795,36 +795,6 @@ EFL_START_TEST(eolian_var) fail_if(v.type != EOLIAN_EXPR_INT); fail_if(v.value.i != 5); - /* regular global */ - fail_if(!(var = eolian_unit_global_by_name_get(unit, "Bar"))); - fail_if(eolian_variable_type_get(var) != EOLIAN_VAR_GLOBAL); - fail_if(eolian_variable_is_extern(var)); - fail_if(!(type = eolian_variable_base_type_get(var))); - fail_if(!(name = eolian_type_short_name_get(type))); - fail_if(strcmp(name, "float")); - fail_if(!(exp = eolian_variable_value_get(var))); - v = eolian_expression_eval(exp, EOLIAN_MASK_ALL); - fail_if(v.type != EOLIAN_EXPR_FLOAT); - fail_if(((int)v.value.f) != 10); - - /* no-value global */ - fail_if(!(var = eolian_unit_global_by_name_get(unit, "Baz"))); - fail_if(eolian_variable_type_get(var) != EOLIAN_VAR_GLOBAL); - fail_if(eolian_variable_is_extern(var)); - fail_if(!(type = eolian_variable_base_type_get(var))); - fail_if(!(name = eolian_type_short_name_get(type))); - fail_if(strcmp(name, "long")); - fail_if(eolian_variable_value_get(var)); - - /* extern global */ - fail_if(!(var = eolian_unit_global_by_name_get(unit, "Bah"))); - fail_if(eolian_variable_type_get(var) != EOLIAN_VAR_GLOBAL); - fail_if(!eolian_variable_is_extern(var)); - fail_if(!(type = eolian_variable_base_type_get(var))); - fail_if(!(name = eolian_type_short_name_get(type))); - fail_if(strcmp(name, "double")); - fail_if(eolian_variable_value_get(var)); - eolian_state_free(eos); } EFL_END_TEST @@ -1210,7 +1180,7 @@ EFL_START_TEST(eolian_docs) fail_if(strcmp(eolian_documentation_since_get(doc), "2.0")); - fail_if(!(var = eolian_unit_global_by_name_get(unit, "pants"))); + fail_if(!(var = eolian_unit_constant_by_name_get(unit, "pants"))); fail_if(!(doc = eolian_variable_documentation_get(var))); fail_if(strcmp(eolian_documentation_summary_get(doc), "Docs for var.")); diff --git a/src/tests/eolian_cxx/docs.eo b/src/tests/eolian_cxx/docs.eo index 5249b7196e..55c7dc28e6 100644 --- a/src/tests/eolian_cxx/docs.eo +++ b/src/tests/eolian_cxx/docs.eo @@ -31,7 +31,7 @@ type Alias: Bar; [[Docs for typedef. See @Bar. @since 2.0 ]] -var pants: int = 150; [[Docs for var.]] +const pants: int = 150; [[Docs for var.]] struct Opaque; [[Opaque struct docs. See @Foo for another struct.]]