title: What programming languages are context-free?
body: <p>Or, to be a little more precise: which programming languages are defined by a context-free grammar?</p>
  
  <p>From what I gather C++ is not context-free due to things like macros and templates. My gut tells me that functional languages might be context free, but I don't have any hard data to back that up with.</p>
  
  <p>Extra rep for concise examples :-)</p>