Exemple #1
0
 def testVersion(self):
     major, minor = Recognizer().extractVersion("1.2")
     self.assertEqual("1", major)
     self.assertEqual("2", minor)
     major, minor = Recognizer().extractVersion("1.2.3")
     self.assertEqual("1", major)
     self.assertEqual("2", minor)
     major, minor = Recognizer().extractVersion("1.2-snapshot")
     self.assertEqual("1", major)
     self.assertEqual("2", minor)
 def evalPrecedence(self, parser:Recognizer, outerContext:RuleContext):
     if parser.precpred(outerContext, self.precedence):
         return SemanticContext.NONE
     else:
         return None
 def eval(self, parser:Recognizer , outerContext:RuleContext ):
     return parser.precpred(outerContext, self.precedence)
 def eval(self, parser:Recognizer , outerContext:RuleContext ):
     localctx = outerContext if self.isCtxDependent else None
     return parser.sempred(localctx, self.ruleIndex, self.predIndex)
Exemple #5
0
 def evalPrecedence(self, parser: Recognizer, outerContext: RuleContext):
     if parser.precpred(outerContext, self.precedence):
         return SemanticContext.NONE
     else:
         return None
Exemple #6
0
 def eval(self, parser: Recognizer, outerContext: RuleContext):
     return parser.precpred(outerContext, self.precedence)
Exemple #7
0
 def eval(self, parser: Recognizer, outerContext: RuleContext):
     localctx = outerContext if self.isCtxDependent else None
     return parser.sempred(localctx, self.ruleIndex, self.predIndex)