Re-order declarations in the parser and tree walker to start with the highest-level and descend.
Re-order declarations in the parser and tree walker to start with the highest-level and descend.

andybalaam/pepper,andybalaam/pepper,andybalaam/pepper,andybalaam/pepper,andybalaam/pepper