| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- /*******************************************************/
- /** 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
- };
|