|
From: | slipbits |
Subject: | Enhancement Request |
Date: | Fri, 17 Jun 2022 10:58:34 -0700 |
User-agent: | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 |
The mechanics of this removal is to construct a dependency graph, determine whether there are cycles in the graph and what to do about them, and to reorganize the declarations to remove issues. That is, the reorganization uses the framework of "define before use" paradigm when traversing the graph.
It looks like this might be possible. There are some underlying issues of appearance in C as opposed to C++, Java, and D but I would think that this is well within the capabilities of current technology.
This means that one code block, %code { declarations }, is all that is required and removes the placement requirements and discussion in the Bison User's Manual.
art
[Prev in Thread] | Current Thread | [Next in Thread] |