17 citations found. Retrieving documents...
William M. Waite and Gerhard Goos. Compiler Construction. Springer-Verlag, 1984.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Verifying Compilers and ASMs or ASMs for uniform description .. - Goos, Zimmermann (2000)   (2 citations)  (Correct)

....###### ######### ############ ############### ###### Fig. 2. Compiler architecture architecture is using vertical compositionality for decomposing compilations into a sequence of simpler steps each of which can be dealt with by appropriate methods and tools, cf. Fig. 2 and e.g. [55, 40]. Actually, the first row of Fig. 2 shows a decomposition of a compiler into modules only, not necessarily into sequential steps; however, locally for each element of an intermediate representation the phases follow each other sequentially from left to right. 6 Conceptually it is thus justified ....

William M. Waite and Gerhard Goos. Compiler Construction. Springer-Verlag, 1984.


Lazy Lexing is Fast - Chakravarty (1999)   (3 citations)  (Correct)

....the NFA is converted to an DFA or the DFA is directly obtained from the regular expressions; finally, the number of states of the DFA is minimised and often the table is stored in a compressed format, as it tends to be sparse. This standard technology is described in detail in compiler textbooks [9,1]. As we generate the automaton incrementally during lexing, we cannot use a multistaged approach and we have to avoid expensive techniques, such as, the subset construction. We essentially build the state transition graph of a DFA directly from the regular expressions and we construct a node of ....

William W. Waite and Gerhard Goos. Compiler Construction. Springer-Verlag, second edition, 1985.


Ox: An Attribute-Grammar Compiling System based on Yacc, Lex.. - Bischoff (1993)   (2 citations)  (Correct)

....assumed that the reader is familiar with the use of Yacc [Johnson 75] Lex [Lesk 75] and C [KR 88] Ox syntactic constructs are described mainly as augmentations of the languages accepted by those tools. 3 Prior acquaintance with the basic ideas of attribute grammars (for instance, as found in [Waite 84] or [Aho 86] is helpful. An Ox input specification consists of at least two files: a syntactic specification (which resembles a Yacc input specification and is called a Y file) that Ox translates into a Yacc input specification, and one or more lexical specifications (which resemble Lex input ....

....is performed automatically by the evaluator. Evaluation of a given syntactically correct input involves at least one decoration, that performed after the final reduction to the start symbol. 8 Programming style Definitions of attribute grammar , for instance those in [Lorho 88] and [Waite 84] employ no notion of execution sequence. The usual Ox programming style involves defining synthesized attribute occurrences of tokens in terms of yytext and yyleng and other such data structures of the lexical analyzer. Then the attribute definitions of each production are written only in terms ....

William M. Waite and Gerhard Goos, Compiler Construction, Springer-Verlag, 1984.


Using Many-Sorted Inference Rules to Generate Semantic Analysis - Glesner, Zimmerman (1997)   (Correct)

....transformation into the intermediate language from these specifications. Research on the specification of semantic properties of programming languages and the generation of their semantic analyses was pushed forward with attribute grammars. A good survey of the obtained results can be found in [13]. The actual algorithms for the semantic analysis are simple but will fail on certain input programs if the underlying attribute grammar is not well defined. Testing if a grammar is well defined, however, requires exponential time [2] A sufficient condition for being well defined can be checked ....

William M. Waite and Gerhard Goos. Compiler Construction. Springer Verlag, Berlin,


Design, Implementation, Use, and Evaluation of Ox: An.. - Bischoff (1992)   (Correct)

....is assumed that the reader is familiar with the use of Yacc [Johnson 75] Lex [Lesk 75] and C [KR 88] Ox syntactic constructs are described mainly as augmentations of the languages accepted by those tools. Prior acquaintance with the basic ideas of attribute grammars (for instance, as found in [Waite 84] or [Aho 86] is helpful. 6 An Ox input specification consists of at least two files: a syntactic specification (which resembles a Yacc input specification and is called a Y file) that Ox translates into a Yacc input specification, and one or more lexical specifications (which resemble Lex ....

....is performed automatically by the evaluator. Evaluation of a given syntactically correct input involves at least one decoration, that performed after the final reduction to the start symbol. 16 1. 8 Programming Style Definitions of attribute grammar, for instance those in [Lorho 88] and [Waite 84] employ no notion of execution sequence. The usual Ox programming style involves defining synthesized attribute occurrences of tokens in terms of yytext and yyleng and other such data structures of the scanner. Then the attribute definitions of each production are written only in terms of ....

William M. Waite and Gerhard Goos, Compiler Construction, Springer-Verlag, 1984.


Formal Specification Of A Safe Plc Language And Its Compiler - Gottfried Egger (1994)   (7 citations)  (Correct)

....THEN STATE: CLOSING; ENDIF; ELSIF STATE=CLOSING THEN . ENDIF; Delta Delta Delta ENDFUNCTIONBLOCK Figure 2: Function block type TWO HAND DESIGN OF THE COMPILER The design of the SFS compiler (see Figure 3 and [2] follows the classical organization into successive phases [1, 12]. The lexical analysis splits the input text into tokens like identifiers, keywords, numbers, etc. The syntactic analysis converts the token sequence into a tree representation, called abstract syntax, that reflects the essential structure of the current compilation unit and leaves out irrelevant ....

....implementation against this specification, it can be ensured that the generated code preserves the meaning of the compiled SFS program. Lexical conventions and syntactical structure of SFS programs are defined by classical formal specification techniques in the field of compiler construction [1, 12], namely by regular expressions and by a context free grammar , respectively. Context conditions (often called static semantics) and the (dynamic) semantics of SFS are both formally specified by means of denotational semantics [10] starting from the abstract syntax a traditional technique for ....

William M. Waite and Gerhard Goos. Compiler Construction. Springer, 1985.


On the Construction of Correct Compiler Back-Ends: An ASM.. - Zimmermann, Gaul (1997)   (5 citations)  (Correct)

....used for storing global information (e.g. the dynamic constants loc and glob in the basic block language BB , cf. Appendix A. 1) Xi There are algorithms which compute correct rule annotations [Emmelmann 1992] and register allocation algorithms which compute correct register annotations [Waite and Goos 1984, Section 10.2.1] For this article, it is sufficient to know that there are such algorithms. During the application of rules of R, annotations are consumed. A rule t X ; fm 1 ; mn g is applicable iff the following two conditions are satisfied: AP1) rule( i ; l ; o) t X ; fm 1 ; ....

....used to represent f 2 Delta IL n Delta ML . When applying a term rewrite rule t Xfm 1 ; mn g at an instruction instr , then the annotations of any unchanged instructions remain unchanged and the annotations for the new instructions is a simple live analysis for basic blocks (cf. [Waite and Goos 1984, Chapter 13.3] starting from the set used of the instruction after instr . Since we have now formalized the notion whether a register contains at a certain instruction a value which is needed later, we can define ae. Definition 21 (ae) Let ; 0 2 ML where 0 is obtained from by ....

William M. Waite and Gerhard Goos. Compiler Construction. Springer Verlag, 1984.


User Manual for Ox: An Attribute-Grammar Compiling System based.. - Bischoff (1992)   (1 citation)  (Correct)

....is assumed that the reader is familiar with the use of Yacc [Johnson 75] Lex [Lesk 75] and C [KR 88] Ox syntactic constructs are described mainly as augmentations of the languages accepted by those tools. Prior acquaintance with the basic ideas of attribute grammars (for instance, as found in [Waite 84] or [Aho 86] is helpful. An Ox input specification consists of at least two files: a syntactic specification (which resembles a Yacc input specification and is called a Y file) that Ox translates into a Yacc input specification, and one or more lexical specifications (which resemble Lex input ....

....decorations is performed automatically by the evaluator. Evaluation of a given syntactically correct input involves at least one decoration, that performed after the final reduction to the start symbol. 8 Programming Style Definitions of attribute grammar, for instance those in [Lorho 88] and [Waite 84] employ no notion of execution sequence. The usual Ox programming style involves defining synthesized attribute occurrences of tokens in terms of yytext and yyleng and other such data structures of the scanner. Then the attribute definitions of each production are written only in terms of ....

William M. Waite and Gerhard Goos, Compiler Construction, Springer-Verlag, 1984.


The FeedBack Compiler - Binkley, Duncan, Jubb, Wielgosz   (Correct)

....For consistency, a video taped lecture was used. Following the lecture, a ten minute pre test was given to get a baseline measure of the students comprehension of cse. The final part of the shared component was 25 minutes of reading written material on cse adapted from several compiler texts [1, 14, 18, 21, 20, 24]. After the shared component, the control and experimental groups were split to perform the experiential component. The control group continued to read the written materials and work on the exercises for an additional thirty minutes. The experimental group was taken to a computer lab and performed ....

William M. Waite and Gerhard Goos. Compiler Construction. Springer-Verlag, New York, New York, 1984.


Fine-Grain Dataflow Model And Algorithms For Visualization Systems - Song (1994)   (Correct)

....agreements between parts of a sentence that can not be represented by context free grammar rules; and in VLSI design [46] where a circular attribute grammar is used to represent hierarchical VLSI design. The most thorough studies on the attribute grammars are in the area of compiler construction [2, 8, 49, 52, 53, 103]. A large number of automatic compiler construction systems based on attribute grammars have been built [20, 30, 50] It must be stressed that AG is only one way to implement fine grain pipelining. Other models that can be used to implement fine grain modules are discussed in Section 2.3. It needs ....

....processing. However, L AGs are too restrictive and have weak expressive power. See the class hierarchy of AGs in Figure 2.2) Ordered attribute grammars (OAGs) provide more expressive power while still being efficient. The class of OAGs is sufficiently large for programming language definitions [49, 103]. OAGs have the following properties: 1) for each symbol of the grammar a partial (or linear) order over the associated attributes can be defined such that in any context of the symbol the attributes are evaluable in that order, and (2) a visit sequence can be computed for each production of ....

William M. Waite and Gerhard Goos. Compiler Construction. Springer-Verlag, New York, 1984.


Implementation of Programming Languages (Lecture Notes) - (Ed.) (2002)   (Correct)

No context found.

William M. Waite and Gerhard Goos. Compiler Construction. Springer-Verlag, 1984.


Implementation of Programming Languages (Lecture Notes) - (Ed.) (2001)   (Correct)

No context found.

William M. Waite and Gerhard Goos. Compiler Construction. Springer-Verlag, 1984.


Specification and Verification of Compiler Frontend.. - Heberle, Zimmermann.. (1996)   (1 citation)  (Correct)

No context found.

William M. Waite and Gerhard Goos. Compiler Construction. Springer Verlag, 1984. 18


Domain Based Testing: A Reuse Oriented Test Method - Mraz (1994)   (Correct)

No context found.

William M. Waite and Gerhard Goos. Compiler Construction. Springer-Verlag, 1984.


The Compiler Construction System GENTLE - Manual and Tutorial - Vollmer (1992)   (Correct)

No context found.

William M. Waite and Gerhard Goos. Compiler Construction. Springer Verlag, Heidelberg, New York, 1984.


An Abstract State Machine specification of the. . . - Gaul (1997)   (Correct)

No context found.

William M. Waite and Gerhard Goos. Compiler Construction. Springer Verlag, 1984.


An ASM Specification of the Operational Semantics of MIS - Gaul, Heberle, Zimmermann (1998)   (Correct)

No context found.

William M. Waite and Gerhard Goos. Compiler Construction. Springer Verlag, 1984.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC