dykstra@cs.uiuc.edu (David Dykstra) (12/15/90)
Could anyone make available to me add-ons to Jim Roskind's C++ YACC
grammar? In particular I'm looking for these things:
1. Modifications to the lexer to enable recognition of the '# line'
directives in the output of the cpp and stripping off of '//'
comments.
2. A symbol table to be able to recognize types which have been
typedef'ed or defined by a 'class' definition, including feeding
back that information into the lexer.
3. Syntax tree-building YACC actions or some other general purpose
method of doing actions based on the parsing.
I only need to parse and process class definitions. I will write these
things myself if I have to, but I thought I'd first check to see if anyone
could save me some time. This will be used for the Choices C++-based
operating system at the University of Illinois.
Any hints will be appreciated. I am not a YACC expert.
- Dave Dykstra
dykstra@cs.uiuc.edu