From fc349551e39d4b1203a3743a76ac953686d49e07 Mon Sep 17 00:00:00 2001 From: Ryo Nihei Date: Wed, 15 Dec 2021 21:17:48 +0900 Subject: Use golangci-lint --- compiler/dfa/symbol_position.go | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) (limited to 'compiler/dfa/symbol_position.go') diff --git a/compiler/dfa/symbol_position.go b/compiler/dfa/symbol_position.go index 10d5a1e..f154251 100644 --- a/compiler/dfa/symbol_position.go +++ b/compiler/dfa/symbol_position.go @@ -38,10 +38,7 @@ func (p symbolPosition) String() string { } func (p symbolPosition) isEndMark() bool { - if uint16(p)&symbolPositionMaskEndMark > 1 { - return true - } - return false + return uint16(p)&symbolPositionMaskEndMark > 1 } func (p symbolPosition) describe() (uint16, bool) { @@ -102,19 +99,6 @@ func (s *symbolPositionSet) merge(t *symbolPositionSet) *symbolPositionSet { return s } -func (s *symbolPositionSet) intersect(set *symbolPositionSet) *symbolPositionSet { - in := newSymbolPositionSet() - for _, p1 := range s.s { - for _, p2 := range set.s { - if p1 != p2 { - continue - } - in.add(p1) - } - } - return in -} - func (s *symbolPositionSet) hash() string { if len(s.s) <= 0 { return "" @@ -171,9 +155,9 @@ func sortSymbolPositions(ps []symbolPosition, left, right int) { p1, p2 = p2, p1 } if p2 > p3 { - p2, p3 = p3, p2 + p2 = p3 if p1 > p2 { - p1, p2 = p2, p1 + p2 = p1 } } pivot = p2 -- cgit v1.2.3