Even if you decide you must implement your own syntax, consider
what mileage you can get from reusing existing tools. If you need a
macro facility, consider whether preprocessing with
might be the right answer — but consider the cautions in the
next section first.
[an error occurred while processing this directive]