PEG modules refactored to use visitor pattern in semantic analysis
Small change in calc_peg example
peg_peg example reworked to use PEGVisitor