version 1.10, 2019/04/12 16:40:53 |
version 1.11, 2019/04/12 19:14:50 |
Line 144 static const struct nodeprop properties[] = { |
|
Line 144 static const struct nodeprop properties[] = { |
|
{ "wordasword", CLASS_TRANS }, |
{ "wordasword", CLASS_TRANS }, |
{ "year", CLASS_TRANS }, |
{ "year", CLASS_TRANS }, |
{ "[UNKNOWN]", CLASS_VOID }, |
{ "[UNKNOWN]", CLASS_VOID }, |
{ "[TEXT]", CLASS_TEXT }, |
{ "(t)", CLASS_TEXT }, |
{ "[ESCAPE]", CLASS_TEXT } |
{ "(e)", CLASS_TEXT } |
}; |
}; |
|
|
static const char *const attrkeys[ATTRKEY__MAX] = { |
static const char *const attrkeys[ATTRKEY__MAX] = { |
Line 187 attrkey_parse(const char *name) |
|
Line 187 attrkey_parse(const char *name) |
|
return key; |
return key; |
} |
} |
|
|
|
const char * |
|
attrkey_name(enum attrkey key) |
|
{ |
|
return attrkeys[key]; |
|
} |
|
|
enum attrval |
enum attrval |
attrval_parse(const char *name) |
attrval_parse(const char *name) |
{ |
{ |
Line 196 attrval_parse(const char *name) |
|
Line 202 attrval_parse(const char *name) |
|
if (strcmp(name, attrvals[val]) == 0) |
if (strcmp(name, attrvals[val]) == 0) |
break; |
break; |
return val; |
return val; |
|
} |
|
|
|
const char * |
|
attr_getval(const struct pattr *a) |
|
{ |
|
return a->val == ATTRVAL__MAX ? a->rawval : attrvals[a->val]; |
} |
} |
|
|
enum nodeid |
enum nodeid |