docs: function() {
  		var point = {},
  			code = curr.code;
  
  		point.x = curr.value;
  
  		code += 10;
  		curr = scanner.next();
  		if(curr.code != code)
  			throw new Error('Expected code for point value to be ' + code +
  			' but got ' + curr.code + '.');
  		point.y = curr.value;
  
  		code += 10;
  		curr = scanner.next();
  		if(curr.code != code)
  		{
  			scanner.rewind();
  			return point;
  		}
  		point.z = curr.value;
  		
  		return point;
  	}