keywords
Keyword keywords[] = { /* keep sorted: binary searched */
n = binsearch(w, keywords, sizeof (keywords) / sizeof (keywords[0]));
kp = keywords + n;
static struct keywords _Kwords[] = {
struct keytab *kt = keywords;
} keywords[] = {
for (i = 0; keywords[i].name; i++) {
if (strcmp(keywords[i].name, token) != 0) {
last_kw = keywords[i].id;
return (keywords[i].id);
} keywords[] = {
for (i = 0; keywords[i].name; i++) {
if (strcmp(keywords[i].name, token) != 0) {
last_kw = keywords[i].id;
return (keywords[i].id);
} keywords[] = {
print_offs(const char *v, int keywords)
if (NULL == v || '\0' == *v || (keywords && !strcmp(v, "left")))
else if (keywords && !strcmp(v, "indent"))
else if (keywords && !strcmp(v, "indent-two"))
for(j=0; j<sizeof(keywords)/sizeof(keywords[0]); j++){
if( p->n==keywords[j].nChar
&& sqliteStrNICmp(p->z, keywords[j].zKeyword, p->n)==0 ){
jointype |= keywords[j].code;
if( j>=sizeof(keywords)/sizeof(keywords[0]) ){
} keywords[] = {
static struct token *handle_attributes(struct token *token, struct decl_state *ctx, unsigned int keywords)
if (!(keyword->op->type & keywords))
keywords &= KW_ATTRIBUTE;
static struct token *handle_attributes(struct token *token, struct decl_state *ctx, unsigned int keywords);