comparison src/proto/eval.pro @ 13262:69278c25429d v8.0.1505

patch 8.0.1505: debugger can't break on a condition commit https://github.com/vim/vim/commit/c6f9f739d32084923c3031cbf6f581f8c8bf7fd2 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Feb 11 19:06:26 2018 +0100 patch 8.0.1505: debugger can't break on a condition Problem: Debugger can't break on a condition. (Charles Campbell) Solution: Add ":breakadd expr". (Christian Brabandt, closes https://github.com/vim/vim/issues/859)
author Christian Brabandt <cb@256bit.org>
date Sun, 11 Feb 2018 19:15:05 +0100
parents 6e81a68d63a1
children abaebba89fd4
comparison
equal deleted inserted replaced
13261:fa53b212be26 13262:69278c25429d
62 int eval_isnamec1(int c); 62 int eval_isnamec1(int c);
63 void set_vim_var_nr(int idx, varnumber_T val); 63 void set_vim_var_nr(int idx, varnumber_T val);
64 varnumber_T get_vim_var_nr(int idx); 64 varnumber_T get_vim_var_nr(int idx);
65 char_u *get_vim_var_str(int idx); 65 char_u *get_vim_var_str(int idx);
66 list_T *get_vim_var_list(int idx); 66 list_T *get_vim_var_list(int idx);
67 dict_T * get_vim_var_dict(int idx); 67 dict_T *get_vim_var_dict(int idx);
68 void set_vim_var_char(int c); 68 void set_vim_var_char(int c);
69 void set_vcount(long count, long count1, int set_prevcount); 69 void set_vcount(long count, long count1, int set_prevcount);
70 void set_vim_var_string(int idx, char_u *val, int len); 70 void set_vim_var_string(int idx, char_u *val, int len);
71 void set_vim_var_list(int idx, list_T *val); 71 void set_vim_var_list(int idx, list_T *val);
72 void set_vim_var_dict(int idx, dict_T *val); 72 void set_vim_var_dict(int idx, dict_T *val);
127 void assert_bool(typval_T *argvars, int isTrue); 127 void assert_bool(typval_T *argvars, int isTrue);
128 void assert_report(typval_T *argvars); 128 void assert_report(typval_T *argvars);
129 void assert_exception(typval_T *argvars); 129 void assert_exception(typval_T *argvars);
130 void assert_fails(typval_T *argvars); 130 void assert_fails(typval_T *argvars);
131 void fill_assert_error(garray_T *gap, typval_T *opt_msg_tv, char_u *exp_str, typval_T *exp_tv, typval_T *got_tv, assert_type_T atype); 131 void fill_assert_error(garray_T *gap, typval_T *opt_msg_tv, char_u *exp_str, typval_T *exp_tv, typval_T *got_tv, assert_type_T atype);
132 int typval_compare(typval_T *typ1, typval_T *typ2, exptype_T type, int type_is, int ic, int evaluate);
133 int typval_copy(typval_T *typ1, typval_T *typ2);
134 char_u *typval_tostring(typval_T *arg);
135 int var_exists(char_u *var);
132 int modify_fname(char_u *src, int *usedlen, char_u **fnamep, char_u **bufp, int *fnamelen); 136 int modify_fname(char_u *src, int *usedlen, char_u **fnamep, char_u **bufp, int *fnamelen);
133 char_u *do_string_sub(char_u *str, char_u *pat, char_u *sub, typval_T *expr, char_u *flags); 137 char_u *do_string_sub(char_u *str, char_u *pat, char_u *sub, typval_T *expr, char_u *flags);
134 void filter_map(typval_T *argvars, typval_T *rettv, int map); 138 void filter_map(typval_T *argvars, typval_T *rettv, int map);
135 /* vim: set ft=c : */ 139 /* vim: set ft=c : */