|include files for bison? firstname.lastname@example.org (Gus Gassmann) (2010-10-21)|
|From:||Gus Gassmann <email@example.com>|
|Date:||Thu, 21 Oct 2010 14:36:29 -0700 (PDT)|
|Posted-Date:||22 Oct 2010 01:08:31 EDT|
I am working on a large project with multiple parsers for several
different XML files. Some of the elements and types in the XML schemas
are identical, and I would like to share some of the parser code. I am
working in flex/bison and am wondering if there is a way to use
include files for bison.
I understand that I can use #include in the C code section, but this
is not what I am talking about. I want to set aside some repeated
grammar rules into a separate file and then "paste" that file into
several bison parsers via an include statement. Is this sort of thing
possible? How would I do it?
[I'd use m4 as a preprocessor and feed its output to bison. -John]
Return to the
Search the comp.compilers archives again.