Click or drag to resize

BooleanParser Klasse

Ein Parser für boolesche Ausdrücke. Erstellt aus einem Textausdruck einen äquivalenten Baum.
Vererbungshierarchie
SystemObject
  NetEti.ExpressionParserExpressionParser
    NetEti.ExpressionParserBooleanParser
      NetEti.ExpressionParserLogicalParser

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

Der BooleanParser Typ exponiert die folgenden Member.

Konstruktoren
 NameBeschreibung
Public MethodeBooleanParser Standard Konstruktor.
Zurück nach oben
Eigenschaften
 NameBeschreibung
Public EigenschaftExpressionString Der ursprünglich übergebene Text-Ausdruck.
(Vererbt von ExpressionParser)
Public EigenschaftMetaRules Liste von höherwertigen Operatoren mit zugeordneten Unterausdrücken. BooleanParser
(Vererbt von ExpressionParser)
Public EigenschaftOperatorPriority Liste von Operatoren mit ihren relativen Prioritäten. BooleanParser
(Vererbt von ExpressionParser)
Public EigenschaftOperators Liste von jeweils ein oder zwei möglichen Operanden mit jeweils einem zugeordneten Operator. BooleanParser
(Vererbt von ExpressionParser)
Public EigenschaftToken Liste von jeweils mehrern möglichen Text-Token mit jeweils einem zugeordneten internen Schlüssel. BooleanParser
(Vererbt von ExpressionParser)
Zurück nach oben
Methoden
 NameBeschreibung
Public MethodeGetOperands Parst und retourniert alle Namen, die nicht zu den für diesen Parsertyp definierten Operatoren gehören.
(Vererbt von ExpressionParser)
Public MethodeParse Überführt einen Textausdruck anhand vorgegebener Regeln in einen äquivalenten Syntaxbaum.
(Vererbt von ExpressionParser)
Zurück nach oben
Siehe auch