Lint: Drop nil declaration assignments

This commit is contained in:
Will Faught 2016-05-21 00:18:15 -07:00
parent 056f3f62c1
commit c81f2a7901
7 changed files with 18 additions and 18 deletions

View File

@ -375,8 +375,8 @@ func (a *ATNDeserializer) generateRuleBypassTransition(atn *ATN, idx int) {
bypassStop.startState = bypassStart bypassStop.startState = bypassStart
var excludeTransition Transition = nil var excludeTransition Transition
var endState ATNState = nil var endState ATNState
if atn.ruleToStartState[idx].isPrecedenceRule { if atn.ruleToStartState[idx].isPrecedenceRule {
// wrap from the beginning of the rule to the StarLoopEntryState // wrap from the beginning of the rule to the StarLoopEntryState

View File

@ -88,7 +88,7 @@ func LexerActionExecutorappend(lexerActionExecutor *LexerActionExecutor, lexerAc
// for all position-dependent lexer actions. // for all position-dependent lexer actions.
// / // /
func (l *LexerActionExecutor) fixOffsetBeforeMatch(offset int) *LexerActionExecutor { func (l *LexerActionExecutor) fixOffsetBeforeMatch(offset int) *LexerActionExecutor {
var updatedLexerActions []LexerAction = nil var updatedLexerActions []LexerAction
for i := 0; i < len(l.lexerActions); i++ { for i := 0; i < len(l.lexerActions); i++ {
_, ok := l.lexerActions[i].(*LexerIndexedCustomAction) _, ok := l.lexerActions[i].(*LexerIndexedCustomAction)
if l.lexerActions[i].getIsPositionDependent() && !ok { if l.lexerActions[i].getIsPositionDependent() && !ok {

View File

@ -631,7 +631,7 @@ func (l *LexerATNSimulator) addDFAEdge(from_ *DFAState, tk int, to *DFAState, cf
func (l *LexerATNSimulator) addDFAState(configs ATNConfigSet) *DFAState { func (l *LexerATNSimulator) addDFAState(configs ATNConfigSet) *DFAState {
var proposed = NewDFAState(-1, configs) var proposed = NewDFAState(-1, configs)
var firstConfigWithRuleStopState ATNConfig = nil var firstConfigWithRuleStopState ATNConfig
for _, cfg := range configs.GetItems() { for _, cfg := range configs.GetItems() {

View File

@ -385,7 +385,7 @@ func (p *ParserATNSimulator) execATNWithFullContext(dfa *DFA, D *DFAState, s0 AT
var fullCtx = true var fullCtx = true
var foundExactAmbig = false var foundExactAmbig = false
var reach ATNConfigSet = nil var reach ATNConfigSet
var previous = s0 var previous = s0
input.Seek(startIndex) input.Seek(startIndex)
var t = input.LA(1) var t = input.LA(1)
@ -504,7 +504,7 @@ func (p *ParserATNSimulator) computeReachSet(closure ATNConfigSet, t int, fullCt
// ensure that the alternative Matching the longest overall sequence is // ensure that the alternative Matching the longest overall sequence is
// chosen when multiple such configurations can Match the input. // chosen when multiple such configurations can Match the input.
var SkippedStopStates []*BaseATNConfig = nil var SkippedStopStates []*BaseATNConfig
// First figure out where we can reach on input t // First figure out where we can reach on input t
for _, c := range closure.GetItems() { for _, c := range closure.GetItems() {
@ -540,7 +540,7 @@ func (p *ParserATNSimulator) computeReachSet(closure ATNConfigSet, t int, fullCt
} }
} }
// Now figure out where the reach operation can take us... // Now figure out where the reach operation can take us...
var reach ATNConfigSet = nil var reach ATNConfigSet
// This block optimizes the reach operation for intermediate sets which // This block optimizes the reach operation for intermediate sets which
// trivially indicate a termination state for the overall // trivially indicate a termination state for the overall
@ -1190,7 +1190,7 @@ func (p *ParserATNSimulator) precedenceTransition(config ATNConfig,
fmt.Println("context surrounding pred is " + fmt.Sprint(p.parser.GetRuleInvocationStack(nil))) fmt.Println("context surrounding pred is " + fmt.Sprint(p.parser.GetRuleInvocationStack(nil)))
} }
} }
var c *BaseATNConfig = nil var c *BaseATNConfig
if collectPredicates && inContext { if collectPredicates && inContext {
if fullCtx { if fullCtx {
// In full context mode, we can evaluate predicates on-the-fly // In full context mode, we can evaluate predicates on-the-fly
@ -1226,7 +1226,7 @@ func (p *ParserATNSimulator) predTransition(config ATNConfig, pt *PredicateTrans
fmt.Println("context surrounding pred is " + fmt.Sprint(p.parser.GetRuleInvocationStack(nil))) fmt.Println("context surrounding pred is " + fmt.Sprint(p.parser.GetRuleInvocationStack(nil)))
} }
} }
var c *BaseATNConfig = nil var c *BaseATNConfig
if collectPredicates && ((pt.isCtxDependent && inContext) || !pt.isCtxDependent) { if collectPredicates && ((pt.isCtxDependent && inContext) || !pt.isCtxDependent) {
if fullCtx { if fullCtx {
// In full context mode, we can evaluate predicates on-the-fly // In full context mode, we can evaluate predicates on-the-fly
@ -1304,7 +1304,7 @@ func (p *ParserATNSimulator) getConflictingAlts(configs ATNConfigSet) *BitSet {
// //
func (p *ParserATNSimulator) getConflictingAltsOrUniqueAlt(configs ATNConfigSet) *BitSet { func (p *ParserATNSimulator) getConflictingAltsOrUniqueAlt(configs ATNConfigSet) *BitSet {
var conflictingAlts *BitSet = nil var conflictingAlts *BitSet
if configs.GetUniqueAlt() != ATNInvalidAltNumber { if configs.GetUniqueAlt() != ATNInvalidAltNumber {
conflictingAlts = NewBitSet() conflictingAlts = NewBitSet()
conflictingAlts.add(configs.GetUniqueAlt()) conflictingAlts.add(configs.GetUniqueAlt())

View File

@ -480,7 +480,7 @@ func mergeSingletons(a, b *BaseSingletonPredictionContext, rootIsWildcard bool,
} }
// a != b payloads differ // a != b payloads differ
// see if we can collapse parents due to $+x parents if local ctx // see if we can collapse parents due to $+x parents if local ctx
var singleParent PredictionContext = nil var singleParent PredictionContext
if a == b || (a.parentCtx != nil && a.parentCtx == b.parentCtx) { // ax + if a == b || (a.parentCtx != nil && a.parentCtx == b.parentCtx) { // ax +
// bx = // bx =
// [a,b]x // [a,b]x
@ -753,7 +753,7 @@ func getCachedBasePredictionContext(context PredictionContext, contextCache *Pre
visited[context] = context visited[context] = context
return context return context
} }
var updated PredictionContext = nil var updated PredictionContext
if len(parents) == 0 { if len(parents) == 0 {
updated = BasePredictionContextEMPTY updated = BasePredictionContextEMPTY
} else if len(parents) == 1 { } else if len(parents) == 1 {

View File

@ -432,7 +432,7 @@ func PredictionModehasConflictingAltSet(altsets []*BitSet) bool {
// others, otherwise {@code false} // others, otherwise {@code false}
// //
func PredictionModeallSubsetsEqual(altsets []*BitSet) bool { func PredictionModeallSubsetsEqual(altsets []*BitSet) bool {
var first *BitSet = nil var first *BitSet
for i := 0; i < len(altsets); i++ { for i := 0; i < len(altsets); i++ {
var alts = altsets[i] var alts = altsets[i]

View File

@ -80,7 +80,7 @@ func (p *Predicate) evalPrecedence(parser Recognizer, outerContext RuleContext)
func (p *Predicate) evaluate(parser Recognizer, outerContext RuleContext) bool { func (p *Predicate) evaluate(parser Recognizer, outerContext RuleContext) bool {
var localctx RuleContext = nil var localctx RuleContext
if p.isCtxDependent { if p.isCtxDependent {
localctx = outerContext localctx = outerContext
@ -195,7 +195,7 @@ func NewAND(a, b SemanticContext) *AND {
var precedencePredicates = PrecedencePredicatefilterPrecedencePredicates(operands) var precedencePredicates = PrecedencePredicatefilterPrecedencePredicates(operands)
if len(precedencePredicates) > 0 { if len(precedencePredicates) > 0 {
// interested in the transition with the lowest precedence // interested in the transition with the lowest precedence
var reduced *PrecedencePredicate = nil var reduced *PrecedencePredicate
for _, p := range precedencePredicates { for _, p := range precedencePredicates {
if reduced == nil || p.precedence < reduced.precedence { if reduced == nil || p.precedence < reduced.precedence {
@ -278,7 +278,7 @@ func (a *AND) evalPrecedence(parser Recognizer, outerContext RuleContext) Semant
return SemanticContextNone return SemanticContextNone
} }
var result SemanticContext = nil var result SemanticContext
for _, o := range operands { for _, o := range operands {
if result == nil { if result == nil {
@ -335,7 +335,7 @@ func NewOR(a, b SemanticContext) *OR {
var precedencePredicates = PrecedencePredicatefilterPrecedencePredicates(operands) var precedencePredicates = PrecedencePredicatefilterPrecedencePredicates(operands)
if len(precedencePredicates) > 0 { if len(precedencePredicates) > 0 {
// interested in the transition with the lowest precedence // interested in the transition with the lowest precedence
var reduced *PrecedencePredicate = nil var reduced *PrecedencePredicate
for _, p := range precedencePredicates { for _, p := range precedencePredicates {
if reduced == nil || p.precedence > reduced.precedence { if reduced == nil || p.precedence > reduced.precedence {
@ -413,7 +413,7 @@ func (o *OR) evalPrecedence(parser Recognizer, outerContext RuleContext) Semanti
// all elements were false, so the OR context is false // all elements were false, so the OR context is false
return nil return nil
} }
var result SemanticContext = nil var result SemanticContext
for _, o := range operands { for _, o := range operands {
if result == nil { if result == nil {