pyg4ometry.gdml.GdmlExpression.GdmlExpressionParser¶
Classes¶
Functions¶
Module Contents¶
- pyg4ometry.gdml.GdmlExpression.GdmlExpressionParser.serializedATN()¶
- class pyg4ometry.gdml.GdmlExpression.GdmlExpressionParser.GdmlExpressionParser(input, output=sys.stdout)¶
Bases:
Parser- Parameters:
input (TokenStream)
output (TextIO)
- grammarFileName = 'GdmlExpression.g4'¶
- atn¶
- decisionsToDFA¶
- literalNames = ['<INVALID>', "'cos'", "'sin'", "'tan'", "'acos'", "'asin'", "'atan'", "'log'", "'log10'",...¶
- symbolicNames = ['<INVALID>', 'COS', 'SIN', 'TAN', 'ACOS', 'ASIN', 'ATAN', 'LN', 'LOG', 'SQRT', 'EXP', 'POWER',...¶
- RULE_equation = 0¶
- RULE_expression = 1¶
- RULE_multiplyingExpression = 2¶
- RULE_operatorAddSub = 3¶
- RULE_operatorMulDiv = 4¶
- RULE_powExpression = 5¶
- RULE_signedAtom = 6¶
- RULE_atom = 7¶
- RULE_scientific = 8¶
- RULE_matrixElement = 9¶
- RULE_constant = 10¶
- RULE_variable = 11¶
- RULE_func = 12¶
- RULE_funcname = 13¶
- RULE_relop = 14¶
- ruleNames = ['equation', 'expression', 'multiplyingExpression', 'operatorAddSub', 'operatorMulDiv',...¶
- EOF¶
- COS = 1¶
- SIN = 2¶
- TAN = 3¶
- ACOS = 4¶
- ASIN = 5¶
- ATAN = 6¶
- LN = 7¶
- LOG = 8¶
- SQRT = 9¶
- EXP = 10¶
- POWER = 11¶
- ABS = 12¶
- LPAREN = 13¶
- RPAREN = 14¶
- LBRACKET = 15¶
- RBRACKET = 16¶
- PLUS = 17¶
- MINUS = 18¶
- TIMES = 19¶
- DIV = 20¶
- GT = 21¶
- LT = 22¶
- EQ = 23¶
- COMMA = 24¶
- POINT = 25¶
- POW = 26¶
- PI = 27¶
- EULER = 28¶
- I = 29¶
- MIN = 30¶
- MAX = 31¶
- VARIABLE = 32¶
- SCIENTIFIC_NUMBER = 33¶
- WS = 34¶
- _interp¶
- _predicates = None¶
- class EquationContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- relop()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- equation()¶
- class ExpressionContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- expression()¶
- class MultiplyingExpressionContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- multiplyingExpression()¶
- class OperatorAddSubContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- PLUS()¶
- MINUS()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- operatorAddSub()¶
- class OperatorMulDivContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- TIMES()¶
- DIV()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- operatorMulDiv()¶
- class PowExpressionContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- powExpression()¶
- class SignedAtomContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- PLUS()¶
- signedAtom()¶
- MINUS()¶
- func()¶
- atom()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- signedAtom()¶
- class AtomContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- scientific()¶
- matrixElement()¶
- variable()¶
- constant()¶
- LPAREN()¶
- expression()¶
- RPAREN()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- atom()¶
- class ScientificContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- SCIENTIFIC_NUMBER()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- scientific()¶
- class MatrixElementContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- variable()¶
- LBRACKET()¶
- RBRACKET()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- matrixElement()¶
- class ConstantContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- PI()¶
- EULER()¶
- I()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- constant()¶
- class VariableContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- VARIABLE()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- variable()¶
- class FuncContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- funcname()¶
- LPAREN()¶
- RPAREN()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- func()¶
- class FuncnameContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- COS()¶
- TAN()¶
- SIN()¶
- ACOS()¶
- ATAN()¶
- ASIN()¶
- LOG()¶
- LN()¶
- EXP()¶
- SQRT()¶
- POWER()¶
- ABS()¶
- MIN()¶
- MAX()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- funcname()¶
- class RelopContext(parser, parent=None, invokingState=-1)¶
Bases:
ParserRuleContext- Parameters:
parent (ParserRuleContext)
invokingState (int)
- __slots__ = 'parser'¶
- parser¶
- EQ()¶
- GT()¶
- LT()¶
- getRuleIndex()¶
- accept(visitor)¶
- Parameters:
visitor (ParseTreeVisitor)
- relop()¶