pip_services3_expressions.calculator.parsers.ExpressionParser module
-
class
pip_services3_expressions.calculator.parsers.ExpressionParser.
ExpressionParser
Bases:
object
Implements 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.
-