mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-04-17 17:29:02 +02:00
Merged DMD 1.042.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
|
||||
// Compiler implementation of the D programming language
|
||||
// Copyright (c) 1999-2008 by Digital Mars
|
||||
// Copyright (c) 1999-2009 by Digital Mars
|
||||
// All Rights Reserved
|
||||
// written by Walter Bright
|
||||
// http://www.digitalmars.com
|
||||
@@ -105,7 +105,7 @@ struct Expression : Object
|
||||
static Expression *combine(Expression *e1, Expression *e2);
|
||||
static Expressions *arraySyntaxCopy(Expressions *exps);
|
||||
|
||||
virtual integer_t toInteger();
|
||||
virtual dinteger_t toInteger();
|
||||
virtual uinteger_t toUInteger();
|
||||
virtual real_t toReal();
|
||||
virtual real_t toImaginary();
|
||||
@@ -175,16 +175,16 @@ struct Expression : Object
|
||||
|
||||
struct IntegerExp : Expression
|
||||
{
|
||||
integer_t value;
|
||||
dinteger_t value;
|
||||
|
||||
IntegerExp(Loc loc, integer_t value, Type *type);
|
||||
IntegerExp(integer_t value);
|
||||
IntegerExp(Loc loc, dinteger_t value, Type *type);
|
||||
IntegerExp(dinteger_t value);
|
||||
int equals(Object *o);
|
||||
Expression *semantic(Scope *sc);
|
||||
Expression *interpret(InterState *istate);
|
||||
char *toChars();
|
||||
void dump(int indent);
|
||||
integer_t toInteger();
|
||||
dinteger_t toInteger();
|
||||
real_t toReal();
|
||||
real_t toImaginary();
|
||||
complex_t toComplex();
|
||||
@@ -212,7 +212,7 @@ struct RealExp : Expression
|
||||
Expression *semantic(Scope *sc);
|
||||
Expression *interpret(InterState *istate);
|
||||
char *toChars();
|
||||
integer_t toInteger();
|
||||
dinteger_t toInteger();
|
||||
uinteger_t toUInteger();
|
||||
real_t toReal();
|
||||
real_t toImaginary();
|
||||
@@ -240,7 +240,7 @@ struct ComplexExp : Expression
|
||||
Expression *semantic(Scope *sc);
|
||||
Expression *interpret(InterState *istate);
|
||||
char *toChars();
|
||||
integer_t toInteger();
|
||||
dinteger_t toInteger();
|
||||
uinteger_t toUInteger();
|
||||
real_t toReal();
|
||||
real_t toImaginary();
|
||||
|
||||
Reference in New Issue
Block a user