Data Structures | Macros | Typedefs
syntax_defs.h File Reference
#include "nvim/highlight_defs.h"
#include "nvim/buffer_defs.h"
#include "nvim/regexp_defs.h"

Go to the source code of this file.

Data Structures

struct  sp_syn
 
struct  keyentry
 
struct  buf_state
 
struct  syn_state
 

Macros

#define SST_MIN_ENTRIES   150 /* minimal size for state stack array */
 
#define SST_MAX_ENTRIES   1000 /* maximal size for state stack array */
 
#define SST_FIX_STATES   7 /* size of sst_stack[]. */
 
#define SST_DIST   16 /* normal distance between entries */
 
#define SST_INVALID   (synstate_T *)-1 /* invalid syn_state pointer */
 

Typedefs

typedef struct syn_state synstate_T
 
typedef struct keyentry keyentry_T
 
typedef struct buf_state bufstate_T
 

Macro Definition Documentation

#define SST_DIST   16 /* normal distance between entries */
#define SST_FIX_STATES   7 /* size of sst_stack[]. */
#define SST_INVALID   (synstate_T *)-1 /* invalid syn_state pointer */
#define SST_MAX_ENTRIES   1000 /* maximal size for state stack array */
#define SST_MIN_ENTRIES   150 /* minimal size for state stack array */

Typedef Documentation

typedef struct buf_state bufstate_T
typedef struct keyentry keyentry_T
typedef struct syn_state synstate_T