@@ -90,6 +90,7 @@ DEV_INLINESTATS : {this.isDevVersion()}? 'inlinestats' -> pushMode(EXPRESSION
9090DEV_INSIST : {this.isDevVersion()} ? ' insist_🐔' -> pushMode(PROJECT_MODE );
9191DEV_LOOKUP : {this.isDevVersion()} ? ' lookup_🐔' -> pushMode(LOOKUP_MODE );
9292DEV_METRICS : {this.isDevVersion()} ? ' metrics' -> pushMode(METRICS_MODE );
93+ DEV_RERANK : {this.isDevVersion()} ? ' rerank' -> pushMode(EXPRESSION_MODE );
9394// list of all JOIN commands
9495DEV_JOIN_FULL : {this.isDevVersion()} ? ' full' -> pushMode(JOIN_MODE );
9596DEV_JOIN_LEFT : {this.isDevVersion()} ? ' left' -> pushMode(JOIN_MODE );
@@ -180,6 +181,9 @@ DECIMAL_LITERAL
180181 ;
181182
182183BY : ' by' ;
184+ ON : ' on' ;
185+ WITH : ' with' ;
186+ AS : ' as' ;
183187
184188AND : ' and' ;
185189ASC : ' asc' ;
@@ -359,7 +363,7 @@ RENAME_DOT: DOT -> type(DOT);
359363RENAME_PARAM : PARAM -> type(PARAM);
360364RENAME_NAMED_OR_POSITIONAL_PARAM : NAMED_OR_POSITIONAL_PARAM -> type(NAMED_OR_POSITIONAL_PARAM);
361365
362- AS : 'as' ;
366+ RENAME_AS : AS -> type(AS) ;
363367
364368RENAME_ID_PATTERN
365369 : ID_PATTERN -> type(ID_PATTERN)
@@ -382,8 +386,8 @@ mode ENRICH_MODE;
382386ENRICH_PIPE : PIPE -> type(PIPE), popMode;
383387ENRICH_OPENING_BRACKET : OPENING_BRACKET -> type(OPENING_BRACKET), pushMode(SETTING_MODE);
384388
385- ON : 'on' -> pushMode(ENRICH_FIELD_MODE);
386- WITH : 'with' -> pushMode(ENRICH_FIELD_MODE);
389+ ENRICH_ON : ON -> type(ON), pushMode(ENRICH_FIELD_MODE);
390+ ENRICH_WITH : WITH -> type(WITH), pushMode(ENRICH_FIELD_MODE);
387391
388392// similar to that of an index
389393// see https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-create-index.html#indices-create-api-path-params
0 commit comments