Code Duplication    Length = 18-18 lines in 2 locations

src/main/java/it/cnr/istc/pst/platinum/ai/lang/ddl/v3/parser/ddl3Parser.java 2 locations

@@ 9355-9372 (lines=18) @@
9352
					// token list labels: 
9353
					// rule list labels: 
9354
					// wildcard labels: 
9355
					if ( state.backtracking==0 ) {
9356
					retval.tree = root_0;
9357
					RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null);
9358
9359
					root_0 = (Object)adaptor.nil();
9360
					// 187:39: -> ^( 'INF' )
9361
					{
9362
						// /home/alessandro/opt/antlr/ddl3/ddl3.g:187:41: ^( 'INF' )
9363
						{
9364
						Object root_1 = (Object)adaptor.nil();
9365
						root_1 = (Object)adaptor.becomeRoot(stream_54.nextNode(), root_1);
9366
						adaptor.addChild(root_0, root_1);
9367
						}
9368
9369
					}
9370
9371
9372
					retval.tree = root_0;
9373
					}
9374
9375
					}
@@ 9302-9319 (lines=18) @@
9299
					// token list labels: 
9300
					// rule list labels: 
9301
					// wildcard labels: 
9302
					if ( state.backtracking==0 ) {
9303
					retval.tree = root_0;
9304
					RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null);
9305
9306
					root_0 = (Object)adaptor.nil();
9307
					// 187:15: -> ^( INT )
9308
					{
9309
						// /home/alessandro/opt/antlr/ddl3/ddl3.g:187:17: ^( INT )
9310
						{
9311
						Object root_1 = (Object)adaptor.nil();
9312
						root_1 = (Object)adaptor.becomeRoot(stream_INT.nextNode(), root_1);
9313
						adaptor.addChild(root_0, root_1);
9314
						}
9315
9316
					}
9317
9318
9319
					retval.tree = root_0;
9320
					}
9321
9322
					}