示例#1
0
 /// <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);
 }
示例#2
0
 public DependencyExpression(DependencyGroupBuilder builder, SymbolStack symbolStack)
 {
     _builder     = builder;
     _symbolStack = symbolStack;
 }