I've spent the morning writing an actually beautiful handwritten parser, just to realize that my computer with 64GB of memory is too bad to execute it on productive data.