[antlr-interest] How to get value of next token match - regd.
Gavin Lambert
antlr at mirality.co.nz
Mon Feb 23 01:36:18 PST 2009
At 00:30 13/11/2008, Ashok Varikuti wrote:
>Gavin Lambert wrote:
>> At 23:55 12/11/2008, Ashok Varikuti wrote:
>> >For this sample edge cluster_A --> B, in the edges function,
>> >start=node_id[g,subID] is the first match.
>> >How do I do something like this, ( ^(D_EDGE_OP (
>> >start=edges[g,subID] | start=node_id[g,subID] (get value
>> >of matched id in node_id func here) end=node_id[g,subID]
>> >That is, I want to get the id of the matched node(which is
>> >obvious node_id func) in the edges function.
>>
>> You mean like $start.nodeID? Or something else?
>>
>> (To do that you'd need to make your node_id rule assign the ID
to
>> the $nodeID return value as well.)
>>
>Can you suggest me some other way.
Can you explain why that wasn't sufficient for what you're trying
to do? Or perhaps better explain what you're trying to do? (Or
both.)
More information about the antlr-interest
mailing list