~ubuntu-branches/ubuntu/maverick/aspectc++/maverick

« back to all changes in this revision

Viewing changes to Puma/gen-release/step1/src/CMatchParser.cc

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2008-04-10 17:40:52 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20080410174052-xdnsm7oi8hauyyf1
Tags: 1.0pre4~svn.20080409+dfsg-3
Fix another missing include, this time in Ag++/StdSystem.cc

Show diffs side-by-side

added added

removed removed

Lines of Context:
138
138
 
139
139
} // namespace Puma
140
140
 
141
 
#line 142 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
141
#line 142 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
142
142
/* Next is all token values, in a form suitable for use by makeheaders.
143
143
** This section will be null unless lemon is run with the -m switch.
144
144
*/
874
874
875
875
        mstate->value = yymsp[0].minor.yy4; 
876
876
    }
877
 
#line 877 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
877
#line 877 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
878
878
        break;
879
879
      case 1:
880
880
        YYTRACE("conditional ::= M_OPEN_ROUND conditional M_CLOSE_ROUND")
882
882
883
883
        yygotominor.yy4 = yymsp[-1].minor.yy4;
884
884
    }
885
 
#line 885 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
885
#line 885 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
886
886
        /* No destructor defined for M_OPEN_ROUND */
887
887
        /* No destructor defined for M_CLOSE_ROUND */
888
888
        break;
899
899
        /* 0 0 |  0 (!)                 */
900
900
        yygotominor.yy4 = yymsp[0].minor.yy4; 
901
901
    }
902
 
#line 902 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
902
#line 902 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
903
903
        /* No destructor defined for conditional */
904
904
        /* No destructor defined for M_SEQ */
905
905
        break;
916
916
        /* 0 0 |  0         */
917
917
        yygotominor.yy4 = (yymsp[-2].minor.yy4 || yymsp[0].minor.yy4) ? 1 : 0; 
918
918
    }
919
 
#line 919 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
919
#line 919 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
920
920
        /* No destructor defined for M_OR */
921
921
        break;
922
922
      case 4:
932
932
        /* 0 0 |  0                   */
933
933
        yygotominor.yy4 = ((yymsp[-2].minor.yy4 && ! yymsp[0].minor.yy4) || (! yymsp[-2].minor.yy4 && yymsp[0].minor.yy4)) ? 1 : 0; 
934
934
    }
935
 
#line 935 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
935
#line 935 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
936
936
        /* No destructor defined for M_XOR */
937
937
        break;
938
938
      case 5:
948
948
        /* 0 0 |  0         */
949
949
        yygotominor.yy4 = (yymsp[-2].minor.yy4 && yymsp[0].minor.yy4) ? 1 : 0; 
950
950
    }
951
 
#line 951 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
951
#line 951 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
952
952
        /* No destructor defined for M_AND */
953
953
        break;
954
954
      case 6:
962
962
        /* 0 |  1        */
963
963
        yygotominor.yy4 = ! yymsp[0].minor.yy4; 
964
964
    }
965
 
#line 965 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
965
#line 965 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
966
966
        /* No destructor defined for M_NOT */
967
967
        break;
968
968
      case 7:
976
976
        /* 0 |  1         */
977
977
        yygotominor.yy4 = 1; 
978
978
    }
979
 
#line 979 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
979
#line 979 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
980
980
        /* No destructor defined for M_COLLECT */
981
981
        /* No destructor defined for conditional */
982
982
        break;
996
996
        yygotominor.yy4 = yymsp[-1].minor.yy4;
997
997
        mstate->depth--;
998
998
    }
999
 
#line 999 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
999
#line 999 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1000
1000
        /* No destructor defined for M_IF */
1001
1001
        /* No destructor defined for M_ENDIF */
1002
1002
        break;
1012
1012
        else 
1013
1013
            yygotominor.yy4 = mstate->matcher->matchNodeName (mstate->tree, yymsp[0].minor.yy0);
1014
1014
    }
1015
 
#line 1015 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1015
#line 1015 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1016
1016
        /* No destructor defined for M_NODENAME */
1017
1017
        break;
1018
1018
      case 10:
1021
1021
{
1022
1022
        yygotominor.yy4 = yymsp[0].minor.yy4;
1023
1023
    }
1024
 
#line 1024 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1024
#line 1024 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1025
1025
        break;
1026
1026
      case 11:
1027
1027
        YYTRACE("selection ::= conditional")
1032
1032
        else
1033
1033
            yygotominor.yy4 = 1;
1034
1034
    }
1035
 
#line 1035 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1035
#line 1035 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1036
1036
        break;
1037
1037
      case 12:
1038
1038
        YYTRACE("selection ::= selection M_ELIF conditional")
1043
1043
        else
1044
1044
            yygotominor.yy4 = 1;
1045
1045
    }
1046
 
#line 1046 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1046
#line 1046 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1047
1047
        /* No destructor defined for selection */
1048
1048
        /* No destructor defined for M_ELIF */
1049
1049
        break;
1056
1056
        else 
1057
1057
            yygotominor.yy4 = mstate->matcher->matchTree (yymsp[-1].minor.yy4, *mstate, mstate->tree, yymsp[0].minor.yy0);
1058
1058
    }
1059
 
#line 1059 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1059
#line 1059 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1060
1060
        break;
1061
1061
      case 14:
1062
1062
        YYTRACE("tree_match ::= M_ELEMENT match_mode MATCHTREE")
1069
1069
        else
1070
1070
            yygotominor.yy4 = mstate->matcher->matchTree (yymsp[-1].minor.yy4, *mstate, mstate->tree, yymsp[0].minor.yy0);
1071
1071
    }
1072
 
#line 1072 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1072
#line 1072 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1073
1073
        /* No destructor defined for M_ELEMENT */
1074
1074
        break;
1075
1075
      case 15:
1083
1083
        else
1084
1084
            yygotominor.yy4 = mstate->matcher->matchTree (yymsp[-1].minor.yy4, *mstate, mstate->tree, yymsp[0].minor.yy0);
1085
1085
    }
1086
 
#line 1086 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1086
#line 1086 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1087
1087
        /* No destructor defined for M_ELEMENT */
1088
1088
        break;
1089
1089
      case 16:
1097
1097
        else
1098
1098
            yygotominor.yy4 = mstate->matcher->matchTree (yymsp[-1].minor.yy4, *mstate, mstate->tree, yymsp[0].minor.yy0);
1099
1099
    }
1100
 
#line 1100 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1100
#line 1100 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1101
1101
        /* No destructor defined for M_ELEMENT */
1102
1102
        break;
1103
1103
      case 17:
1104
1104
        YYTRACE("match_mode ::=")
1105
1105
#line 331 "manip/CMatchParser.lem"
1106
1106
{ yygotominor.yy4 = CTreeMatcher::MATCH_ALL; }
1107
 
#line 1107 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1107
#line 1107 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1108
1108
        break;
1109
1109
      case 18:
1110
1110
        YYTRACE("match_mode ::= M_EXACT")
1111
1111
#line 332 "manip/CMatchParser.lem"
1112
1112
{ yygotominor.yy4 = CTreeMatcher::MATCH_EXACT; }
1113
 
#line 1113 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1113
#line 1113 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1114
1114
        /* No destructor defined for M_EXACT */
1115
1115
        break;
1116
1116
      case 19:
1117
1117
        YYTRACE("match_mode ::= M_FIRST")
1118
1118
#line 333 "manip/CMatchParser.lem"
1119
1119
{ yygotominor.yy4 = CTreeMatcher::MATCH_FIRST; }
1120
 
#line 1120 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1120
#line 1120 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1121
1121
        /* No destructor defined for M_FIRST */
1122
1122
        break;
1123
1123
      case 20:
1124
1124
        YYTRACE("match_mode ::= M_LAST")
1125
1125
#line 334 "manip/CMatchParser.lem"
1126
1126
{ yygotominor.yy4 = CTreeMatcher::MATCH_LAST; }
1127
 
#line 1127 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1127
#line 1127 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1128
1128
        /* No destructor defined for M_LAST */
1129
1129
        break;
1130
1130
      case 21:
1131
1131
        YYTRACE("match_mode ::= M_LEAF")
1132
1132
#line 335 "manip/CMatchParser.lem"
1133
1133
{ yygotominor.yy4 = CTreeMatcher::MATCH_LEAF; }
1134
 
#line 1134 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1134
#line 1134 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1135
1135
        /* No destructor defined for M_LEAF */
1136
1136
        break;
1137
1137
      case 22:
1138
1138
        YYTRACE("match_mode ::= M_PRUNE")
1139
1139
#line 336 "manip/CMatchParser.lem"
1140
1140
{ yygotominor.yy4 = CTreeMatcher::MATCH_PRUNE; }
1141
 
#line 1141 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1141
#line 1141 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1142
1142
        /* No destructor defined for M_PRUNE */
1143
1143
        break;
1144
1144
  };
1185
1185
 
1186
1186
    mstate->value = -1;
1187
1187
 
1188
 
#line 1188 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/CMatchParser.cc"
 
1188
#line 1188 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CMatchParser.cc"
1189
1189
}
1190
1190
 
1191
1191
/*