An ANTLR-Based Approach to Compiling the Programing Language of Insect Intelligent Building

chinese automation congress(2019)

引用 0|浏览54
暂无评分
摘要
I2 B(Insect Intelligent Building) platform is a new type of building intelligent system. Lattice is a specialized programming language for I2 B application development that we proposed earlier. Unfortunately, compiling Lattice codes into target codes running on the I2 B hardware platform is still an unsolved problem. This paper proposes a compilation framework for Lattice. The entire compilation process is divided into multiple levels, and each level performs a specific translation work. We design key compiling algorithms for special language elements in Lattice, i.e., neighborhood interactive variables and higher-order operators. We conduct an experiment using a network summation case program in I2 B. The experimental result shows our proposed compilation approach is effective.
更多
查看译文
关键词
Insect Intelligent Building,Lattice,compilation framework,translation algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要