Description: RulesLogic. (.NET Framework 4.0/VS 2010)
It allows simple rules creation and validation, like "(a = 3 or b = 4) and c = 7".
Currently "and / or / = / != / () operators supported. The library can be extended
with adding additional classes (for instance, +, -, ! etc).
Such rule string can be entered either as a string or via classes concstuctions.
Both approaches exist in Program.cs sample file.
To Search:
File list (Check if you may need any files):
RulesLogic
..........\Program.cs
..........\Properties
..........\..........\AssemblyInfo.cs
..........\readme.txt
..........\RulesLogic
..........\..........\Comparators
..........\..........\...........\RuleComparator.cs
..........\..........\...........\RuleComparatorEqual.cs
..........\..........\...........\RuleComparatorNotEqual.cs
..........\..........\Logical
..........\..........\.......\RuleLogicalOperator.cs
..........\..........\.......\RuleLogicalOperatorAND.cs
..........\..........\.......\RuleLogicalOperatorOR.cs
..........\..........\RuleBase.cs
..........\..........\RuleBraces.cs
..........\..........\RuleCondition.cs
..........\..........\RuleConditionTwoItems.cs
..........\..........\RulesBuilder.cs
..........\..........\Values
..........\..........\......\StaticExtendedValue.cs
..........\..........\......\StaticValue.cs
..........\..........\......\StaticValueInteger.cs
..........\RulesLogic.csproj
Rules.sln