public void Visit(VoidFunctionCall l) { ColorCommand(l); ColorExpression(l.Expression); ColorError(l); //NextLine(); }
protected override string voidFunctionCallTr(VoidFunctionCall void_function_call) { dynamic[] info = void_function_call.getTranslatorInfo(); string function_name = info[0]; object[] args = info[1]; List <string> expr_args = args.Select(t => ((Expression)t).expr).ToList(); expr_args = expr_args.Select(normalizeExpression).ToList(); return(function_name + "(" + StringUtils.reuniteBySymbol(expr_args, ", ") + ")"); }
protected abstract string voidFunctionCallTr(VoidFunctionCall void_function_call);
public void Visit(VoidFunctionCall l) { // Altijd ok, in fase 2 de expressie (parameters) checken. }
public void Visit(VoidFunctionCall l) { Format(l); }