GSoC/GCI Archive
Google Summer of Code 2014 GNU Project

GNU Bison support of GLR in C++

by Valentin Tolmer for GNU Project

GNU Bison currently has a C++ GLR parser that is just a wrapping around the C parser, and thus lacks variants (unions for objects). The support of objects in parsing is thus lacking. I propose a complete re-implementation of the C++ GLR parser to allow for variants.