Added oneOrMore(), renamed start() and end() to startOfInput() and
endOfInput(), added startOfLine() and endOfLine().