ref: 5c08fd569558d940db6e612dd0df0cc3088f049a
dir: /lang/usenglish/us_nums_cart.c/
/*******************************************************/ /** Autogenerated cart trees for us_nums */ /*******************************************************/ #include "cst_string.h" #include "cst_cart.h" #include "cst_regex.h" #include "us_nums_cart.h" extern const cst_cart us_nums_cart; static const cst_cart_node us_nums_cart_nodes[] = { { 0, CST_CART_OP_LESS, CTNODE_us_nums_NO_0000, (cst_val *)&val_0000}, { 1, CST_CART_OP_IS, CTNODE_us_nums_NO_0001, (cst_val *)&val_0001}, { 2, CST_CART_OP_IS, CTNODE_us_nums_NO_0002, (cst_val *)&val_0002}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0003 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0004 }, { 3, CST_CART_OP_IS, CTNODE_us_nums_NO_0005, (cst_val *)&val_0001}, { 2, CST_CART_OP_IS, CTNODE_us_nums_NO_0006, (cst_val *)&val_0002}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0004 }, { 3, CST_CART_OP_IS, CTNODE_us_nums_NO_0009, (cst_val *)&val_0006}, { 0, CST_CART_OP_LESS, CTNODE_us_nums_NO_0010, (cst_val *)&val_0007}, { 1, CST_CART_OP_IS, CTNODE_us_nums_NO_0011, (cst_val *)&val_0006}, { 4, CST_CART_OP_IS, CTNODE_us_nums_NO_0012, (cst_val *)&val_0008}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 5, CST_CART_OP_IS, CTNODE_us_nums_NO_0016, (cst_val *)&val_0008}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 0, CST_CART_OP_LESS, CTNODE_us_nums_NO_0019, (cst_val *)&val_0007}, { 5, CST_CART_OP_IS, CTNODE_us_nums_NO_0020, (cst_val *)&val_0006}, { 3, CST_CART_OP_IS, CTNODE_us_nums_NO_0021, (cst_val *)&val_0008}, { 2, CST_CART_OP_IS, CTNODE_us_nums_NO_0022, (cst_val *)&val_0002}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0027, (cst_val *)&val_0010}, { 1, CST_CART_OP_IS, CTNODE_us_nums_NO_0028, (cst_val *)&val_0011}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 3, CST_CART_OP_IS, CTNODE_us_nums_NO_0030, (cst_val *)&val_0008}, { 1, CST_CART_OP_IS, CTNODE_us_nums_NO_0031, (cst_val *)&val_0008}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 1, CST_CART_OP_IS, CTNODE_us_nums_NO_0035, (cst_val *)&val_0012}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 3, CST_CART_OP_IS, CTNODE_us_nums_NO_0037, (cst_val *)&val_0008}, { 5, CST_CART_OP_IS, CTNODE_us_nums_NO_0038, (cst_val *)&val_0008}, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0039, (cst_val *)&val_0013}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0043, (cst_val *)&val_0014}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0045, (cst_val *)&val_0015}, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0046, (cst_val *)&val_0016}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0049, (cst_val *)&val_0017}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0051, (cst_val *)&val_0018}, { 1, CST_CART_OP_IS, CTNODE_us_nums_NO_0052, (cst_val *)&val_0019}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 1, CST_CART_OP_IS, CTNODE_us_nums_NO_0056, (cst_val *)&val_0006}, { 4, CST_CART_OP_IS, CTNODE_us_nums_NO_0057, (cst_val *)&val_0001}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0003 }, { 5, CST_CART_OP_IS, CTNODE_us_nums_NO_0059, (cst_val *)&val_0006}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 5, CST_CART_OP_IS, CTNODE_us_nums_NO_0062, (cst_val *)&val_0006}, { 3, CST_CART_OP_IS, CTNODE_us_nums_NO_0063, (cst_val *)&val_0001}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 3, CST_CART_OP_IS, CTNODE_us_nums_NO_0065, (cst_val *)&val_0006}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 1, CST_CART_OP_IS, CTNODE_us_nums_NO_0067, (cst_val *)&val_0019}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0003 }, { 1, CST_CART_OP_IS, CTNODE_us_nums_NO_0070, (cst_val *)&val_0019}, { 0, CST_CART_OP_LESS, CTNODE_us_nums_NO_0071, (cst_val *)&val_0020}, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0072, (cst_val *)&val_0021}, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0073, (cst_val *)&val_0022}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0003 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 4, CST_CART_OP_IS, CTNODE_us_nums_NO_0077, (cst_val *)&val_0019}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 3, CST_CART_OP_IS, CTNODE_us_nums_NO_0080, (cst_val *)&val_0023}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0003 }, { 1, CST_CART_OP_IS, CTNODE_us_nums_NO_0082, (cst_val *)&val_0008}, { 4, CST_CART_OP_IS, CTNODE_us_nums_NO_0083, (cst_val *)&val_0008}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 0, CST_CART_OP_LESS, CTNODE_us_nums_NO_0085, (cst_val *)&val_0024}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0003 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0009 }, { 0, CST_CART_OP_LESS, CTNODE_us_nums_NO_0088, (cst_val *)&val_0025}, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0089, (cst_val *)&val_0026}, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0090, (cst_val *)&val_0027}, { 6, CST_CART_OP_LESS, CTNODE_us_nums_NO_0091, (cst_val *)&val_0028}, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0003 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0003 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, (cst_val *)&val_0005 }, { 255, CST_CART_OP_NONE, 0, 0}}; static const char * const us_nums_feat_table[] = { "num_digits", "p.token_pos_guess", "month_range", "n.token_pos_guess", "p.p.token_pos_guess", "n.n.token_pos_guess", "name", NULL }; const cst_cart us_nums_cart = { us_nums_cart_nodes, us_nums_feat_table };