#include "trie.h"

#define NUM_SYMS 4

TRIE_NODE dict1[] = {
                /* a     b     e     t     END */
    /* 0  */   {  14,    1,    8,    9,    0     },
    /* 1  */   {   2,    0,    3,    0,    0     },
    /* 2  */   {   0,    0,    0,    5,    0     },
    /* 3  */   {   6,    0,    0,    4,    0     },
    /* 4  */   {   0,    0,    0,    0,    1     },
    /* 5  */   {   0,    0,    0,    0,    1     },
    /* 6  */   {   0,    0,    0,    7,    0     },
    /* 7  */   {   0,    0,    0,    0,    1     },
    /* 8  */   {  10,    0,    0,    0,    0     },
    /* 9  */   {   0,    0,   12,    0,    0     },
    /* 10 */   {   0,    0,    0,   11,    0     },
    /* 11 */   {   0,    0,    0,    0,    1     },
    /* 12 */   {  13,    0,    0,    0,    0     },
    /* 13 */   {   0,    0,    0,    0,    1     },
    /* 14 */   {   0,    0,    0,    0,    1     },
};

    
TRIE_NODE dict2[] = {
               /* a */  /* b */  /* e */  /* t */  /* END */
    /* 0  */   {  1,       2,       10,      13,      0,   },
    /* 1  */   {  0,       0,       0,       0,       1,   },
    /* 2  */   {  4,       0,       3,       0,       0,   },
    /* 3  */   {  7,       0,       0,       6,       1,   },
    /* 4  */   {  0,       0,       0,       5,       0,   },
    /* 5  */   {  0,       0,       0,       0,       1,   },
    /* 6  */   {  9,       0,       0,       0,       1,   },
    /* 7  */   {  0,       0,       0,       8,       0,   },
    /* 8  */   {  0,       0,       0,       0,       1,   },
    /* 9  */   {  0,       0,       0,       0,       1,   },
    /* 10 */   {  11,      0,       0,       0,       0,   },
    /* 11 */   {  0,       0,       0,       12,      0,   },
    /* 12 */   {  0,       0,       0,       0,       1,   },
    /* 13 */   {  16,      0,       14,      0,       0,   },
    /* 14 */   {  15,      0,       0,       0,       0,   },
    /* 15 */   {  0,       0,       0,       0,       1,   },
    /* 16 */   {  0,       17,      0,       0,       0,   },
    /* 17 */   {  0,       0,       0,       0,       1,   },
};

char chars[] = { 'a', 'b', 'e', 't', };

TRIE_NODE *dict = dict1;
