@@ -163,18 +163,18 @@ const grammar: Grammar = {
163
163
{ "name" : "SigmaPcon_sub" , "symbols" : [ "SigmaP_sub" ] , "postprocess" : id } ,
164
164
{ "name" : "SigmaPcon_main" , "symbols" : [ "SigmaP_main" , "Conjunction" , "SigmaPcon_main" ] , "postprocess" : makeConn } ,
165
165
{ "name" : "SigmaPcon_sub" , "symbols" : [ "SigmaP_sub" , "Conjunction" , "SigmaPcon_sub" ] , "postprocess" : makeConn } ,
166
- { "name" : "SigmaP_main" , "symbols" : [ "Sigmacon " , "TP_main" ] , "postprocess" : makeBranch ( 'ΣP' ) } ,
167
- { "name" : "SigmaP_sub" , "symbols" : [ "Sigmacon " , "TP_sub" ] , "postprocess" : makeBranch ( 'ΣP' ) } ,
168
- { "name" : "SigmaPdet" , "symbols" : [ "Sigmacon " , "TPdet" ] , "postprocess" : makeBranch ( 'ΣP' ) } ,
169
- { "name" : "TP_main" , "symbols" : [ "Tcon " , "AspP_main" ] , "postprocess" : makeBranch ( 'TP' ) } ,
170
- { "name" : "TP_sub" , "symbols" : [ "Tcon " , "AspP_sub" ] , "postprocess" : makeBranch ( 'TP' ) } ,
166
+ { "name" : "SigmaP_main" , "symbols" : [ "Sigmaconopt " , "TP_main" ] , "postprocess" : makeBranch ( 'ΣP' ) } ,
167
+ { "name" : "SigmaP_sub" , "symbols" : [ "Sigmaconopt " , "TP_sub" ] , "postprocess" : makeBranch ( 'ΣP' ) } ,
168
+ { "name" : "SigmaPdet" , "symbols" : [ "Sigmaconopt " , "TPdet" ] , "postprocess" : makeBranch ( 'ΣP' ) } ,
169
+ { "name" : "TP_main" , "symbols" : [ "Tconopt " , "AspP_main" ] , "postprocess" : makeBranch ( 'TP' ) } ,
170
+ { "name" : "TP_sub" , "symbols" : [ "Tconopt " , "AspP_sub" ] , "postprocess" : makeBranch ( 'TP' ) } ,
171
171
{ "name" : "TP_main" , "symbols" : [ "EvA" , "vP_sub" , "DPcon" ] , "postprocess" : makeEvAP } ,
172
172
{ "name" : "TP_sub" , "symbols" : [ "EvA" , "vP_sub" , "DPcon" ] , "postprocess" : makeEvAP } ,
173
- { "name" : "TPdet" , "symbols" : [ "Tcon " , "AspPdet" ] , "postprocess" : makeBranch ( 'TP' ) } ,
173
+ { "name" : "TPdet" , "symbols" : [ "Tconopt " , "AspPdet" ] , "postprocess" : makeBranch ( 'TP' ) } ,
174
174
{ "name" : "TPdet" , "symbols" : [ "EvA" , "vP_sub" ] , "postprocess" : makeEvAPdet } ,
175
- { "name" : "AspP_main" , "symbols" : [ "Aspcon " , "vP_main" ] , "postprocess" : makeBranch ( 'AspP' ) } ,
176
- { "name" : "AspP_sub" , "symbols" : [ "Aspcon " , "vP_sub" ] , "postprocess" : makeBranch ( 'AspP' ) } ,
177
- { "name" : "AspPdet" , "symbols" : [ "Aspcon " , "vPdet" ] , "postprocess" : makeBranch ( 'AspP' ) } ,
175
+ { "name" : "AspP_main" , "symbols" : [ "Aspconopt " , "vP_main" ] , "postprocess" : makeBranch ( 'AspP' ) } ,
176
+ { "name" : "AspP_sub" , "symbols" : [ "Aspconopt " , "vP_sub" ] , "postprocess" : makeBranch ( 'AspP' ) } ,
177
+ { "name" : "AspPdet" , "symbols" : [ "Aspconopt " , "vPdet" ] , "postprocess" : makeBranch ( 'AspP' ) } ,
178
178
{ "name" : "vP_main$ebnf$1" , "symbols" : [ ] } ,
179
179
{ "name" : "vP_main$ebnf$1" , "symbols" : [ "vP_main$ebnf$1" , "AdjunctPcon" ] , "postprocess" : ( d ) => d [ 0 ] . concat ( [ d [ 1 ] ] ) } ,
180
180
{ "name" : "vP_main$ebnf$2$subexpression$1$ebnf$1" , "symbols" : [ "VocArgument" ] } ,
@@ -228,14 +228,17 @@ const grammar: Grammar = {
228
228
{ "name" : "CParg" , "symbols" : [ "CPsub" ] , "postprocess" : makeBranchCovertLeft ( 'DP' , 'D' ) } ,
229
229
{ "name" : "CPrelcon" , "symbols" : [ "CPrel" ] , "postprocess" : id } ,
230
230
{ "name" : "CPrelcon" , "symbols" : [ "CPrel" , "Conjunction" , "CPrelcon" ] , "postprocess" : makeConn } ,
231
- { "name" : "Sigmacon" , "symbols" : [ ] , "postprocess" : makeCovertLeaf ( 'Σ' ) } ,
231
+ { "name" : "Sigmaconopt" , "symbols" : [ ] , "postprocess" : makeCovertLeaf ( 'Σ' ) } ,
232
+ { "name" : "Sigmaconopt" , "symbols" : [ "Sigmacon" ] , "postprocess" : id } ,
232
233
{ "name" : "Sigmacon" , "symbols" : [ "Sigma" ] , "postprocess" : id } ,
233
234
{ "name" : "Sigmacon" , "symbols" : [ "Sigma" , "Conjunction" , "Sigmacon" ] , "postprocess" : makeConn } ,
234
- { "name" : "Tcon" , "symbols" : [ ] , "postprocess" : makeCovertLeaf ( 'T' ) } ,
235
+ { "name" : "Tconopt" , "symbols" : [ ] , "postprocess" : makeCovertLeaf ( 'T' ) } ,
236
+ { "name" : "Tconopt" , "symbols" : [ "Tcon" ] , "postprocess" : id } ,
235
237
{ "name" : "Tcon" , "symbols" : [ "T" ] , "postprocess" : id } ,
236
238
{ "name" : "Tcon" , "symbols" : [ "T_prefix" ] , "postprocess" : id } ,
237
239
{ "name" : "Tcon" , "symbols" : [ "T" , "Conjunction" , "Tcon" ] , "postprocess" : makeConn } ,
238
- { "name" : "Aspcon" , "symbols" : [ ] , "postprocess" : makeCovertLeaf ( 'Asp' ) } ,
240
+ { "name" : "Aspconopt" , "symbols" : [ ] , "postprocess" : makeCovertLeaf ( 'Asp' ) } ,
241
+ { "name" : "Aspconopt" , "symbols" : [ "Aspcon" ] , "postprocess" : id } ,
239
242
{ "name" : "Aspcon" , "symbols" : [ "Asp" ] , "postprocess" : id } ,
240
243
{ "name" : "Aspcon" , "symbols" : [ "Asp_prefix" ] , "postprocess" : id } ,
241
244
{ "name" : "Aspcon" , "symbols" : [ "Asp" , "Conjunction" , "Aspcon" ] , "postprocess" : makeConn } ,
0 commit comments