Mercurial > projects > dil
comparison trunk/src/dil/Parser.d @ 539:3418027c3914
Added semantic() method to RealExpression.
Added code to IntExpression.semantic().
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Tue, 18 Dec 2007 22:46:07 +0100 |
parents | db7913148b29 |
children | d9e328c3bab9 |
comparison
equal
deleted
inserted
replaced
538:d0d40bcca9c6 | 539:3418027c3914 |
---|---|
2752 e = new IntExpression(token); | 2752 e = new IntExpression(token); |
2753 nT(); | 2753 nT(); |
2754 break; | 2754 break; |
2755 case T.Float32, T.Float64, T.Float80, | 2755 case T.Float32, T.Float64, T.Float80, |
2756 T.Imaginary32, T.Imaginary64, T.Imaginary80: | 2756 T.Imaginary32, T.Imaginary64, T.Imaginary80: |
2757 e = new RealExpression(token.type, token.real_); | 2757 e = new RealExpression(token); |
2758 nT(); | 2758 nT(); |
2759 break; | 2759 break; |
2760 case T.Dollar: | 2760 case T.Dollar: |
2761 e = new DollarExpression(); | 2761 e = new DollarExpression(); |
2762 nT(); | 2762 nT(); |
3305 e = new IntExpression(token); | 3305 e = new IntExpression(token); |
3306 nT(); | 3306 nT(); |
3307 break; | 3307 break; |
3308 case T.Float32, T.Float64, T.Float80, | 3308 case T.Float32, T.Float64, T.Float80, |
3309 T.Imaginary32, T.Imaginary64, T.Imaginary80: | 3309 T.Imaginary32, T.Imaginary64, T.Imaginary80: |
3310 e = new RealExpression(token.type, token.real_); | 3310 e = new RealExpression(token); |
3311 nT(); | 3311 nT(); |
3312 break; | 3312 break; |
3313 case T.CharLiteral: | 3313 case T.CharLiteral: |
3314 e = new CharExpression(token.dchar_); | 3314 e = new CharExpression(token.dchar_); |
3315 nT(); | 3315 nT(); |