public override string VisitVariableOrFunctionCall(VariableOrFunctionCall call) { //if (call.VariableName.ToUpper() == "WRITELN") //{ // return "Console.WriteLine()"; //} //if (call.VariableName.ToUpper() == "READLN") //{ // return "Console.ReadLine()"; //} return(current.GetName(call.VariableName)); }
public virtual T VisitVariableOrFunctionCall(VariableOrFunctionCall call) { throw new NotImplementedException(); }
private string VisitVariable(VariableOrFunctionCall variable) { return($"<{variable.VariableName}{CurrentScope.LookupSymbolScope(variable.VariableName)}:{CurrentScope.LookupSymbol(variable.VariableName, true).Type.Name}>"); }
public string VisitVariableOrFunctionCall(VariableOrFunctionCall call) { throw new NotImplementedException(); }
public AddressNode VisitVariableOrFunctionCall(VariableOrFunctionCall call) { throw new System.NotImplementedException(); }
public AssignmentNode(VariableOrFunctionCall left, TokenItem item, Node right) { Left = left; Right = right; TokenItem = item; }