Eolian/Lexer: support of legacy overriding for properties.

This commit is contained in:
Daniel Zaoui 2014-03-11 14:02:31 +02:00
parent 0d6fadcab9
commit 6f2657c3fb
2 changed files with 12 additions and 0 deletions

View 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);

View 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);