Parsing

  • Nom seems powerful and useful, but I'm going to skip this chapter for now. I'll return to it, or read the docs directly, when I need to do some parsing.

Pain points

  • "What the notation says is that the output strings live at least as long as the input string." — this seems like a bug, I think. Surely the output strings live at most as long as the input string?

  • This chapter has little new stuff, but reminders of things that Rust programmers need to take care of.

The End

I've now read through the entire GITR book, except the parsing chapter. It's time to start writing Rust code. My first real project will be to rewrite my summain tool in Rust.