Nottingham Trent University
In this paper, the authors describe a parser developed for a Meta framework obtained by combining C++ and Java language segments. It enhances flexibility and effectiveness of Execution Preserving Language Transformation (EPLT) using Meta framework. Augmented versions of existing languages can be developed by combining good properties of two languages. The growing popularity of Java language forces programmer to implement data structures and algorithms of other languages in Java. The framework identifies and parses source code with C++ and Java language statements using meta-grammar developed and create a unified AST for the hybrid source code.