예제 #1
0
 protected BinaryExpression(Operation operation, Expression left, Expression right, TextPosition position)
     : base(position)
 {
     Operation = operation;
     Left = left;
     Right = right;
 }
예제 #2
0
 protected Question(DataType dataType, Identifier id, string label, Expression expression, TextPosition position)
     : base(position)
 {
     DataType = dataType;
     Id = id;
     Label = label;
     Expression = expression;
 }
예제 #3
0
 internal UnaryExpression(Operation operation, Expression operand, TextPosition position)
     : base(position)
 {
     Operation = operation;
     Operand = operand;
 }
예제 #4
0
 protected Statement(TextPosition position)
     : base(position)
 {
 }
예제 #5
0
 protected Literal(string value, TextPosition position)
     : base(position)
 {
     Value = value;
 }
예제 #6
0
 public void AddWarning(TextPosition position, string message, params object[] args)
 {
     AddWarning(position, String.Format(message, args));
 }
예제 #7
0
 public void AddWarning(TextPosition position, string message)
 {
     Messages.Add(new Message(Severity.Warning, position, message));
 }
예제 #8
0
 public void AddError(TextPosition position, string message)
 {
     Messages.Add(new Message(Severity.Error, position, message));
 }
예제 #9
0
 public Message(Severity severity, TextPosition position, string text)
 {
     Severity = severity;
     Position = position;
     Text = text;
 }
예제 #10
0
 protected StyleAttribute(TextPosition position)
     : base(position)
 {
 }
예제 #11
0
 protected Widget(TextPosition position)
     : base(position)
 {
 }