blob: c51da7ab87f414478131cd6025acdbc296529e81 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001/* syntax.c */
Bram Moolenaarf3d769a2017-09-22 13:44:56 +02002void syntax_start(win_T *wp, linenr_T lnum);
Bram Moolenaaref269542016-01-19 13:22:12 +01003void syn_stack_free_all(synblock_T *block);
4void syn_stack_apply_changes(buf_T *buf);
Bram Moolenaar0abd6cf2022-10-14 17:04:09 +01005void syntax_end_parsing(win_T *wp, linenr_T lnum);
Bram Moolenaaref269542016-01-19 13:22:12 +01006int syntax_check_changed(linenr_T lnum);
7int get_syntax_attr(colnr_T col, int *can_spell, int keep_state);
8void syntax_clear(synblock_T *block);
9void reset_synblock(win_T *wp);
10void ex_syntax(exarg_T *eap);
11void ex_ownsyntax(exarg_T *eap);
12int syntax_present(win_T *win);
13void reset_expand_highlight(void);
14void set_context_in_echohl_cmd(expand_T *xp, char_u *arg);
15void set_context_in_syntax_cmd(expand_T *xp, char_u *arg);
16char_u *get_syntax_name(expand_T *xp, int idx);
17int syn_get_id(win_T *wp, long lnum, colnr_T col, int trans, int *spellp, int keep_state);
18int get_syntax_info(int *seqnrp);
19int syn_get_sub_char(void);
20int syn_get_stack_item(int i);
21int syn_get_foldlevel(win_T *wp, long lnum);
22void ex_syntime(exarg_T *eap);
23char_u *get_syntime_arg(expand_T *xp, int idx);
Bram Moolenaar071d4272004-06-13 20:20:40 +000024/* vim: set ft=c : */