Пример #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)
Пример #2
0
 def evalPrecedence(self, parser:Recognizer, outerContext:RuleContext):
     if parser.precpred(outerContext, self.precedence):
         return SemanticContext.NONE
     else:
         return None
Пример #3
0
 def eval(self, parser:Recognizer , outerContext:RuleContext ):
     return parser.precpred(outerContext, self.precedence)
Пример #4
0
 def eval(self, parser:Recognizer , outerContext:RuleContext ):
     localctx = outerContext if self.isCtxDependent else None
     return parser.sempred(localctx, self.ruleIndex, self.predIndex)
Пример #5
0
 def evalPrecedence(self, parser: Recognizer, outerContext: RuleContext):
     if parser.precpred(outerContext, self.precedence):
         return SemanticContext.NONE
     else:
         return None
Пример #6
0
 def eval(self, parser: Recognizer, outerContext: RuleContext):
     return parser.precpred(outerContext, self.precedence)
Пример #7
0
 def eval(self, parser: Recognizer, outerContext: RuleContext):
     localctx = outerContext if self.isCtxDependent else None
     return parser.sempred(localctx, self.ruleIndex, self.predIndex)