More readable formatting and identifier names. (#39)
More readable formatting and identifier names. (#39)

This macro provides a a great example for developers
learning macros to study. It's easy to discover, since
libstd and many other crates depend on it, and the
macro itself illustrates a number of useful concepts.
This commit reformats some code to make the brackets
easier to see, and renames a few identifiers for clarity.

Additionally, the `+` and `?` repetition quantifiers have
been used where appropriate instead of `*`, and an extra
`( () () )` item has been removed, which had no effect.
alexcrichton/cfg-if