コード例 #1
0
 public ExpressionStatement(NodeExpression expression)
 {
     _expression = expression;
 }
コード例 #2
0
ファイル: IfStatement.cs プロジェクト: mrcsparker/Crispy
 public IfStatement(List <IfStatementTest> tests, NodeExpression elseStatement = null)
 {
     _tests         = tests;
     _elseStatement = elseStatement;
 }
コード例 #3
0
ファイル: IfStatement.cs プロジェクト: mrcsparker/Crispy
 public IfStatementTest(NodeExpression test, NodeExpression body)
 {
     _test = test;
     _body = body;
 }
コード例 #4
0
ファイル: VarStatement.cs プロジェクト: mrcsparker/Crispy
 public VarStatement(string name, NodeExpression value)
 {
     _name  = name;
     _value = value;
 }
コード例 #5
0
 public BreakExpression(NodeExpression expr)
 {
     _expr = expr;
 }
コード例 #6
0
 public ParentesizedExpression(NodeExpression expression)
 {
     _expression = expression;
 }
コード例 #7
0
ファイル: NewExpression.cs プロジェクト: mrcsparker/Crispy
 public NewExpression(NodeExpression target, NodeExpression[] arguments)
 {
     _target    = target;
     _arguments = arguments;
 }
コード例 #8
0
ファイル: MemberExpression.cs プロジェクト: mrcsparker/Crispy
 public MemberExpression(NodeExpression expr, string name, MemberType type)
 {
     _expr = expr;
     _name = name;
     _type = type;
 }
コード例 #9
0
ファイル: ReturnStatement.cs プロジェクト: mrcsparker/Crispy
 public ReturnStatement(NodeExpression returnExpression)
 {
     _returnExpression = returnExpression;
 }
コード例 #10
0
 public FunctionDefStatement(string name, string[] parameters, NodeExpression body)
 {
     _name       = name;
     _parameters = parameters;
     _body       = body;
 }
コード例 #11
0
 public FunctionCallExpression(NodeExpression methodName, IList <NodeExpression> argumentList)
 {
     _methodName   = methodName;
     _argumentList = argumentList;
 }
コード例 #12
0
ファイル: LoopStatement.cs プロジェクト: mrcsparker/Crispy
 public LoopStatement(NodeExpression body)
 {
     _body = body;
 }
コード例 #13
0
 public AssignmentExpression(NodeExpression left, NodeExpression right)
 {
     _left  = left;
     _right = right;
 }
コード例 #14
0
 public LambdaExpression(string[] parameters, NodeExpression body)
 {
     _parameters = parameters;
     _body       = body;
 }
コード例 #15
0
 public BinaryExpression(ExpressionType binaryOperator, NodeExpression left, NodeExpression right)
 {
     _binaryOperator = binaryOperator;
     _left           = left;
     _right          = right;
 }
コード例 #16
0
 public IndexExpression(NodeExpression target, NodeExpression index)
 {
     _target = target;
     _index  = index;
 }