Powered by Ruby syntax, parser written in rparsec can be very concise. You have seen how easy the calculator and s-expression parser is. In this article we will demonstrate a more practical parser that parses sql-like language. Informally, the syntax supported are: number literal string literal (quoted by single quote and escaped by double single quote) variables starting with a "$" character. Lin