Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c9fe3e4

Browse files
committed
C++: Updated upgrade script
1 parent bb282f4 commit c9fe3e4

1 file changed

Lines changed: 102 additions & 18 deletions

File tree

cpp/upgrades/bd182f697bf1316c401421d64e582871331a69f4/semmlecode.cpp.dbscheme

Lines changed: 102 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1190,24 +1190,108 @@ funbind(
11901190
| @delete_expr
11911191
| @delete_array_expr;
11921192

1193-
1194-
@prefix_crement_oper_expr = @preincrexpr | @predecrexpr
1195-
1196-
@postfix_crement_oper_expr = @postincrexpr | @postdecrexpr
1197-
1198-
@incr_oper_expr = @preincrexpr | @postincrexpr
1199-
1200-
@decr_oper_expr = @predecrexpr | @postdecrexpr
1201-
1202-
@crement_op_expr = @incr_oper_expr | @decr_oper_expr | @prefix_crement_oper_expr | @postfix_crement_oper_expr
1203-
1204-
@un_arith_op_expr = @arithnegexpr | @unaryplusexpr | @conjugation | @realpartexpr | @imagpartexpr | @crement_op_expr
1205-
1206-
@un_bitwise_op_expr = @complementexpr
1207-
1208-
@un_log_op_expr = @notexpr
1209-
1210-
@un_op_expr = @address_of | @indirect | @un_arith_op_expr | @un_bitwise_op_expr | @builtinaddressof | @vec_fill | @un_log_op_expr
1193+
@prefix_crement_expr = @preincrexpr | @predecrexpr;
1194+
1195+
@postfix_crement_expr = @postincrexpr | @postdecrexpr;
1196+
1197+
@increment_expr = @preincrexpr | @postincrexpr;
1198+
1199+
@decrement_expr = @predecrexpr | @postdecrexpr;
1200+
1201+
@crement_expr = @increment_expr | @decrement_expr;
1202+
1203+
@un_arith_op_expr = @arithnegexpr
1204+
| @unaryplusexpr
1205+
| @conjugation
1206+
| @realpartexpr
1207+
| @imagpartexpr
1208+
| @crement_expr
1209+
;
1210+
1211+
@un_bitwise_op_expr = @complementexpr;
1212+
1213+
@un_log_op_expr = @notexpr;
1214+
1215+
@un_op_expr = @address_of
1216+
| @indirect
1217+
| @un_arith_op_expr
1218+
| @un_bitwise_op_expr
1219+
| @builtinaddressof
1220+
| @vec_fill
1221+
| @un_log_op_expr
1222+
;
1223+
1224+
@bin_log_op_expr = @andlogicalexpr | @orlogicalexpr;
1225+
1226+
@cmp_op_expr = @eq_op_expr | @rel_op_expr;
1227+
1228+
@eq_op_expr = @eqexpr | @neexpr;
1229+
1230+
@rel_op_expr = @gtexpr
1231+
| @ltexpr
1232+
| @geexpr
1233+
| @leexpr
1234+
;
1235+
1236+
@bin_bitwise_op_expr = @lshiftexpr
1237+
| @rshiftexpr
1238+
| @andexpr
1239+
| @orexpr
1240+
| @xorexpr
1241+
;
1242+
1243+
@p_arith_op_expr = @paddexpr
1244+
| @psubexpr
1245+
| @pdiffexpr
1246+
;
1247+
1248+
@bin_arith_op_expr = @addexpr
1249+
| @subexpr
1250+
| @mulexpr
1251+
| @divexpr
1252+
| @remexpr
1253+
| @jmulexpr
1254+
| @jdivexpr
1255+
| @fjaddexpr
1256+
| @jfaddexpr
1257+
| @fjsubexpr
1258+
| @jfsubexpr
1259+
| @minexpr
1260+
| @maxexpr
1261+
| @p_arith_op_expr
1262+
;
1263+
1264+
@bin_op_expr = @bin_arith_op_expr
1265+
| @bin_bitwise_op_expr
1266+
| @cmp_op_expr
1267+
| @bin_log_op_expr
1268+
;
1269+
1270+
@op_expr = @un_op_expr
1271+
| @bin_op_expr
1272+
| @assign_expr
1273+
| @conditionalexpr
1274+
;
1275+
1276+
@assign_arith_expr = @assignaddexpr
1277+
| @assignsubexpr
1278+
| @assignmulexpr
1279+
| @assigndivexpr
1280+
| @assignremexpr
1281+
;
1282+
1283+
@assign_bitwise_expr = @assignandexpr
1284+
| @assignorexpr
1285+
| @assignxorexpr
1286+
| @assignlshiftexpr
1287+
| @assignrshiftexpr
1288+
| @assignpaddexpr
1289+
| @assignpsubexpr
1290+
;
1291+
1292+
@assign_op_expr = @assign_arith_expr | @assign_bitwise_expr
1293+
1294+
@assign_expr = @assignexpr | @assign_op_expr
12111295

12121296
/*
12131297
case @allocator.form of

0 commit comments

Comments
 (0)