public CodeStatement( StatementPosition position, string value ) : base(position) { this.value = value; }
public Variable( StatementPosition position, string name, Type type ) : base(position) { this.name = name; this.type = type; }
public Statement( StatementPosition statementPosition ) { this.StatementPosition = statementPosition; }
public UsingStatement( StatementPosition position, string @namespace ) : base(position) { this.@namespace = @namespace; }
public MatchMethodStatement( StatementPosition position, string name, string code ) : base(position) { this.name = name; this.code = code; }
protected RuleClassMethodStatement( StatementPosition statementPosition ) : base(statementPosition) { }
protected RuleStatement( StatementPosition statementPosition ) : base(statementPosition) { }