看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于Antlr的函数式动态解释执行语言Effect设计与实现 收藏
基于Antlr的函数式动态解释执行语言Effect设计与实现

基于Antlr的函数式动态解释执行语言Effect设计与实现

作     者:郑晓东 顿梦军 栾国森 

作者机构:三峡大学科技学院机械电气学部 思特沃克软件技术(武汉)有限公司研发部 

基  金:宜昌市2019年应用基础研究项目(A19-302-14) 

出 版 物:《信息系统工程》 (China CIO News)

年 卷 期:2022年第35卷第10期

页      码:70-74页

摘      要:Effect语言是一门风格上类似JavaScript的函数式编程语言,它使用Java实现并可以在JVM上跨平台动态解释执行。为了简化代码编写和程序调试,Effect语言的实现严格遵守函数式编程语言的五大特性。Effect语言通过Antlr实现语法和词法分析,并自定义Java类实现语义分析和解释执行。其编译器实现模块主要包括词法和语法分析、类型系统和类型推导、语义解释、执行调用和语言扩展模块。通过冒泡排序、闭包函数、标注式AOP编程、文件导入等等代码的编写和测试,表明Effect语言在功能性和实用性上有其特有的优势。

主 题 词:编程语言 动态解释执行 Antlr Java 基于原型 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

D O I:10.3969/j.issn.1001-2362.2022.10.020

馆 藏 号:203115451...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分