m4 question

Jennifer LHOTAK <[email protected]> Wed, 16 Feb 2005 11:35:19 -0500 (EST)
Newsgroups gmane.comp.java.vm.sablevm.devel
Message-ID <[email protected]>
Hi,

I've been working on project in sablevm and I'm trying to read in a code
attribute
that is very similar to the LineNumberTable attribute. I noticed there is
a macro that expands to the if/else statements which process the
attributes based on there names. This macro generates methods with part of
the id as the name giving to the macro. The problem I am having is that
the name of my attribute has a bunch of dots in it, so when it expands the
macro creates method ids with dots which is not allowed.

So my question is should I not use the macro or should I fix it to change
dots to underscrores? And where can find more information about how these
macros work?

Thanks
Jennifer