Пример #1
0
        public THISListDIEExpression(
            SkipWhitespaceToken a,
            ColourToken target1Colour,
            NameToken target1,
            SkipWhitespaceToken b,
            CommaToken c,
            SkipWhitespaceToken d,
            ColourToken target2Colour,
            NameToken target2,
            SkipWhitespaceToken e,
            SquareCloseToken f,
            SkipWhitespaceToken g,
            DotToken h,
            SkipWhitespaceToken i,
            DIEToken j,
            SkipWhitespaceToken k,
            RoundOpenToken l,
            SkipWhitespaceToken m,
            RoundCloseToken n,
            SkipWhitespaceToken o,
            SemicolonToken p)
        {
            Target1       = target1.Name;
            Target1Colour = target1Colour.Colour;

            Target2       = target2.Name;
            Target2Colour = target2Colour.Colour;
        }
Пример #2
0
 public TildeATHExpression(
     SkipWhitespaceToken a,
     RoundOpenToken b,
     SkipWhitespaceToken c,
     MaybeNotToken not,
     MaybeColouredNameToken target,
     SkipWhitespaceToken d,
     RoundCloseToken e,
     SkipWhitespaceToken f,
     CurlyOpenToken g,
     SkipWhitespaceToken h,
     CurlyCloseDelimitedExpressionListToken loopExpressions,
     SkipWhitespaceToken i,
     EXECUTEToken j,
     SkipWhitespaceToken k,
     RoundOpenToken l,
     SkipWhitespaceToken m,
     ExpressionOrCommandToken executeExpressionOrCommand,
     SkipWhitespaceToken n,
     RoundCloseToken o,
     SkipWhitespaceToken p,
     SemicolonToken q)
 {
     Not               = not.Not;
     Target            = target.Name;
     TargetColour      = target.Colour;
     _loopExpressions  = loopExpressions.Expressions;
     ExecuteExpression = executeExpressionOrCommand.Expression;
     ExecuteCommand    = executeExpressionOrCommand.Command;
 }
Пример #3
0
 public DIEExpression(
     MaybeColouredNameToken target,
     SkipWhitespaceToken a,
     DotToken b,
     SkipWhitespaceToken c,
     DIEToken d,
     SkipWhitespaceToken e,
     RoundOpenToken f,
     SkipWhitespaceToken g,
     RoundCloseToken h,
     SkipWhitespaceToken i,
     SemicolonToken j)
 {
     Target       = target.Name;
     TargetColour = target.Colour;
 }