> I also added anchorFinish and implemented ^ and $. The code ignores > uses that aren't at the beginning or end (respectively). Hopefully > that's good enough. Looks fine to me.