Incorporating language processing into Java']Java applications: A Java']JavaCC tutorial

被引:30
|
作者
Kodaganallur, V [1 ]
机构
[1] Stillman Sch Business, S Orange, NJ 07039 USA
关键词
D O I
10.1109/MS.2004.16
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Application programs sometimes deal with input whose structure and meaning are dictated by complex formal rules. Although compilers, command processors, and database-query-language processors are prime examples of these applications, we sometimes need such functionality in the context of other applications. Developing this functionality from scratch is complex and error-prone, so programmers rely on automation tools. The Java Compiler Compiler is a good tool for such tasks in Java.
引用
收藏
页码:70 / +
页数:9
相关论文
共 50 条
  • [21] Lexical state analyzer for Java']JavaCC grammars
    Gupta, Kartik
    Nandivada, V. Krishna
    SOFTWARE-PRACTICE & EXPERIENCE, 2016, 46 (06): : 751 - 765
  • [22] The Yoix® scripting language:: a different way of writing Java']Java™ applications
    Drechsler, R. L.
    Mocenigo, J. M.
    SOFTWARE-PRACTICE & EXPERIENCE, 2007, 37 (06): : 643 - 667
  • [23] Java']JavaML: a markup language for Java']Java source code
    Badros, GJ
    COMPUTER NETWORKS, 2000, 33 (1-6) : 159 - 177
  • [24] JTL - the Java']Java tools language
    Cohen, Tal
    Gil, Joseph
    Maman, Itay
    ACM SIGPLAN NOTICES, 2006, 41 (10) : 89 - 108
  • [25] Java']Java: A language for software engineering
    Waldo, J
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 630 - 630
  • [26] Java']Java as universal language - Reply
    Lewis, T
    COMPUTER, 1997, 30 (04) : 7 - 7
  • [27] Java']Java as a programming language for Internet
    Iyengar, JV
    PROCEEDINGS OF THE TWENTY-SEVENTH ANNUAL MEETING OF THE WESTERN DECISION SCIENCES INSTITUTE, 1998, : 399 - 399
  • [28] Java']Java as a first programming language
    Churcher, N
    Tempero, E
    1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: EDUCATION & PRACTICE, PROCEEDINGS, 1998, : 390 - 393
  • [29] Language discrimination by Java']Java sparrows
    Watanabe, Shigeru
    Yamamoto, Erico
    Uozumi, Midori
    BEHAVIOURAL PROCESSES, 2006, 73 (01) : 114 - 116
  • [30] Java']Java as a functional programming language
    Setzer, A
    TYPES FOR PROOFS AND PROGRAMS, 2002, 2646 : 279 - 298