private static Symbol GetSymbol(BoundVariableExpression expression)
 {
     return(expression.Symbol);
 }
Пример #2
0
 private object EvaluateVeriableExpression(BoundVariableExpression v)
 {
     return(_variables[v.Variable]);
 }
Пример #3
0
 public override void VisitVariableExpression(BoundVariableExpression node)
 {
     _writer.WriteIdentifier(node.Variable.Name);
 }
Пример #4
0
 private object EvaluateVariableExpression(BoundVariableExpression expression)
 {
     return(_variables[expression.Variable]);
 }
Пример #5
0
 public Expression visit(BoundVariableExpression e)
 {
     return(e);
 }
Пример #6
0
 protected virtual BoundExpression RewriteVariableExpression(BoundVariableExpression expression)
 {
     return(expression);
 }
Пример #7
0
 protected virtual void VisitVariableExpression(BoundVariableExpression node)
 {
 }
Пример #8
0
 private object EvaluateVariableExpression(BoundVariableExpression variable)
 {
     return(variables[variable.Variable]);
 }
Пример #9
0
 private void OutputVariable(BoundVariableExpression node, string prefix)
 {
     builder.AddFragment(new OutputFragment(prefix, DefaultColour));
     builder.AddFragment(new OutputFragment(node.Variable.Name, VariableColour));
 }
Пример #10
0
 private object Evaluate(BoundVariableExpression variableExpression) => _variables[variableExpression.Variable];
Пример #11
0
 private object EvaluateVariable(BoundVariableExpression expression)
 {
     return(EvaluateVariable(expression.Variable));
 }