Method: Predicate#eval

Defined in:
lib/antlr4/atn/SemanticContext.rb

#eval(parser, outerContext) ⇒ Object



103
104
105
106
107
108
109
110
111
# File 'lib/antlr4/atn/SemanticContext.rb', line 103

def eval(parser, outerContext)
    #localctx = outerContext if self.isCtxDependent else None
    if self.isCtxDependent 
      localctx = outerContext 
    else 
      localctx = nil
    end
    return parser.sempred(localctx, self.ruleIndex, self.predIndex)
end