A buffer object for convenient parsing