@@ -6,6 +6,7 @@ function id(d: any[]): any { return d[0]; }
66declare var simpleActionName : any ;
77declare var bringMove : any ;
88declare var insertionMode : any ;
9+ declare var direction : any ;
910declare var simpleScopeTypeType : any ;
1011declare var pairedDelimiter : any ;
1112declare var simpleMarkType : any ;
@@ -81,16 +82,12 @@ const grammar: Grammar = {
8182 { "name" : "primitiveTarget" , "symbols" : [ "primitiveTarget$ebnf$2" , "mark" ] , "postprocess" :
8283 ( [ modifiers , mark ] ) => partialPrimitiveTargetDescriptor ( modifiers , mark )
8384 } ,
84- { "name" : "modifier" , "symbols" : [ "containingScopeModifier" ] , "postprocess" :
85- ( [ containingScopeModifier ] ) => containingScopeModifier
86- } ,
87- { "name" : "modifier" , "symbols" : [ "relativeScopeModifier" ] , "postprocess" :
88- ( [ relativeScopeModifier ] ) => relativeScopeModifier
89- } ,
85+ { "name" : "modifier" , "symbols" : [ "containingScopeModifier" ] , "postprocess" : id } ,
86+ { "name" : "modifier" , "symbols" : [ "relativeScopeModifier" ] , "postprocess" : id } ,
9087 { "name" : "containingScopeModifier" , "symbols" : [ "scopeType" ] , "postprocess" :
9188 ( [ scopeType ] ) => containingScopeModifier ( scopeType )
9289 } ,
93- { "name" : "relativeScopeModifier" , "symbols" : [ "direction" , "scopeType" ] , "postprocess" :
90+ { "name" : "relativeScopeModifier" , "symbols" : [ ( lexer . has ( "direction" ) ? { type : "direction" } : direction ) , "scopeType" ] , "postprocess" :
9491 ( [ direction , scopeType ] ) => relativeScopeModifier ( scopeType , direction )
9592 } ,
9693 { "name" : "scopeType" , "symbols" : [ ( lexer . has ( "simpleScopeTypeType" ) ? { type : "simpleScopeTypeType" } : simpleScopeTypeType ) ] , "postprocess" :
@@ -99,8 +96,6 @@ const grammar: Grammar = {
9996 { "name" : "scopeType" , "symbols" : [ ( lexer . has ( "pairedDelimiter" ) ? { type : "pairedDelimiter" } : pairedDelimiter ) ] , "postprocess" :
10097 ( [ delimiter ] ) => surroundingPairScopeType ( delimiter )
10198 } ,
102- { "name" : "direction" , "symbols" : [ { "literal" :"next" } ] , "postprocess" : ( [ ] ) => "forward" } ,
103- { "name" : "direction" , "symbols" : [ { "literal" :"previous" } ] , "postprocess" : ( [ ] ) => "backward" } ,
10499 { "name" : "mark" , "symbols" : [ ( lexer . has ( "simpleMarkType" ) ? { type : "simpleMarkType" } : simpleMarkType ) ] , "postprocess" :
105100 ( [ simpleMarkType ] ) => simplePartialMark ( simpleMarkType )
106101 } ,
0 commit comments