mescc: allow complicated enums expressions.
authorrain1 <rain1@openmailbox.org>
Sun, 30 Jul 2017 12:28:19 +0000 (08:28 -0400)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 30 Jul 2017 12:28:19 +0000 (08:28 -0400)
commitae9ce4e645b0f04215600f114bd96f93e59d5427
treefcec1eb451d42874e5c3c3b1a046519cdd865863
parent3f188d726815cee092ab4529ed558c96219ab4e4
mescc: allow complicated enums expressions.

* module/language/c99/compiler.mes (p-expr->number): Support lshift, rshift, ash.
  (enum-def-list->constants): Refactor using p-expr->number.
module/language/c99/compiler.mes