lp:~epics-core/epics-base/lexyacc-update
Newer versions of e_flex and antelope (aka byacc). The present versions date from the pre-CVS era, so there is no record of where they came from, or what changes were made.
This branch imports flex 2.5.29, which is the last release before flex begin requiring M4 at runtime.
It also imports byacc 20141006 which adds the %destructor directive, which simplifies handling of pointers on the parser stack.
Presently the generated dbStatic lexer and parser seem to work. There are still a number of compiler warnings both in the skeleton file related to making many things static.
- Get this branch:
- bzr branch lp:~epics-core/epics-base/lexyacc-update
Branch merges
Branch information
Recent revisions
- 12644. By mdavidsaver
-
flex: avoid unused static function warnings
Mark these internal lexer access functions as 'static inline'
to so that the compiler won't complain. Modern compilers
treat 'inline' as a suggestion, and we hope older ones
do as well.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~epics-core/epics-base/3.16