JGroovy - An Experimental of Extensible Java']Java Compiler

被引:0
作者
Sateanpattanakul, Siwadol [1 ]
Walairacht, Aranya [1 ]
机构
[1] King Mongkuts Inst Technol Ladkrabang, Fac Engn, Dept Comp Engn, Bangkok 10520, Thailand
来源
2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL I | 2010年
关键词
component; Abstract Syntax Tree (AST); Stack-Machine Lexical Analyzer; Reference Attribute Grammars (RAGs);
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
there are many programming languages what designed to express computations that can be performed by a machine. Many programming languages have specific features and some form of written specification of their syntax and semantics. Although some languages extended Java programming language and use advantages from Java Virtual Machine (JVM) those extended languages have their syntax and semantics that make extended languages can not support all Java features. This paper we introduce the programming language and compiler that support more than one programming languages called "JGroovy". The JGroovy use Java for a host language and Groovy for a second language. This research is aim to improve a compiler for support more than one programming languages and manage source code before and after compilation with identical standard. The result of experiment the JGroovy compiler support source code better than javac. And support all extension features in Groovy.
引用
收藏
页码:531 / 534
页数:4
相关论文
共 8 条
  • [1] [Anonymous], 2008, JACKS COMPILER TEST
  • [2] Ekman Torbjom, OOPSLA 07
  • [3] Gosling J., 2005, Java Language Specification, Vthird
  • [4] Hedin G., 1999, 2 WORKSH ATTR GRAMM, P153
  • [5] Kiczales G, 1997, LECT NOTES COMPUT SC, V1241, P220, DOI 10.1007/BFb0053381
  • [6] Kiczales Gregor, 2001, LNCS, V2072, P327, DOI DOI 10.1007/3-540-45337-718
  • [7] H2S detection sensing characteristic of CuO/SnO2 sensor
    Liu, JH
    Huang, XJ
    Ye, G
    Liu, W
    Jiao, Z
    Chao, WL
    Zhou, ZB
    Yu, ZL
    [J]. SENSORS, 2003, 3 (05): : 110 - 118
  • [8] Subramaniam Venkat, 2008, PROGRAMMING GROOVY D