示例#1
0
 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, ", ") + ")");
        }
示例#3
0
 protected abstract string voidFunctionCallTr(VoidFunctionCall void_function_call);
示例#4
0
 public void Visit(VoidFunctionCall l)
 {
     // Altijd ok, in fase 2 de expressie (parameters) checken.
 }
示例#5
0
 public void Visit(VoidFunctionCall l)
 {
     Format(l);
 }