更加严密的解析器