I've been poking around Ripper for the last couple a days and during that process I started to look at parse.y as it's currently in CVS (Ruby 1.9 that is).
I'm not very knowledgeable about yacc and parsers in general but I just wanted to ask a quick question.
In parse.y I see alot of /*%%%*/ and /*% --code-- %*/"constructs" for example:
primary : literal
$$ = NEW_FCALL($1, 0);
$$ = method_arg(dispatch1(fcall, $1), arg_new());
I've started reading the bison manual but I can't find any reference to this construct.
My question: Are these lines just comments or are they instructing bison?
Again, any help is greatly appreciated.
With kind regards,