Parser defines the language source once and references it in all parsing functions