Untitled Document
   
You are from : ( )  
     
Untitled Document
Untitled Document
 

International Journal of Information Technology & Computer Science ( IJITCS )

Abstract :

This paper describes RugsSr which is an internal domain specific language based on Ruby to define grammar rules. The grammar rules in RugsSr are executable so that we can embed Ruby code with the grammars. A parser generator reads the grammar rules in RugsSr and generates a bottom-up parser. In the author's preliminary experience, productivity was improved in the design and implementation of parsers

Keywords :

: parser generator; domain specific language; syntax analysis; Ruby

References :

  1. Steven C. Johnson, "Yacc: Yet Another Compiler Compiler," UNIX Programmer's Manual, Vol. 2, pp.353-387, 1979.
  2. Martin Fowler, "Domain-Specific Languages," Addison-Wesley, 2011.
  3. Bison - Gnu Parser Generator, http://www.gnu.org/s/bison/  (accessed at June 26, 2012).
  4. E. M. Gagnon and L. J. Hendren, SableCC, an Object-Oriented Compiler Framework, TOOLS 26 Technology of Object-Oriented Languages, pp.140-154, 1998.
  5. T. J. Parr and R. W. Quong, ANTLR: A Predicated-LL(k) Parser Generator, Software Practice & Experience, pp.789-810, Vol.25, No.7,1995.
  6. BYACC/J Home Page, http://byaccj.sourceforge.net/ (accessed at June 26, 2012).
  7. Kazuaki Maeda, Ruby-Based Data Representation and the Performance of Java Programs, Second International Conference on the Applications of Digital Information and Web Technologies, pp.841-846, 2009.

Untitled Document
     
Untitled Document
   
  Copyright © 2013 IJITCS.  All rights reserved. IISRC® is a registered trademark of IJITCS Properties.