code: function ParserContent (options) {
  	/**
  	 * options.maxCount
  	 */
  	var maxCount = options.maxCount
  	var stack = []
  
  	function save (data) {
  		if (stack.push(data) >= maxCount) {
  			self.emit_data(stack)
  			stack = []
  		}
  	}
  
  	function end () {
  		self.emit_data(stack)
  		stack = null
  	}
  
  	atok
  		// Parse a float, emit its value as a [data] event and continue with the rules
  		.float(save)
  		// Skip whitespaces and go back to the beginning when matched
  			.whitespace()
  		.continue(-3)
  			.noop()
  
  		// Emit the remaining data
  		.on('end', end)
  }
docs: Parse a whitespace separated list of floats, up to maxCount
  The parser content is hold in a function
  NB. the parser function loses its context when used by createParser()