title: POSIX sh EBNF grammar
body: <p>Is there an existing POSIX sh grammar available or do I have to figure it out from the specification directly?</p>
  
  <p>Note I'm not so much interested in a <em>pure</em> sh; an extended but conformant sh is also more than fine for my purposes.</p>