title: Embedded-friendly command parser in C++
body: <p>My use case is generating and parsing AT commands</p>
  
  <p>I'm looking for something similar to Boost.Spirit or <a href="https://github.com/ColinH/PEGTL" rel="nofollow noreferrer">https://github.com/ColinH/PEGTL</a> , but friendly to an embedded environment (mbed OS) and doesn't need to be quite as powerful as the aforementioned.  The mbed OS ATParser swings the other way and is a bit too weak/scanf-y for my tastes (no dispresect to the ATParser folks)</p>
  
  <p>Boost.Spirit I can't get to compile under that environment and I am hesitant to try PEGTL for similar reasons in addition to it being a bit complex.</p>