Sort-of GNU C99 Declaration Parser