Mercurial > projects > dil
changeset 70:0d3ef6daec04
- Added Expression class stubs.
author | aziz |
---|---|
date | Sun, 01 Jul 2007 14:49:05 +0000 |
parents | 24db7c5522d5 |
children | b3777cca323c |
files | trunk/src/Expressions.d trunk/src/Parser.d |
diffstat | 2 files changed, 172 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/trunk/src/Expressions.d Sun Jul 01 14:49:05 2007 +0000 @@ -0,0 +1,170 @@ +/++ + Author: Aziz Köksal + License: GPL2 ++/ +module Expressions; + +class Expression +{ + +} + +class UnaryExpression : Expression +{ + +} + +class BinaryExpression : Expression +{ + +} + +class AssignExpression : Expression +{ + +} + +class CondExpression : Expression +{ + +} + +class OrOrExpression : BinaryExpression +{ + +} + +class AndAndExpression : BinaryExpression +{ + +} + +class OrExpression : BinaryExpression +{ + +} + +class XorExpression : BinaryExpression +{ + +} + +class AndExpression : BinaryExpression +{ + +} + +class CmpExpression : BinaryExpression +{ + +} + +class EqualExpression : BinaryExpression +{ + +} + +class IdentExpression +{ + +} + +class RelExpression : BinaryExpression +{ + +} + +class InExpression : BinaryExpression +{ + +} + +class ShiftExpression : BinaryExpression +{ + +} + +class AddExpression : BinaryExpression +{ + +} + +class MulExpression : BinaryExpression +{ + +} + +class CatExpression : BinaryExpression +{ + +} + +class PostfixExpression : UnaryExpression +{ + +} + +class DotExpression : UnaryExpression +{ + +} + +class NewExpression : UnaryExpression +{ + +} + +class DeleteExpression : UnaryExpression +{ + +} + +class CastExpression : UnaryExpression +{ + +} + +class AnonClassExpression : UnaryExpression +{ + +} + +class PrimaryExpression +{ + +} + +class IndexExpression +{ + +} + +class SliceExpression +{ + +} + +class AssertExpression +{ + +} + +class MixinExpression +{ + +} + +class ImportExpression +{ + +} + +class TypeIdExpression +{ + +} + +class IsExpression +{ + +}