introduced pieces of the PEG JavaScript grammar to prepare advanced expression support