CloneSet180


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
29430.966non_pp_embedded_statement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
129794
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
2292097
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
3295842
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
4295923
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
Clone Instance
1
Line Count
29
Source Line
794
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:65:38: ( . )*
                    do
                    {
                        int alt8 = 2;
                        int LA8_0 = input.LA(1);

                        if ( ((LA8_0 >= ALL && LA8_0 <= BOGUS)))
                        {
                            alt8 = 1;
                        }
                        else if ( (LA8_0 == UP))
                        {
                            alt8 = 2;
                        }


                        switch (alt8)
                        {
                                case 1:
                                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:65:38: .
                                    {
                                        MatchAny(input); if (state.failed) return;
                                    }

                                    break;

                                default:
                                    goto loop8;
                        }
                    } while (true);


Clone Instance
2
Line Count
29
Source Line
2097
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:151:10: ( . )*
                            do
                            {
                                int alt25 = 2;
                                int LA25_0 = input.LA(1);

                                if ( ((LA25_0 >= ALL && LA25_0 <= BOGUS)))
                                {
                                    alt25 = 1;
                                }
                                else if ( (LA25_0 == UP))
                                {
                                    alt25 = 2;
                                }


                                switch (alt25)
                                {
                                        case 1:
                                            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:151:10: .
                                            {
                                                MatchAny(input); if (state.failed) return;
                                            }

                                            break;

                                        default:
                                            goto loop25;
                                }
                            } while (true);


Clone Instance
3
Line Count
29
Source Line
5842
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:360:17: ( . )*
                            do
                            {
                                int alt70 = 2;
                                int LA70_0 = input.LA(1);

                                if ( ((LA70_0 >= ALL && LA70_0 <= BOGUS)))
                                {
                                    alt70 = 1;
                                }
                                else if ( (LA70_0 == UP))
                                {
                                    alt70 = 2;
                                }


                                switch (alt70)
                                {
                                        case 1:
                                            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:360:17: .
                                            {
                                                MatchAny(input); if (state.failed) return;
                                            }

                                            break;

                                        default:
                                            goto loop70;
                                }
                            } while (true);


Clone Instance
4
Line Count
29
Source Line
5923
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:364:30: ( . )*
                    do
                    {
                        int alt72 = 2;
                        int LA72_0 = input.LA(1);

                        if ( ((LA72_0 >= ALL && LA72_0 <= BOGUS)))
                        {
                            alt72 = 1;
                        }
                        else if ( (LA72_0 == UP))
                        {
                            alt72 = 2;
                        }


                        switch (alt72)
                        {
                                case 1:
                                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:364:30: .
                                    {
                                        MatchAny(input); if (state.failed) return;
                                    }

                                    break;

                                default:
                                    goto loop72;
                        }
                    } while (true);


Clone AbstractionParameter Count: 3Parameter Bindings

// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:364:30: ( . )*
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:360:17: ( . )*
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:151:10: ( . )*
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:65:38: ( . )*
do
{
   int [[#variable6f578360]]= 2;
   int [[#variable6f578460]]= input.LA(1);
   if ((( [[#variable6f578460]]>= ALL && [[#variable6f578460]]<= BOGUS)))
   {
       [[#variable6f578360]]= 1;
   }
   else
   if (( [[#variable6f578460]]== UP))
   {
       [[#variable6f578360]]= 2;
   }
   switch ( [[#variable6f578360]])
   {
      case 1:
         // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:364:30: .
         // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:360:17: .
         // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:151:10: .
         // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:65:38: .
         {
            MatchAny(input);
            if (state.failed)
               return;
         }
         break;
      default:
         goto [[#variable6f578420]];
   }
} while (true);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#6f578360]]
alt72 
12[[#6f578360]]
alt70 
13[[#6f578360]]
alt25 
14[[#6f578360]]
alt8 
21[[#6f578460]]
LA72_0 
22[[#6f578460]]
LA70_0 
23[[#6f578460]]
LA25_0 
24[[#6f578460]]
LA8_0 
31[[#6f578420]]
loop72 
32[[#6f578420]]
loop70 
33[[#6f578420]]
loop25 
34[[#6f578420]]
loop8