An Ambiguous Context -Free Grammar for Deterministic Parsing In Queue- Java Compiler

We present in this paper an ambiguous and context free grammar (AFEG) for a deterministic parsing phase in a Queue-Java compiler, which is based on Queue programming paradigm and is targeted for a novel Queue-Java computing system. We shall show how the AFEG provides a clear and precise description of those strings that make up Java and Queue-Java programming. For every item, we will propose more than one rule and we will investigate, then, their usage rate. Selected rules were used in AFEG and implemented for our QJAVAC compiler that embed Queue Syntax tree Algorithm (QST).

[1]  Tsutomu Yoshinaga,et al.  Proposal and Design of a Parallel Queue Processor Architecture (PQP) , 2002, IASTED PDCS.

[2]  John C. Gyllenhaal,et al.  A study of the cache and branch performance issues with running Java on current hardware platforms , 1997, Proceedings IEEE COMPCON 97. Digest of Papers.

[3]  Erik Ruf,et al.  Marmot: an optimizing compiler for Java , 2000, Softw. Pract. Exp..

[4]  C. Kosack,et al.  LABORATORY , 1949, American journal of public health and the nation's health.

[5]  Mike O'Connor,et al.  PicoJava: A Direct Execution Engine For Java Bytecode , 1998, Computer.