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