added “max” parameter to Scanner::match()
added Scanner::eol()
updated file headers