如何设计基于AST的低代码平台,避免多人协同编辑工作撞车?