CloneSet34


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
112940.950switch_section
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
111402
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
211413
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
311424
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
411435
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
511557
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
611949
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
7111616
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
8111640
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
9111664
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
10111990
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
11112001
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
12112012
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
13112301
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
14112849
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
15112873
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
16112897
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
17113059
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
18113083
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
19113107
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
20114290
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
21114480
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
22118242
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
23118253
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
24118686
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
25118697
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
26119117
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
27119660
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
28119671
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
29119947
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
Clone Instance
1
Line Count
11
Source Line
402
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 1:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:127:6: updateStatement
                        {
                                PushFollow(FOLLOW_updateStatement_in_statement595);
                                updateStatement1 = updateStatement();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, updateStatement1.Tree);
                        }

                        break;


Clone Instance
2
Line Count
11
Source Line
413
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 2:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:127:24: deleteStatement
                        {
                                PushFollow(FOLLOW_deleteStatement_in_statement599);
                                deleteStatement2 = deleteStatement();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, deleteStatement2.Tree);
                        }

                        break;


Clone Instance
3
Line Count
11
Source Line
424
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 3:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:127:42: selectStatement
                        {
                                PushFollow(FOLLOW_selectStatement_in_statement603);
                                selectStatement3 = selectStatement();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, selectStatement3.Tree);
                        }

                        break;


Clone Instance
4
Line Count
11
Source Line
435
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 4:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:127:60: insertStatement
                        {
                                PushFollow(FOLLOW_insertStatement_in_statement607);
                                insertStatement4 = insertStatement();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, insertStatement4.Tree);
                        }

                        break;


Clone Instance
5
Line Count
11
Source Line
557
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 1:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:134:4: whereClause
                        {
                                PushFollow(FOLLOW_whereClause_in_updateStatement639);
                                whereClause9 = whereClause();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, whereClause9.Tree);
                        }

                        break;


Clone Instance
6
Line Count
11
Source Line
949
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 1:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:160:4: whereClause
                        {
                                PushFollow(FOLLOW_whereClause_in_deleteStatement730);
                                whereClause21 = whereClause();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, whereClause21.Tree);
                        }

                        break;


Clone Instance
7
Line Count
11
Source Line
1616
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 1:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:200:4: whereClause
                        {
                                PushFollow(FOLLOW_whereClause_in_queryRule902);
                                whereClause38 = whereClause();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, whereClause38.Tree);
                        }

                        break;


Clone Instance
8
Line Count
11
Source Line
1640
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 1:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:201:4: groupByClause
                        {
                                PushFollow(FOLLOW_groupByClause_in_queryRule909);
                                groupByClause39 = groupByClause();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, groupByClause39.Tree);
                        }

                        break;


Clone Instance
9
Line Count
11
Source Line
1664
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 1:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:202:4: orderByClause
                        {
                                PushFollow(FOLLOW_orderByClause_in_queryRule916);
                                orderByClause40 = orderByClause();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, orderByClause40.Tree);
                        }

                        break;


Clone Instance
10
Line Count
11
Source Line
1990
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 1:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:219:17: selectedPropertiesList
                        {
                                PushFollow(FOLLOW_selectedPropertiesList_in_selectClause1008);
                                selectedPropertiesList43 = selectedPropertiesList();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, selectedPropertiesList43.Tree);
                        }

                        break;


Clone Instance
11
Line Count
11
Source Line
2001
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 2:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:219:42: newExpression
                        {
                                PushFollow(FOLLOW_newExpression_in_selectClause1012);
                                newExpression44 = newExpression();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, newExpression44.Tree);
                        }

                        break;


Clone Instance
12
Line Count
11
Source Line
2012
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 3:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:219:58: selectObject
                        {
                                PushFollow(FOLLOW_selectObject_in_selectClause1016);
                                selectObject45 = selectObject();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, selectObject45.Tree);
                        }

                        break;


Clone Instance
13
Line Count
11
Source Line
2301
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                                case 1:
                                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:236:42: fromJoin
                                    {
                                        PushFollow(FOLLOW_fromJoin_in_fromClause1102);
                                        fromJoin56 = fromJoin();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, fromJoin56.Tree);
                                    }

                                    break;


Clone Instance
14
Line Count
11
Source Line
2849
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                            case 1:
                                // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:240:75: asAlias
                                {
                                        PushFollow(FOLLOW_asAlias_in_fromJoin1168);
                                        asAlias66 = asAlias();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, asAlias66.Tree);
                                }

                                break;


Clone Instance
15
Line Count
11
Source Line
2873
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                            case 1:
                                // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:240:86: propertyFetch
                                {
                                        PushFollow(FOLLOW_propertyFetch_in_fromJoin1173);
                                        propertyFetch67 = propertyFetch();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, propertyFetch67.Tree);
                                }

                                break;


Clone Instance
16
Line Count
11
Source Line
2897
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                            case 1:
                                // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:240:103: withClause
                                {
                                        PushFollow(FOLLOW_withClause_in_fromJoin1178);
                                        withClause68 = withClause();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, withClause68.Tree);
                                }

                                break;


Clone Instance
17
Line Count
11
Source Line
3059
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                            case 1:
                                // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:241:98: asAlias
                                {
                                        PushFollow(FOLLOW_asAlias_in_fromJoin1237);
                                        asAlias79 = asAlias();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, asAlias79.Tree);
                                }

                                break;


Clone Instance
18
Line Count
11
Source Line
3083
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                            case 1:
                                // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:241:109: propertyFetch
                                {
                                        PushFollow(FOLLOW_propertyFetch_in_fromJoin1242);
                                        propertyFetch80 = propertyFetch();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, propertyFetch80.Tree);
                                }

                                break;


Clone Instance
19
Line Count
11
Source Line
3107
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                            case 1:
                                // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:241:126: withClause
                                {
                                        PushFollow(FOLLOW_withClause_in_fromJoin1247);
                                        withClause81 = withClause();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, withClause81.Tree);
                                }

                                break;


Clone Instance
20
Line Count
11
Source Line
4290
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 1:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:293:4: havingClause
                        {
                                PushFollow(FOLLOW_havingClause_in_groupByClause1569);
                                havingClause122 = havingClause();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, havingClause122.Tree);
                        }

                        break;


Clone Instance
21
Line Count
11
Source Line
4480
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 1:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:301:17: ascendingOrDescending
                        {
                                PushFollow(FOLLOW_ascendingOrDescending_in_orderElement1613);
                                ascendingOrDescending129 = ascendingOrDescending();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, ascendingOrDescending129.Tree);
                        }

                        break;


Clone Instance
22
Line Count
11
Source Line
8242
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 1:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:520:4: identifier
                        {
                                PushFollow(FOLLOW_identifier_in_quantifiedExpression2650);
                                identifier217 = identifier();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, identifier217.Tree);
                        }

                        break;


Clone Instance
23
Line Count
11
Source Line
8253
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                    case 2:
                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:520:17: collectionExpr
                        {
                                PushFollow(FOLLOW_collectionExpr_in_quantifiedExpression2654);
                                collectionExpr218 = collectionExpr();
                                state.followingStackPointer--;

                                adaptor.AddChild(root_0, collectionExpr218.Tree);
                        }

                        break;


Clone Instance
24
Line Count
11
Source Line
8686
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                            case 1:
                                // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:542:13: expressionOrVector
                                {
                                        PushFollow(FOLLOW_expressionOrVector_in_primaryExpression2824);
                                        expressionOrVector236 = expressionOrVector();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, expressionOrVector236.Tree);
                                }

                                break;


Clone Instance
25
Line Count
11
Source Line
8697
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                            case 2:
                                // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:542:34: subQuery
                                {
                                        PushFollow(FOLLOW_subQuery_in_primaryExpression2828);
                                        subQuery237 = subQuery();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, subQuery237.Tree);
                                }

                                break;


Clone Instance
26
Line Count
11
Source Line
9117
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                                                    case 1:
                                                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:563:38: identifier
                                                        {
                                                                PushFollow(FOLLOW_identifier_in_identPrimary2954);
                                                                identifier247 = identifier();
                                                                state.followingStackPointer--;

                                                                adaptor.AddChild(root_0, identifier247.Tree);
                                                        }

                                                        break;


Clone Instance
27
Line Count
11
Source Line
9660
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                            case 1:
                                // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:586:28: path
                                {
                                        PushFollow(FOLLOW_path_in_aggregateDistinctAll3143);
                                        path259 = path();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, path259.Tree);
                                }

                                break;


Clone Instance
28
Line Count
11
Source Line
9671
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                            case 2:
                                // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:586:35: collectionExpr
                                {
                                        PushFollow(FOLLOW_collectionExpr_in_aggregateDistinctAll3147);
                                        collectionExpr260 = collectionExpr();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, collectionExpr260.Tree);
                                }

                                break;


Clone Instance
29
Line Count
11
Source Line
9947
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                                    case 1:
                                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:598:13: subQuery
                                        {
                                                PushFollow(FOLLOW_subQuery_in_compoundExpr3251);
                                                subQuery269 = subQuery();
                                                state.followingStackPointer--;

                                                adaptor.AddChild(root_0, subQuery269.Tree);
                                        }

                                        break;


Clone AbstractionParameter Count: 4Parameter Bindings

case [[#variable6f5d9160]]:
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:127:6: updateStatement
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:127:24: deleteStatement
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:127:42: selectStatement
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:127:60: insertStatement
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:134:4: whereClause
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:160:4: whereClause
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:200:4: whereClause
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:201:4: groupByClause
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:202:4: orderByClause
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:219:17: selectedPropertiesList
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:219:42: newExpression
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:219:58: selectObject
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:236:42: fromJoin
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:240:75: asAlias
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:240:86: propertyFetch
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:240:103: withClause
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:241:98: asAlias
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:241:109: propertyFetch
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:241:126: withClause
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:293:4: havingClause
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:301:17: ascendingOrDescending
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:520:4: identifier
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:520:17: collectionExpr
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:542:13: expressionOrVector
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:542:34: subQuery
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:563:38: identifier
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:586:28: path
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:586:35: collectionExpr
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:598:13: subQuery
   {
      PushFollow( [[#variable6f5d9000]]);
       [[#variable6b978220]]= [[#variable5e6be000]]();
      state.followingStackPointer--;
      adaptor.AddChild(root_0, [[#variable6b978220]].Tree);
   }
   break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#6f5d9160]]
1 
12[[#6f5d9160]]
2 
13[[#6f5d9160]]
3 
14[[#6f5d9160]]
4 
15[[#6f5d9160]]
1 
16[[#6f5d9160]]
1 
17[[#6f5d9160]]
1 
18[[#6f5d9160]]
1 
19[[#6f5d9160]]
1 
110[[#6f5d9160]]
1 
111[[#6f5d9160]]
2 
112[[#6f5d9160]]
3 
113[[#6f5d9160]]
1 
114[[#6f5d9160]]
1 
115[[#6f5d9160]]
1 
116[[#6f5d9160]]
1 
117[[#6f5d9160]]
1 
118[[#6f5d9160]]
1 
119[[#6f5d9160]]
1 
120[[#6f5d9160]]
1 
121[[#6f5d9160]]
1 
122[[#6f5d9160]]
1 
123[[#6f5d9160]]
2 
124[[#6f5d9160]]
1 
125[[#6f5d9160]]
2 
126[[#6f5d9160]]
1 
127[[#6f5d9160]]
1 
128[[#6f5d9160]]
2 
129[[#6f5d9160]]
1 
21[[#6f5d9000]]
FOLLOW_updateStatement_in_statement595 
22[[#6f5d9000]]
FOLLOW_deleteStatement_in_statement599 
23[[#6f5d9000]]
FOLLOW_selectStatement_in_statement603 
24[[#6f5d9000]]
FOLLOW_insertStatement_in_statement607 
25[[#6f5d9000]]
FOLLOW_whereClause_in_updateStatement639 
26[[#6f5d9000]]
FOLLOW_whereClause_in_deleteStatement730 
27[[#6f5d9000]]
FOLLOW_whereClause_in_queryRule902 
28[[#6f5d9000]]
FOLLOW_groupByClause_in_queryRule909 
29[[#6f5d9000]]
FOLLOW_orderByClause_in_queryRule916 
210[[#6f5d9000]]
FOLLOW_selectedPropertiesList_in_selectClause1008 
211[[#6f5d9000]]
FOLLOW_newExpression_in_selectClause1012 
212[[#6f5d9000]]
FOLLOW_selectObject_in_selectClause1016 
213[[#6f5d9000]]
FOLLOW_fromJoin_in_fromClause1102 
214[[#6f5d9000]]
FOLLOW_asAlias_in_fromJoin1168 
215[[#6f5d9000]]
FOLLOW_propertyFetch_in_fromJoin1173 
216[[#6f5d9000]]
FOLLOW_withClause_in_fromJoin1178 
217[[#6f5d9000]]
FOLLOW_asAlias_in_fromJoin1237 
218[[#6f5d9000]]
FOLLOW_propertyFetch_in_fromJoin1242 
219[[#6f5d9000]]
FOLLOW_withClause_in_fromJoin1247 
220[[#6f5d9000]]
FOLLOW_havingClause_in_groupByClause1569 
221[[#6f5d9000]]
FOLLOW_ascendingOrDescending_in_orderElement1613 
222[[#6f5d9000]]
FOLLOW_identifier_in_quantifiedExpression2650 
223[[#6f5d9000]]
FOLLOW_collectionExpr_in_quantifiedExpression2654 
224[[#6f5d9000]]
FOLLOW_expressionOrVector_in_primaryExpression2824 
225[[#6f5d9000]]
FOLLOW_subQuery_in_primaryExpression2828 
226[[#6f5d9000]]
FOLLOW_identifier_in_identPrimary2954 
227[[#6f5d9000]]
FOLLOW_path_in_aggregateDistinctAll3143 
228[[#6f5d9000]]
FOLLOW_collectionExpr_in_aggregateDistinctAll3147 
229[[#6f5d9000]]
FOLLOW_subQuery_in_compoundExpr3251 
31[[#6b978220]]
updateStatement1 
32[[#6b978220]]
deleteStatement2 
33[[#6b978220]]
selectStatement3 
34[[#6b978220]]
insertStatement4 
35[[#6b978220]]
whereClause9 
36[[#6b978220]]
whereClause21 
37[[#6b978220]]
whereClause38 
38[[#6b978220]]
groupByClause39 
39[[#6b978220]]
orderByClause40 
310[[#6b978220]]
selectedPropertiesList43 
311[[#6b978220]]
newExpression44 
312[[#6b978220]]
selectObject45 
313[[#6b978220]]
fromJoin56 
314[[#6b978220]]
asAlias66 
315[[#6b978220]]
propertyFetch67 
316[[#6b978220]]
withClause68 
317[[#6b978220]]
asAlias79 
318[[#6b978220]]
propertyFetch80 
319[[#6b978220]]
withClause81 
320[[#6b978220]]
havingClause122 
321[[#6b978220]]
ascendingOrDescending129 
322[[#6b978220]]
identifier217 
323[[#6b978220]]
collectionExpr218 
324[[#6b978220]]
expressionOrVector236 
325[[#6b978220]]
subQuery237 
326[[#6b978220]]
identifier247 
327[[#6b978220]]
path259 
328[[#6b978220]]
collectionExpr260 
329[[#6b978220]]
subQuery269 
41[[#5e6be000]]
updateStatement 
42[[#5e6be000]]
deleteStatement 
43[[#5e6be000]]
selectStatement 
44[[#5e6be000]]
insertStatement 
45[[#5e6be000]]
whereClause 
46[[#5e6be000]]
whereClause 
47[[#5e6be000]]
whereClause 
48[[#5e6be000]]
groupByClause 
49[[#5e6be000]]
orderByClause 
410[[#5e6be000]]
selectedPropertiesList 
411[[#5e6be000]]
newExpression 
412[[#5e6be000]]
selectObject 
413[[#5e6be000]]
fromJoin 
414[[#5e6be000]]
asAlias 
415[[#5e6be000]]
propertyFetch 
416[[#5e6be000]]
withClause 
417[[#5e6be000]]
asAlias 
418[[#5e6be000]]
propertyFetch 
419[[#5e6be000]]
withClause 
420[[#5e6be000]]
havingClause 
421[[#5e6be000]]
ascendingOrDescending 
422[[#5e6be000]]
identifier 
423[[#5e6be000]]
collectionExpr 
424[[#5e6be000]]
expressionOrVector 
425[[#5e6be000]]
subQuery 
426[[#5e6be000]]
identifier 
427[[#5e6be000]]
path 
428[[#5e6be000]]
collectionExpr 
429[[#5e6be000]]
subQuery