pip_services3_expressions.calculator.parsers.ExpressionParser module
-
class
pip_services3_expressions.calculator.parsers.ExpressionParser.ExpressionParser Bases:
objectImplements an expression parser class.
-
clear() Clears parsing results.
-
property
expression The expression string.
-
property
initial_tokens The list of original expression tokens.
-
property
original_tokens
-
parse_string(expression: str) Sets a new expression string and parses it into internal byte code.
- Parameters
expression – A new expression string.
-
parse_tokens(tokens: List[pip_services3_expressions.tokenizers.Token.Token])
-
property
result_tokens The list of parsed expression tokens.
-
property
variable_names The list of found variable names.
-