@@ -555,6 +555,7 @@ const grammar: Grammar = {
555555 { "name" : "kw_replace" , "symbols" : [ ( lexerAny . has ( "word" ) ? { type : "word" } : word ) ] , "postprocess" : notReservedKw ( 'replace' ) } ,
556556 { "name" : "kw_recursive" , "symbols" : [ ( lexerAny . has ( "word" ) ? { type : "word" } : word ) ] , "postprocess" : notReservedKw ( 'recursive' ) } ,
557557 { "name" : "kw_view" , "symbols" : [ ( lexerAny . has ( "word" ) ? { type : "word" } : word ) ] , "postprocess" : notReservedKw ( 'view' ) } ,
558+ { "name" : "kw_stored" , "symbols" : [ ( lexerAny . has ( "word" ) ? { type : "word" } : word ) ] , "postprocess" : notReservedKw ( 'stored' ) } ,
558559 { "name" : "kw_cascaded" , "symbols" : [ ( lexerAny . has ( "word" ) ? { type : "word" } : word ) ] , "postprocess" : notReservedKw ( 'cascaded' ) } ,
559560 { "name" : "kw_unlogged" , "symbols" : [ ( lexerAny . has ( "word" ) ? { type : "word" } : word ) ] , "postprocess" : notReservedKw ( 'unlogged' ) } ,
560561 { "name" : "kw_global" , "symbols" : [ ( lexerAny . has ( "word" ) ? { type : "word" } : word ) ] , "postprocess" : notReservedKw ( 'global' ) } ,
@@ -2338,14 +2339,24 @@ const grammar: Grammar = {
23382339 { "name" : "altercol_generated$ebnf$1$subexpression$1" , "symbols" : [ "kw_by" , ( lexerAny . has ( "kw_default" ) ? { type : "kw_default" } : kw_default ) ] } ,
23392340 { "name" : "altercol_generated$ebnf$1" , "symbols" : [ "altercol_generated$ebnf$1$subexpression$1" ] , "postprocess" : id } ,
23402341 { "name" : "altercol_generated$ebnf$1" , "symbols" : [ ] , "postprocess" : ( ) => null } ,
2341- { "name" : "altercol_generated$subexpression$1" , "symbols" : [ ( lexerAny . has ( "kw_as" ) ? { type : "kw_as" } : kw_as ) , "kw_identity" ] } ,
2342- { "name" : "altercol_generated$ebnf$2$subexpression$1" , "symbols" : [ "lparen" , "altercol_generated_seq" , "rparen" ] , "postprocess" : get ( 1 ) } ,
2342+ { "name" : "altercol_generated$ebnf$2$subexpression$1" , "symbols" : [ ( lexerAny . has ( "kw_as" ) ? { type : "kw_as" } : kw_as ) , "kw_identity" ] } ,
23432343 { "name" : "altercol_generated$ebnf$2" , "symbols" : [ "altercol_generated$ebnf$2$subexpression$1" ] , "postprocess" : id } ,
23442344 { "name" : "altercol_generated$ebnf$2" , "symbols" : [ ] , "postprocess" : ( ) => null } ,
2345- { "name" : "altercol_generated" , "symbols" : [ "kw_generated" , "altercol_generated$ebnf$1" , "altercol_generated$subexpression$1" , "altercol_generated$ebnf$2" ] , "postprocess" : x => track ( x , {
2345+ { "name" : "altercol_generated$ebnf$3$subexpression$1" , "symbols" : [ ( lexerAny . has ( "kw_as" ) ? { type : "kw_as" } : kw_as ) , "lparen" , "expr" , "rparen" ] , "postprocess" : get ( 2 ) } ,
2346+ { "name" : "altercol_generated$ebnf$3" , "symbols" : [ "altercol_generated$ebnf$3$subexpression$1" ] , "postprocess" : id } ,
2347+ { "name" : "altercol_generated$ebnf$3" , "symbols" : [ ] , "postprocess" : ( ) => null } ,
2348+ { "name" : "altercol_generated$ebnf$4$subexpression$1" , "symbols" : [ "lparen" , "altercol_generated_seq" , "rparen" ] , "postprocess" : get ( 1 ) } ,
2349+ { "name" : "altercol_generated$ebnf$4" , "symbols" : [ "altercol_generated$ebnf$4$subexpression$1" ] , "postprocess" : id } ,
2350+ { "name" : "altercol_generated$ebnf$4" , "symbols" : [ ] , "postprocess" : ( ) => null } ,
2351+ { "name" : "altercol_generated$ebnf$5$subexpression$1" , "symbols" : [ "kw_stored" ] } ,
2352+ { "name" : "altercol_generated$ebnf$5" , "symbols" : [ "altercol_generated$ebnf$5$subexpression$1" ] , "postprocess" : id } ,
2353+ { "name" : "altercol_generated$ebnf$5" , "symbols" : [ ] , "postprocess" : ( ) => null } ,
2354+ { "name" : "altercol_generated" , "symbols" : [ "kw_generated" , "altercol_generated$ebnf$1" , "altercol_generated$ebnf$2" , "altercol_generated$ebnf$3" , "altercol_generated$ebnf$4" , "altercol_generated$ebnf$5" ] , "postprocess" : x => track ( x , {
23462355 type : 'add generated' ,
23472356 ...x [ 1 ] && { always : toStr ( x [ 1 ] , ' ' ) } ,
2348- ...x [ 3 ] && { sequence : unwrap ( x [ 3 ] ) } ,
2357+ ...x [ 3 ] && { expression : unwrap ( x [ 3 ] ) } ,
2358+ ...x [ 4 ] && { sequence : unwrap ( x [ 4 ] ) } ,
2359+ ...x [ 5 ] && { stored : true } ,
23492360 } ) } ,
23502361 { "name" : "altercol_generated_seq$ebnf$1$subexpression$1" , "symbols" : [ "kw_sequence" , "kw_name" , "qualified_name" ] } ,
23512362 { "name" : "altercol_generated_seq$ebnf$1" , "symbols" : [ "altercol_generated_seq$ebnf$1$subexpression$1" ] , "postprocess" : id } ,
0 commit comments