framework for visitor patterns
parser as script to get parser.out file