ref: 14e5a6c6bd5b3e8a936cd2184f9e2be59376357b
dir: /lang/cmu_grapheme_lang/cmu_grapheme_phrasing_cart.c/
/*******************************************************/ /** Autogenerated cart trees for us_phrasing */ /*******************************************************/ #include "cst_string.h" #include "cst_cart.h" #include "cst_regex.h" #include "cmu_grapheme_phrasing_cart.h" extern const cst_cart cmu_grapheme_phrasing_cart; static const cst_cart_node cmu_grapheme_phrasing_cart_nodes[] = { { 0, CST_CART_OP_IS, CTNODE_cmu_grapheme_phrasing_NO_0000, (cst_val *)&val_0000}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0001 }, { 1, CST_CART_OP_IS, CTNODE_cmu_grapheme_phrasing_NO_0002, (cst_val *)&val_0002}, { 2, CST_CART_OP_IS, CTNODE_cmu_grapheme_phrasing_NO_0003, (cst_val *)&val_0003}, { 3, CST_CART_OP_IS, CTNODE_cmu_grapheme_phrasing_NO_0004, (cst_val *)&val_0004}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0001 }, { 4, CST_CART_OP_IS, CTNODE_cmu_grapheme_phrasing_NO_0006, (cst_val *)&val_0004}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0001 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0001 }, { 5, CST_CART_OP_IS, CTNODE_cmu_grapheme_phrasing_NO_0010, (cst_val *)&val_0002}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0001 }, { 4, CST_CART_OP_IS, CTNODE_cmu_grapheme_phrasing_NO_0012, (cst_val *)&val_0004}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0001 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, 0}}; static const char * const cmu_grapheme_phrasing_feat_table[] = { "R:Token.parent.n.name", "R:Token.n.name", "R:Token.parent.punc", "R:Token.parent.break", "break", "n.name", NULL }; const cst_cart cmu_grapheme_phrasing_cart = { cmu_grapheme_phrasing_cart_nodes, cmu_grapheme_phrasing_feat_table };