Download From stack removing in stack-based languages to BibTEX++
Transcript
ABSTRACT ABSTRACT In this report, we introduce BibTEX++, a bibliography section creator for LATEX which tries to become the BibTEX successor. One of the main features of this software is to compile old BibTEX style files (bst language) to JAVA code. So, we will explain how we transform the stack of the bst language into JAVA variables, how we find the type of each element on the stack and what optimizations we use in order to clarify the output code. First, we are going to present some important concepts and then explain how works BibTEX++ and BiSTrO (the bst→JAVA compiler) and finally show you the results of these softwares. Keywords : BibTEX, stack-based language, optimizations, compiler, BibTEX++, biliography, LATEX v