By Topic

Translating Gaussian03 AST into DLTK AST

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

5 Author(s)
Xianrong Su ; Sch. of Inf. Sci. & Eng., Lanzhou Univ. Lanzhou, Lanzhou, China ; Ruisheng Zhang ; Tongming Wei ; Ruipeng Wei
more authors

Our project e-Science on Chemistry (eSOC) needs to build script editors for some chemistry script languages, such as Gaussian03, Mopac and Insight II. Dynamic language toolkit (DLTK) is an eclipse based platform that can create editors for programming languages. The critical part of creating editor with DLTK is translating target programming languagepsilas AST into DLTK AST. This AST translation contains two main processes. One process is storing target AST nodes into corresponding DLTK AST nodes and the other process is transforming target AST nodespsila communication into DLTK AST nodespsila communication. We use ANTLR to implement the AST translation. In this paper, we give an implementation of translating Gaussian03 AST into DLTK AST. This implementation is helpful for realizing the AST translation for other chemistry script languages. In addition, the validity of the AST translation for Gaussian03 is proved in GaussianScriptEditor.

Published in:

2009 Eighth International Conference on Grid and Cooperative Computing

Date of Conference:

27-29 Aug. 2009