Mercurial > vim
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 : */ |