add basic context sensitive parser.