parseChainString before visit keynode