/// <summary> /// Constructs an empty rule builder. /// </summary> public RuleBuilder() { var rootScope = new SymbolTable(); _dependencyBuilder = new DependencyGroupBuilder(rootScope); _groupBuilder = new GroupBuilder(rootScope, GroupType.And); _actionGroupBuilder = new ActionGroupBuilder(rootScope); }
public DependencyExpression(DependencyGroupBuilder builder, SymbolStack symbolStack) { _builder = builder; _symbolStack = symbolStack; }