function makeRegexParser( regex ) {
                return function () {
                    var matches = message.slice( pos ).match( regex );

                    if ( matches === null ) {