forked from TrueCloudLab/frostfs-sdk-go
[#269] netmap: Regenerate policy parser
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
This commit is contained in:
parent
97cf56ba41
commit
e50838a33d
5 changed files with 25 additions and 34 deletions
Binary file not shown.
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue