Eolian/Lexer: support of legacy overriding for properties.
authorDaniel Zaoui <daniel.zaoui@samsung.com>
Tue, 11 Mar 2014 12:02:31 +0000 (14:02 +0200)
committerDaniel Zaoui <daniel.zaoui@samsung.com>
Tue, 11 Mar 2014 13:20:54 +0000 (15:20 +0200)
src/lib/eolian/eo_lexer.c
src/lib/eolian/eo_lexer.rl

index 120a0ee..27a9893 100644 (file)
@@ -4412,6 +4412,12 @@ eo_tokenizer_database_fill(const char *filename)
                        database_function_return_flag_set_as_warn_unused(foo_id,
                              accessor->type == SETTER?SET:GET, accessor->ret.warn_unused);
                     }
+                  if (accessor->legacy)
+                    {
+                       database_function_data_set(foo_id,
+                             (accessor->type == SETTER?EOLIAN_LEGACY_SET:EOLIAN_LEGACY_GET),
+                             accessor->legacy);
+                    }
                   database_function_description_set(foo_id,
                         (accessor->type == SETTER?EOLIAN_COMMENT_SET:EOLIAN_COMMENT_GET),
                         accessor->comment);
index 6a34cf5..a62b39b 100644 (file)
@@ -1328,6 +1328,12 @@ eo_tokenizer_database_fill(const char *filename)
                        database_function_return_flag_set_as_warn_unused(foo_id,
                              accessor->type == SETTER?SET:GET, accessor->ret.warn_unused);
                     }
+                  if (accessor->legacy)
+                    {
+                       database_function_data_set(foo_id,
+                             (accessor->type == SETTER?EOLIAN_LEGACY_SET:EOLIAN_LEGACY_GET),
+                             accessor->legacy);
+                    }
                   database_function_description_set(foo_id,
                         (accessor->type == SETTER?EOLIAN_COMMENT_SET:EOLIAN_COMMENT_GET),
                         accessor->comment);