예제 #1
0
 public RSFunction(RSVariable name, List <RSVariable> args, RSBlock body)
 {
     this.Name = name;
     this.Args = args;
     this.Body = body;
 }
예제 #2
0
 public RSCall(RSVariable name, List <RSExpression> args)
 {
     this.Name = name;
     this.Args = args;
 }
예제 #3
0
 public RSLookup(RSVariable variable)
 {
     Variable = variable;
 }
예제 #4
0
 public RSDecrement(RSVariable v, int multiple)
 {
     this.Variable = v;
     this.Multiple = multiple;
 }
예제 #5
0
 public RSDelist(RSVariable source, List <RSVariable> targets)
 {
     this.Source  = source;
     this.Targets = targets;
 }
예제 #6
0
 public RSEnlist(RSVariable variable)
 {
     this.Variable = variable;
 }
예제 #7
0
 public RSAssign(RSVariable v, RSExpression e)
 {
     this.Variable   = v;
     this.Expression = e;
 }