Parsing in Emacs Lisp
I'm writing a parser in Emacs Lisp. It's a parser for text files looking like this: rule: int: 1, 2, 3, ... string: and, or, then, when text: ---------- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque in tellus. In pharetra consequat augue. In congue. Curabitur pellentesque iaculis eros. Proin magna odio, posuere sed, commodo nec, varius nec, tortor. ---------- more: ... rule: ... I don't really care about the key (int, string, ...). I want the value. So for the file above int has value "1, 2, 3, ...", string "and, or, then, when" and text "Lorem ..." (excluding the