I was trying to understand some logic in Builder class of FST. The method freezeTail() looks quite hairy. I gather that there is an some logic for pruning a node or compiling it.
What exactly is pruning a node? An example of it will be really really helpful -- Ravi