integrated new analyzer script, fixing RECURSIVE_CALL bug