A Deterministic LR (Left to Right) Parsing Algorithm on a Cloud-based Assembler

Authors: Alejandro, Juliet T., Atienza, Richelle Ann A., Bautista, Charmie F., Mendoza, Jan Cristian Y., Perez, Edel Grace C., and Santos, Ruth May S.

Issue: 2021


This study is an analysis of an Algorithm namely Deterministic Left to Right Parsing on how it would run on an Assembler Cloud-based. As we are all aware, most of the applications are now available over the World Wide Web. Google docs, compilers, converters are examples of applications on the web. A buzzword, specifically cloud computing is widely scattered over blogs, forums and professional discussions. Bringing an application on the largest network, the internet needs a lot of compatibilities and issues regarding software applications. Compatibility of Deterministic Left to Right Parsing algorithm on an assembler in a cloud environment was a focus of this research. Scripting languages such as PHP and JavaScript were studied and used to be able to implement and apply the algorithm on the cloud. Available open source assemblers were gathered and tested for implementation but the proponents have selected TASM 5.0 as their back-end assembler. This study intended to find answers for questions and problems at hand regarding assemblers, cloud and applications. This research was divided into different basic parts such as overview of the current state of technology which contained the background and introduction to the study, objectives, scopes and limitations, significance and methodologies used. The review of the related literature which cited related studies and concepts to the research. The framework containing the conceptual discussion and the system design which included architecture, system overview, objectives, physical resources and diagrams. Results and discussions of gathered data with conclusions and recommendations of the research were also part of this study.The list of references which was the bibliography was merely intended to show the entrusted reader of more information that can be found.