#include <stdbool.h>
#include "nvim/pos.h"
#include "nvim/profile.h"
#include "nvim/types.h"
#include "nvim/buffer_defs.h"
Go to the source code of this file.
Data Structures | |
struct | regmmatch_T |
struct | regprog |
struct | bt_regprog_T |
struct | nfa_state |
struct | nfa_regprog_T |
struct | regmatch_T |
struct | reg_extmatch |
struct | regengine |
Macros | |
#define | NSUBEXP 10 |
#define | NFA_MAX_BRACES 20 |
#define | NFA_MAX_STATES 100000 |
#define | NFA_TOO_EXPENSIVE (-1) |
#define | AUTOMATIC_ENGINE 0 |
#define | BACKTRACKING_ENGINE 1 |
#define | NFA_ENGINE 2 |
Typedefs | |
typedef struct regengine | regengine_T |
typedef struct regprog | regprog_T |
typedef struct reg_extmatch | reg_extmatch_T |
typedef struct nfa_state | nfa_state_T |
#define AUTOMATIC_ENGINE 0 |
#define BACKTRACKING_ENGINE 1 |
#define NFA_ENGINE 2 |
#define NFA_MAX_BRACES 20 |
#define NFA_MAX_STATES 100000 |
#define NFA_TOO_EXPENSIVE (-1) |
#define NSUBEXP 10 |
typedef struct nfa_state nfa_state_T |
typedef struct reg_extmatch reg_extmatch_T |
typedef struct regengine regengine_T |