> On 23 Aug 2018, at 13:14, Akim Demaille <a...@lrde.epita.fr> wrote: > > ‘something’ is '%define api.value.type'.
When used, the macro still overrides it, which might cause confusion if one happens to use both (like the old definition happens to linger). That is, %define api.value.type {a_type} produces in .hh parser class: #ifndef YYSTYPE /// Symbol semantic values. typedef a_type semantic_type; #else typedef YYSTYPE semantic_type; #endif