Relationship between shift-reduce parsing and delimited continuations?
I believe that the following paper explores some of this connection, mostly by using continuations to backtrack when things happen in parsers.  But there's definitely more to do here. 


  Modular rollback through control logging: A pair of twin functional pearls
  
  Olin Shivers, Aaron Turon, ICFP 2011.