1 #ifndef AST_STR_DEFS_H 2 #define AST_STR_DEFS_H 3 4 #define AST_STR_DEFS \ 5 X(kind, "kind") \ 6 X(flags, "flags") \ 7 X(lineno, "lineno") \ 8 X(children, "children") \ 9 X(name, "name") \ 10 X(docComment, "docComment") \ 11 X(endLineno, "endLineno") \ 12 X(__declId, "__declId") \ 13 X(flagsCombinable, "flagsCombinable") \ 14 X(type, "type") \ 15 X(params, "params") \ 16 X(uses, "uses") \ 17 X(stmts, "stmts") \ 18 X(returnType, "returnType") \ 19 X(attributes, "attributes") \ 20 X(extends, "extends") \ 21 X(implements, "implements") \ 22 X(expr, "expr") \ 23 X(var, "var") \ 24 X(offset, "offset") \ 25 X(label, "label") \ 26 X(depth, "depth") \ 27 X(class, "class") \ 28 X(const, "const") \ 29 X(dim, "dim") \ 30 X(prop, "prop") \ 31 X(args, "args") \ 32 X(left, "left") \ 33 X(right, "right") \ 34 X(value, "value") \ 35 X(key, "key") \ 36 X(default, "default") \ 37 X(cond, "cond") \ 38 X(declares, "declares") \ 39 X(hooks, "hooks") \ 40 X(props, "props") \ 41 X(traits, "traits") \ 42 X(adaptations, "adaptations") \ 43 X(method, "method") \ 44 X(insteadof, "insteadof") \ 45 X(alias, "alias") \ 46 X(prefix, "prefix") \ 47 X(true, "true") \ 48 X(false, "false") \ 49 X(try, "try") \ 50 X(catches, "catches") \ 51 X(finally, "finally") \ 52 X(init, "init") \ 53 X(loop, "loop") \ 54 X(bracketed_closure, "{closure}") \ 55 56 #endif 57