Click or drag to resize

NetEti.ExpressionParser namespace

Processing routines for logical expressions
Classes
 ClassDescription of the
Public ClassArithmeticParser A parser for arithmetic expressions (experimental). Creates an equivalent tree from a text expression.
Public ClassBooleanParser A parser for Boolean expressions. Creates an equivalent tree from a text expression.
Public ClassExpressionParser A parser for general expressions. Creates an equivalent tree from a text expression. Must be derived; the syntax must then be defined in the derivation. BooleanParserArithmeticParserLogicalParser
Public ClassLogicalParser A parser for extended Boolean expressions. In addition to the parameters defined in BooleanParser Operators Operators for 'less than', 'equal to' and 'greater than' are taken into account. For reasons of convenience, operators are also used in the for 'unequal', 'less than or equal to' and 'greater than or equal to'. Creates an equivalent tree from a text expression.
Public ClassSyntaxTree Generic tree with parsed logical or arithmetic expression. Function: Evaluates expressions and creates suitable syntax trees.
Public ClassTresholdParser A parser with the ability to resolve threshold operators. Derived from the parser for extended Boolean expressions. In addition to the Operators nine operators for 10%, 20%, ... , 80%, 90% threshold value. The threshold value logic (treshold) checks whether a certain percentage of the jobs that are subordinate to a job have been cancelled. node returned the result true. If the value specified by the selected operator percentage (threshold value) is reached or exceeded, the entire job switches to true (green display). Creates an equivalent tree from a text expression.
Enumerations
 EnumerationDescription of the
Public EnumerationSyntaxElement General syntax elements that are used in a logical expression can occur.