public void write_hex_constant(hex_constant _hex_constant)
		{
			write_int64_const(_hex_constant);
		}
示例#2
0
 public override void visit(hex_constant _hex_constant)
 {
     //throw new NotImplementedException();
 }
		public void visit(hex_constant _hex_constant)
		{
			bw.Write((Int16)58);
			write_hex_constant(_hex_constant);
		}
		public void read_hex_constant(hex_constant _hex_constant)
		{
			read_int64_const(_hex_constant);
		}
 public override void visit(hex_constant _hex_constant)
 {
     //throw new Exception("The method or operation is not implemented.");
     returned_scope = TypeTable.uint64_type;//entry_scope.FindName(PascalABCCompiler.TreeConverter.compiler_string_consts.ulong_type_name);
     cnst_val.prim_val = _hex_constant.val;
 }
示例#6
0
		public override void visit(hex_constant _hex_constant)
		{

		}
		public void visit(hex_constant _hex_constant)
		{
			read_hex_constant(_hex_constant);
		}
 public override void visit(hex_constant _hex_constant)
 {
     sb.Append("$");
     sb.Append(_hex_constant.val.ToString());
 }
 public void CompareInternal(hex_constant left, hex_constant right)
 {
     if (left == null && right != null || left != null && right == null)
         throw_not_equal(left, right);
     if (left != null && right != null)
     {
         if (left.val != right.val)
             throw_not_equal(left, right);
     }
 }
 public override void visit(hex_constant _hex_constant)
 {
     RetValue val = new RetValue();
     val.prim_val = _hex_constant.val;
     eval_stack.Push(val);
 }
示例#11
0
 public override void visit(hex_constant _hex_constant)
 {
     AddPossibleComments(_hex_constant, true, true);
 }
示例#12
0
		public override void visit(hex_constant _hex_constant)
		{
			text="Value: "+_hex_constant.val;
		}