예제 #1
0
 public TypeError(NodeContext context, string message) : base(context, message)
 {
 }
예제 #2
0
 public TypeError(Type expected, Type actual, NodeContext context, string message) :
     this(expected, actual, context.Line, context.Column, message)
 {
 }
예제 #3
0
 public HassemblerException(NodeContext context, string message) : this(context.Line, context.Column, message)
 {
 }
예제 #4
0
 public VisitException(NodeContext context, string message) : base(context.Line, context.Column, message)
 {
 }
예제 #5
0
 public MultNode(NodeContext context, MultOperation operation) : base(context)
 {
     Operation = operation;
 }
예제 #6
0
 public CompNode(NodeContext context, CompOperation operation) : base(context)
 {
     Operation = operation;
 }
예제 #7
0
 public ParameterReferenceNode(NodeContext context, string paramName, Function func) : base(context)
 {
     ParameterName = paramName;
     Function      = func;
 }
예제 #8
0
 public SumNode(NodeContext context, SumOperation operation) : base(context)
 {
     Operation = operation;
 }
예제 #9
0
 public BoolNode(NodeContext context, bool value) : base(context)
 {
     Value = value;
 }
예제 #10
0
 public IntNode(NodeContext context, int value) : base(context)
 {
     Value = value;
 }
예제 #11
0
 public ParenthesesNode(NodeContext context) : base(context)
 {
 }
예제 #12
0
 public ITENode(NodeContext context) : base(context)
 {
 }
예제 #13
0
 public ExprNode(NodeContext context)
 {
     Context = context;
 }