[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [imp-dev] More documentation on LPG/JikesPG?
|
Yes, the docs are somewhat out of date, I'm afraid. But the good news
is that questions here (or on the SourceForge forum) won't go
unanswered. :-)
The '$' means "suppress storing the given token in the AST. If that's
not done, the parentheses (which are basically just punctuation) would
be stored as separate fields in the AST node for the functionHeader
production rule.
It's the degenerate case of a "$foo" suffix, which is used to identify
the name of the field/method used to access the given RHS symbol.
On Apr 29, 2009, at 8:01 PM, Rob Clevenger wrote:
The only real documentation for LPG I find is in the source bundle,
however it seems to be a bit out of date. Are there any newer docs?
In the generated code:
functionHeader ::= Type identifier '('$ parameters ')'$
What does $ mean? I've looked through both docs in the source
bundle and can't find the answer.
Cheers,
- Bob