%define variables: support value changes in deprecation
authorAkim Demaille <akim@lrde.epita.fr>
Sun, 16 Dec 2012 09:20:46 +0000 (10:20 +0100)
committerAkim Demaille <akim@lrde.epita.fr>
Sun, 23 Dec 2012 10:14:11 +0000 (11:14 +0100)
commitbc6038978f5fdd2c25bb30cc678811a26ad5a444
tree5f6e562e41dc299df9486b8f7d558aad86b13f37
parent53f8e4096d887c53d04e180f759016d3d12013db
%define variables: support value changes in deprecation

* src/muscle-tab.c (define_directive): Be robust to "assignment"
containing '='.
(muscle_percent_variable_update): Upgrade "variant" to "api.value.type".
Support such upgrade patterns.
Adjust callers.

* data/bison.m4: Use api.value.type for variants.
* tests/c++.at: Adjust tests.
data/bison.m4
src/muscle-tab.c
tests/c++.at