Support pipe char (used in the "future" parser)

In theory, this should prevent puppet-lint from calling "future" parser code invalid.

Closes #232