jsongo编译原理