public LiteralVisitor(DssRuntime dssRuntime) : base(dssRuntime) { }
public AsignmentVisitor(DssRuntime dssRuntime) : base(dssRuntime) { expressionVisitor = new ExpressionVisitor(dssRuntime); }
public PropertySetterVisitor(DssRuntime dssRuntime) : base(dssRuntime) { expressionVisitor = new ExpressionVisitor(dssRuntime); }
public StatementVisitor(DssRuntime dssRuntime) : base(dssRuntime) { rulesetVisitor = new RulesetVisitor(dssRuntime, this); propertySetterVisitor = new PropertySetterVisitor(dssRuntime); asignmentVisitor = new AsignmentVisitor(dssRuntime); }
public RulesetSelectorVisitor(DssRuntime dssRuntime) : base(dssRuntime) { }
public RulesetVisitor(DssRuntime dssRuntime, StatementVisitor statementVisitor) : base(dssRuntime) { rulesetSelectorVisitor = new RulesetSelectorVisitor(dssRuntime); this.statementVisitor = statementVisitor; }
public DssParserVisitor(DssRuntime dssRuntime) { this.dssRuntime = dssRuntime; }
public ExpressionVisitor(DssRuntime dssRuntime) : base(dssRuntime) { literalVisitor = new LiteralVisitor(dssRuntime); }
public VariableVisitor(DssRuntime dssRuntime) : base(dssRuntime) { this.dssRuntime = dssRuntime; }