Example #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;
        }
Example #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;
 }
Example #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;
 }