code: def p_chr_one(p):
      
      arg_list = make_arg_list(make_argument(p[2], p.lineno(1)))
      arg_list[0].value = make_typecast(TYPE.ubyte, arg_list[0].value, p.lineno(1))
      p[0] = make_builtin(p.lineno(1), 'CHR', arg_list, type_=TYPE.string)
docs: string : CHR bexpr %prec UMINUS