File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 10871087 }
10881088 ]
10891089 },
1090+ "exception_list" : {
1091+ "type" : " SEQ" ,
1092+ "members" : [
1093+ {
1094+ "type" : " FIELD" ,
1095+ "name" : " element" ,
1096+ "content" : {
1097+ "type" : " SYMBOL" ,
1098+ "name" : " expression"
1099+ }
1100+ },
1101+ {
1102+ "type" : " REPEAT1" ,
1103+ "content" : {
1104+ "type" : " SEQ" ,
1105+ "members" : [
1106+ {
1107+ "type" : " STRING" ,
1108+ "value" : " ,"
1109+ },
1110+ {
1111+ "type" : " FIELD" ,
1112+ "name" : " element" ,
1113+ "content" : {
1114+ "type" : " SYMBOL" ,
1115+ "name" : " expression"
1116+ }
1117+ }
1118+ ]
1119+ }
1120+ }
1121+ ]
1122+ },
10901123 "except_clause" : {
10911124 "type" : " SEQ" ,
10921125 "members" : [
11041137 "type" : " FIELD" ,
11051138 "name" : " type" ,
11061139 "content" : {
1107- "type" : " SYMBOL" ,
1108- "name" : " expression"
1140+ "type" : " CHOICE" ,
1141+ "members" : [
1142+ {
1143+ "type" : " SYMBOL" ,
1144+ "name" : " expression"
1145+ },
1146+ {
1147+ "type" : " SYMBOL" ,
1148+ "name" : " exception_list"
1149+ }
1150+ ]
11091151 }
11101152 },
11111153 {
11151157 "type" : " SEQ" ,
11161158 "members" : [
11171159 {
1118- "type" : " CHOICE" ,
1119- "members" : [
1120- {
1121- "type" : " STRING" ,
1122- "value" : " as"
1123- },
1124- {
1125- "type" : " STRING" ,
1126- "value" : " ,"
1127- }
1128- ]
1160+ "type" : " STRING" ,
1161+ "value" : " as"
11291162 },
11301163 {
11311164 "type" : " FIELD" ,
11811214 "type" : " FIELD" ,
11821215 "name" : " type" ,
11831216 "content" : {
1184- "type" : " SYMBOL" ,
1185- "name" : " expression"
1217+ "type" : " CHOICE" ,
1218+ "members" : [
1219+ {
1220+ "type" : " SYMBOL" ,
1221+ "name" : " expression"
1222+ },
1223+ {
1224+ "type" : " SYMBOL" ,
1225+ "name" : " exception_list"
1226+ }
1227+ ]
11861228 }
11871229 },
11881230 {
Original file line number Diff line number Diff line change 13091309 "multiple" : false ,
13101310 "required" : false ,
13111311 "types" : [
1312+ {
1313+ "type" : " exception_list" ,
1314+ "named" : true
1315+ },
13121316 {
13131317 "type" : " expression" ,
13141318 "named" : true
13441348 "type" : {
13451349 "multiple" : false ,
13461350 "required" : true ,
1351+ "types" : [
1352+ {
1353+ "type" : " exception_list" ,
1354+ "named" : true
1355+ },
1356+ {
1357+ "type" : " expression" ,
1358+ "named" : true
1359+ }
1360+ ]
1361+ }
1362+ }
1363+ },
1364+ {
1365+ "type" : " exception_list" ,
1366+ "named" : true ,
1367+ "fields" : {
1368+ "element" : {
1369+ "multiple" : true ,
1370+ "required" : true ,
13471371 "types" : [
13481372 {
13491373 "type" : " expression" ,
You can’t perform that action at this time.
0 commit comments