tomdoc matcher.coffee