[#269] netmap: Regenerate policy parser

Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
This commit is contained in:
Aleksey Savchuk 2024-09-17 12:19:33 +03:00
parent 97cf56ba41
commit e50838a33d
5 changed files with 25 additions and 34 deletions

Binary file not shown.

View file

@ -1,4 +1,4 @@
// Code generated from /repo/frostfs/sdk-go/netmap/parser/Query.g4 by ANTLR 4.13.0. DO NOT EDIT. // Code generated from netmap/parser/Query.g4 by ANTLR 4.13.1. DO NOT EDIT.
package parser // Query package parser // Query

View file

@ -1,4 +1,4 @@
// Code generated from /repo/frostfs/sdk-go/netmap/parser/QueryLexer.g4 by ANTLR 4.13.0. DO NOT EDIT. // Code generated from netmap/parser/QueryLexer.g4 by ANTLR 4.13.1. DO NOT EDIT.
package parser package parser

View file

@ -1,4 +1,4 @@
// Code generated from /repo/frostfs/sdk-go/netmap/parser/Query.g4 by ANTLR 4.13.0. DO NOT EDIT. // Code generated from netmap/parser/Query.g4 by ANTLR 4.13.1. DO NOT EDIT.
package parser // Query package parser // Query
@ -93,7 +93,7 @@ func queryParserInit() {
85, 1, 0, 0, 0, 85, 7, 1, 0, 0, 0, 86, 87, 5, 10, 0, 0, 87, 88, 5, 22, 85, 1, 0, 0, 0, 85, 7, 1, 0, 0, 0, 86, 87, 5, 10, 0, 0, 87, 88, 5, 22,
0, 0, 88, 9, 1, 0, 0, 0, 89, 90, 5, 11, 0, 0, 90, 96, 5, 22, 0, 0, 91, 0, 0, 88, 9, 1, 0, 0, 0, 89, 90, 5, 11, 0, 0, 90, 96, 5, 22, 0, 0, 91,
93, 5, 8, 0, 0, 92, 94, 3, 12, 6, 0, 93, 92, 1, 0, 0, 0, 93, 94, 1, 0, 93, 5, 8, 0, 0, 92, 94, 3, 12, 6, 0, 93, 92, 1, 0, 0, 0, 93, 94, 1, 0,
0, 0, 94, 95, 1, 0, 0, 0, 95, 97, 3, 28, 14, 0, 96, 91, 1, 0, 0, 0, 96, 0, 0, 94, 95, 1, 0, 0, 0, 95, 97, 3, 20, 10, 0, 96, 91, 1, 0, 0, 0, 96,
97, 1, 0, 0, 0, 97, 98, 1, 0, 0, 0, 98, 99, 5, 12, 0, 0, 99, 102, 3, 30, 97, 1, 0, 0, 0, 97, 98, 1, 0, 0, 0, 98, 99, 5, 12, 0, 0, 99, 102, 3, 30,
15, 0, 100, 101, 5, 9, 0, 0, 101, 103, 3, 28, 14, 0, 102, 100, 1, 0, 0, 15, 0, 100, 101, 5, 9, 0, 0, 101, 103, 3, 28, 14, 0, 102, 100, 1, 0, 0,
0, 102, 103, 1, 0, 0, 0, 103, 11, 1, 0, 0, 0, 104, 105, 7, 0, 0, 0, 105, 0, 102, 103, 1, 0, 0, 0, 103, 11, 1, 0, 0, 0, 104, 105, 7, 0, 0, 0, 105,
@ -1364,7 +1364,7 @@ type ISelectStmtContext interface {
SetCount(antlr.Token) SetCount(antlr.Token)
// GetBucket returns the Bucket rule contexts. // GetBucket returns the Bucket rule contexts.
GetBucket() IIdentContext GetBucket() IFilterKeyContext
// GetFilter returns the Filter rule contexts. // GetFilter returns the Filter rule contexts.
GetFilter() IIdentWCContext GetFilter() IIdentWCContext
@ -1373,7 +1373,7 @@ type ISelectStmtContext interface {
GetName() IIdentContext GetName() IIdentContext
// SetBucket sets the Bucket rule contexts. // SetBucket sets the Bucket rule contexts.
SetBucket(IIdentContext) SetBucket(IFilterKeyContext)
// SetFilter sets the Filter rule contexts. // SetFilter sets the Filter rule contexts.
SetFilter(IIdentWCContext) SetFilter(IIdentWCContext)
@ -1388,8 +1388,8 @@ type ISelectStmtContext interface {
IdentWC() IIdentWCContext IdentWC() IIdentWCContext
IN() antlr.TerminalNode IN() antlr.TerminalNode
AS() antlr.TerminalNode AS() antlr.TerminalNode
AllIdent() []IIdentContext FilterKey() IFilterKeyContext
Ident(i int) IIdentContext Ident() IIdentContext
Clause() IClauseContext Clause() IClauseContext
// IsSelectStmtContext differentiates from other interfaces. // IsSelectStmtContext differentiates from other interfaces.
@ -1400,7 +1400,7 @@ type SelectStmtContext struct {
antlr.BaseParserRuleContext antlr.BaseParserRuleContext
parser antlr.Parser parser antlr.Parser
Count antlr.Token Count antlr.Token
Bucket IIdentContext Bucket IFilterKeyContext
Filter IIdentWCContext Filter IIdentWCContext
Name IIdentContext Name IIdentContext
} }
@ -1436,13 +1436,13 @@ func (s *SelectStmtContext) GetCount() antlr.Token { return s.Count }
func (s *SelectStmtContext) SetCount(v antlr.Token) { s.Count = v } func (s *SelectStmtContext) SetCount(v antlr.Token) { s.Count = v }
func (s *SelectStmtContext) GetBucket() IIdentContext { return s.Bucket } func (s *SelectStmtContext) GetBucket() IFilterKeyContext { return s.Bucket }
func (s *SelectStmtContext) GetFilter() IIdentWCContext { return s.Filter } func (s *SelectStmtContext) GetFilter() IIdentWCContext { return s.Filter }
func (s *SelectStmtContext) GetName() IIdentContext { return s.Name } func (s *SelectStmtContext) GetName() IIdentContext { return s.Name }
func (s *SelectStmtContext) SetBucket(v IIdentContext) { s.Bucket = v } func (s *SelectStmtContext) SetBucket(v IFilterKeyContext) { s.Bucket = v }
func (s *SelectStmtContext) SetFilter(v IIdentWCContext) { s.Filter = v } func (s *SelectStmtContext) SetFilter(v IIdentWCContext) { s.Filter = v }
@ -1484,37 +1484,28 @@ func (s *SelectStmtContext) AS() antlr.TerminalNode {
return s.GetToken(QueryAS, 0) return s.GetToken(QueryAS, 0)
} }
func (s *SelectStmtContext) AllIdent() []IIdentContext { func (s *SelectStmtContext) FilterKey() IFilterKeyContext {
children := s.GetChildren() var t antlr.RuleContext
len := 0 for _, ctx := range s.GetChildren() {
for _, ctx := range children { if _, ok := ctx.(IFilterKeyContext); ok {
if _, ok := ctx.(IIdentContext); ok { t = ctx.(antlr.RuleContext)
len++ break
} }
} }
tst := make([]IIdentContext, len) if t == nil {
i := 0 return nil
for _, ctx := range children {
if t, ok := ctx.(IIdentContext); ok {
tst[i] = t.(IIdentContext)
i++
}
} }
return tst return t.(IFilterKeyContext)
} }
func (s *SelectStmtContext) Ident(i int) IIdentContext { func (s *SelectStmtContext) Ident() IIdentContext {
var t antlr.RuleContext var t antlr.RuleContext
j := 0
for _, ctx := range s.GetChildren() { for _, ctx := range s.GetChildren() {
if _, ok := ctx.(IIdentContext); ok { if _, ok := ctx.(IIdentContext); ok {
if j == i { t = ctx.(antlr.RuleContext)
t = ctx.(antlr.RuleContext) break
break
}
j++
} }
} }
@ -1617,7 +1608,7 @@ func (p *Query) SelectStmt() (localctx ISelectStmtContext) {
{ {
p.SetState(95) p.SetState(95)
var _x = p.Ident() var _x = p.FilterKey()
localctx.(*SelectStmtContext).Bucket = _x localctx.(*SelectStmtContext).Bucket = _x
} }

View file

@ -1,4 +1,4 @@
// Code generated from /repo/frostfs/sdk-go/netmap/parser/Query.g4 by ANTLR 4.13.0. DO NOT EDIT. // Code generated from netmap/parser/Query.g4 by ANTLR 4.13.1. DO NOT EDIT.
package parser // Query package parser // Query