|
@@ 9010-9037 (lines=28) @@
|
| 9007 |
|
// token list labels: |
| 9008 |
|
// rule list labels: |
| 9009 |
|
// wildcard labels: |
| 9010 |
|
if ( state.backtracking==0 ) { |
| 9011 |
|
retval.tree = root_0; |
| 9012 |
|
RewriteRuleTokenStream stream_from=new RewriteRuleTokenStream(adaptor,"token from",from); |
| 9013 |
|
RewriteRuleTokenStream stream_to=new RewriteRuleTokenStream(adaptor,"token to",to); |
| 9014 |
|
RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); |
| 9015 |
|
|
| 9016 |
|
root_0 = (Object)adaptor.nil(); |
| 9017 |
|
// 182:83: -> ^( ';' temporal_relation_type $to ( $from)? ) |
| 9018 |
|
{ |
| 9019 |
|
// /home/alessandro/opt/antlr/ddl3/ddl3.g:182:85: ^( ';' temporal_relation_type $to ( $from)? ) |
| 9020 |
|
{ |
| 9021 |
|
Object root_1 = (Object)adaptor.nil(); |
| 9022 |
|
root_1 = (Object)adaptor.becomeRoot(new DDLTemporalRelation(stream_19.nextToken()), root_1); |
| 9023 |
|
adaptor.addChild(root_1, stream_temporal_relation_type.nextTree()); |
| 9024 |
|
adaptor.addChild(root_1, stream_to.nextNode()); |
| 9025 |
|
// /home/alessandro/opt/antlr/ddl3/ddl3.g:182:140: ( $from)? |
| 9026 |
|
if ( stream_from.hasNext() ) { |
| 9027 |
|
adaptor.addChild(root_1, stream_from.nextNode()); |
| 9028 |
|
} |
| 9029 |
|
stream_from.reset(); |
| 9030 |
|
|
| 9031 |
|
adaptor.addChild(root_0, root_1); |
| 9032 |
|
} |
| 9033 |
|
|
| 9034 |
|
} |
| 9035 |
|
|
| 9036 |
|
|
| 9037 |
|
retval.tree = root_0; |
| 9038 |
|
} |
| 9039 |
|
|
| 9040 |
|
} |
|
@@ 8678-8705 (lines=28) @@
|
| 8675 |
|
// token list labels: |
| 8676 |
|
// rule list labels: |
| 8677 |
|
// wildcard labels: |
| 8678 |
|
if ( state.backtracking==0 ) { |
| 8679 |
|
retval.tree = root_0; |
| 8680 |
|
RewriteRuleTokenStream stream_from=new RewriteRuleTokenStream(adaptor,"token from",from); |
| 8681 |
|
RewriteRuleTokenStream stream_to=new RewriteRuleTokenStream(adaptor,"token to",to); |
| 8682 |
|
RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); |
| 8683 |
|
|
| 8684 |
|
root_0 = (Object)adaptor.nil(); |
| 8685 |
|
// 177:113: -> ^( ';' temporal_relation_type $to ( $from)? ) |
| 8686 |
|
{ |
| 8687 |
|
// /home/alessandro/opt/antlr/ddl3/ddl3.g:177:115: ^( ';' temporal_relation_type $to ( $from)? ) |
| 8688 |
|
{ |
| 8689 |
|
Object root_1 = (Object)adaptor.nil(); |
| 8690 |
|
root_1 = (Object)adaptor.becomeRoot(new DDLTemporalRelation(stream_19.nextToken()), root_1); |
| 8691 |
|
adaptor.addChild(root_1, stream_temporal_relation_type.nextTree()); |
| 8692 |
|
adaptor.addChild(root_1, stream_to.nextNode()); |
| 8693 |
|
// /home/alessandro/opt/antlr/ddl3/ddl3.g:177:170: ( $from)? |
| 8694 |
|
if ( stream_from.hasNext() ) { |
| 8695 |
|
adaptor.addChild(root_1, stream_from.nextNode()); |
| 8696 |
|
} |
| 8697 |
|
stream_from.reset(); |
| 8698 |
|
|
| 8699 |
|
adaptor.addChild(root_0, root_1); |
| 8700 |
|
} |
| 8701 |
|
|
| 8702 |
|
} |
| 8703 |
|
|
| 8704 |
|
|
| 8705 |
|
retval.tree = root_0; |
| 8706 |
|
} |
| 8707 |
|
|
| 8708 |
|
} |