+new_region()

This commit is contained in:
anon 2023-08-28 15:39:16 +02:00
parent 593ba59cc4
commit d118566b6a

View File

@ -160,6 +160,26 @@ int new_keyword_tokens(const char * const * words,
return i; return i;
} }
token_t * new_region_token(const char * const * start,
const char * const * end,
hl_group_t * const g) {
char buffer[100];
buffer[0] = '\0';
strcat(buffer, start);
strcat(buffer, "[\\d\\D]*");
strcat(buffer, end);
token_t * mt = (token_t*)malloc(sizeof(token_t));
mt->hl = g;
mt->t = KEYSYMBOL;
mt->syntax = regex_compile(buffer);
append_token(mt);
return mt;
}
token_t * new_token(const char * const word, token_t * new_token(const char * const word,
const token_type_t t, const token_type_t t,
hl_group_t * const g) { hl_group_t * const g) {