sentences:  Ragel
  
  Ragel is a finite-state machine compiler and a parser generator.Initially Ragel supported output for C, C++ and Assembly source code, was expanded to support several other languages including Objective C, D, Go, Ruby, and Java.