On 27 Jun 2014, at 14:40, Christian Schoenebeck <[email protected]> wrote:
> 1. Strong separation between "lexer" and "parser" has its historical > reasons, but it makes things often quite problematic. Bison is synced in the first hand with Flex, but the latter does not currently belong to the GNU project, and has a different license, BSD. But if that changes, a more radical integration might be possible. > 2. Bison's current design is still more focused on keeping the parser > tables small (and the amount of tables), instead of providing > convenient and detailed access to the higher level informations of > the > parse states, i.e. for the tasks you described. Being able to access > those informations conveniently at runtime, is far more important > today than saving some kB of application size. If somebody is willing to implement it, it might be a part of the Bison distribution - perhaps some of the developers might chime in. _______________________________________________ [email protected] https://lists.gnu.org/mailman/listinfo/help-bison
