Recursive descent parser for Sigil.
Handles polysynthetic pipe chains, morpheme expressions, and evidentiality.