Final post! I promise!
Just wanted to say… totally working now. I’ve been beating my head against this for a couple of days so… yeah pretty great feeling. Thank you so much. The one little bug I’m having with it (that I can totally live with) is if there’s an unmatched { before the ;, it seems to be stuck in the nested_braces match for the rest of the file. Is there an easy workaround to this? (Is that why you redid the begin/end match in the patterns?)