Click or drag to resize

ArithmeticParser class

A parser for arithmetic expressions (experimental). Creates an equivalent tree from a text expression.
Inheritance hierarchy
SystemObject
  NetEti.ExpressionParserExpressionParser
    NetEti.ExpressionParserArithmeticParser

Namespace: NetEti.ExpressionParser
Assembly: NetEti.ExpressionParser (in NetEti.ExpressionParser.dll) Version: 1.0.0+20609015c2da6e03a80f381a46b367814c82f34b
Syntax
public class ArithmeticParser : ExpressionParser

The ArithmeticParser Type exposes the following members.

Constructors
 NameDescription of the
Public MethodArithmeticParser Standard constructor.
Back to the top
Properties
 NameDescription of the
Public PropertyExpressionString The originally transferred text expression.
(Inherited from ExpressionParser)
Public PropertyMetaRules List of high-order operators with assigned sub-expressions. BooleanParser
(Inherited from ExpressionParser)
Public PropertyOperatorPriority List of operators with their relative priorities. BooleanParser
(Inherited from ExpressionParser)
Public PropertyOperators List of one or two possible operands with each an assigned operator. BooleanParser
(Inherited from ExpressionParser)
Public PropertyToken List of several possible text tokens, each with an assigned internal key. BooleanParser
(Inherited from ExpressionParser)
Back to the top
Methods
 NameDescription of the
Public MethodGetOperands Parses and returns all names that do not belong to the operators defined for this parser type.
(Inherited from ExpressionParser)
Public MethodParse Converts a text expression using predefined rules into an equivalent syntax tree.
(Inherited from ExpressionParser)
Back to the top
See also