通过标签过滤:指南针

任何编程语言之间Transpiling(第一部分)

||TranspilersANTLR罗盘BSON教学工具聚合管道编译器工程

指南针团队已经写了一个轻量级的,可扩展的transpiler是BSON转换和从任何语言。这个工具允许开发人员工作在一种语言,同时能够导出他们建立其他语言的查询和聚合。大多数编译器是一个对一个,或不太常用,一个一对多或多对一的一个。有几乎没有任何许多一对多transpilers。为了避免从头开始,我们利用开源分析工具ANTLR这与已有的语法为我们所需要的语言以及一套编译工具为我们提供。我们通过想出一个创意组的类层次是减少需要从N²到n的工作量最小化成功的额外的复杂性的量。