MCPcopy
hub / github.com/openreasoner/openr / transform_scale

Method transform_scale

envs/MATH/latex2sympy/gen/PSParser.py:1040–1077  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1038 listener.exitTransform_scale(self)
1039
1040 def transform_scale(self):
1041
1042 localctx = PSParser.Transform_scaleContext(self, self._ctx, self.state)
1043 self.enterRule(localctx, 8, self.RULE_transform_scale)
1044 try:
1045 self.enterOuterAlt(localctx, 1)
1046 self.state = 146
1047 self._errHandler.sync(self)
1048 la_ = self._interp.adaptivePredict(self._input, 2, self._ctx)
1049 if la_ == 1:
1050 self.state = 142
1051 self.expr()
1052 pass
1053
1054 elif la_ == 2:
1055 self.state = 143
1056 self.group()
1057 pass
1058
1059 elif la_ == 3:
1060 self.state = 144
1061 self.match(PSParser.ADD)
1062 pass
1063
1064 elif la_ == 4:
1065 self.state = 145
1066 self.match(PSParser.SUB)
1067 pass
1068
1069 self.state = 148
1070 self.transform_atom()
1071 except RecognitionException as re:
1072 localctx.exception = re
1073 self._errHandler.reportError(self, re)
1074 self._errHandler.recover(self, re)
1075 finally:
1076 self.exitRule()
1077 return localctx
1078
1079 class Transform_swapContext(ParserRuleContext):
1080

Callers 3

transform_assignmentMethod · 0.95
elementary_transformMethod · 0.95

Calls 5

exprMethod · 0.95
groupMethod · 0.95
transform_atomMethod · 0.95
enterRuleMethod · 0.45
exitRuleMethod · 0.45

Tested by

no test coverage detected