C99's array declarators were only partially parsed. This series completes and simplify this parsing. Luc Van Oostenryck (6): add testcase for comma in array declarator do not accept comma expressions in array declarator add testcases for C99 array declarators simplify & fix parsing of array declarators remove now unused match_idents() allow [*] in array declarators parse.c | 53 ++++++-------------- symbol.h | 2 +- validation/abstract-array-declarator-quals.c | 21 ++++++++ validation/abstract-array-declarator-star.c | 8 +++ validation/abstract-array-declarator.c | 11 ++++ 5 files changed, 57 insertions(+), 38 deletions(-) create mode 100644 validation/abstract-array-declarator-quals.c create mode 100644 validation/abstract-array-declarator-star.c create mode 100644 validation/abstract-array-declarator.c -- 2.27.0