3 citations found. Retrieving documents...
D.R. Hanson. Early Experience with ASDL in lcc. Software---Practice and Experience, 29(3):417-- 435, 1999.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Efficient Annotated Terms - van den Brand, de Jong, Klint.. (2000)   (14 citations)  (Correct)

....as ATerms of 98 Casl files, the total number of lines of Casl code is 2,506. For more details on Casl and the abstract syntax tree representation as ATerms we refer to Section 5.1.2. lcc Parse Forest: a new back end similar to the ASDL back end [WAKS97] has been added to the lcc compiler [Han99] This back end maps the internal format used by the lcc compiler to ATerms. The ATerm representation and the ASDL representation of a C program contain equivalent information. Given this back end the C sources of the lcc compiler itself are mapped to ATerms. The lcc compiler consists of 34 ....

....on the intermediate data but only a single, generic, set of access functions is needed. ASDL The abstract syntax definition language (ASDL) WAKS97] is a language for describing tree data structures and is used as intermediate representation language between the various phases of a compiler [Han99] We consider ASDL in more detail, because of its public availability and the fact that the goals of ASDL and ATerms are quite similar as they are both used to exchange of syntax trees between tools, although ATerms are more general in the sense that other types of information, such as ....

D.R. Hanson. Early Experience with ASDL in lcc. Software---Practice and Experience, 29(3):417-- 435, 1999.


Efficient Annotated Terms - van den Brand, de Jong, Klint.. (2000)   (14 citations)  (Correct)

....as ATerms of 98 Casl les, the total number of lines of Casl code is 2,506. For more details on Casl and the abstract syntax tree representation as ATerms we refer to Section 5.1.2. lcc Parse Forest: a new back end similar to the ASDL back end [WAKS97] has been added to the lcc compiler [Han99] This back end maps the internal format used by the lcc compiler to ATerms. The ATerm representation and the ASDL representation of a C program contain equivalent information. Given this back end the C sources of the lcc compiler itself are mapped to ATerms. The lcc compiler consists of 34 ....

....on the intermediate data but only a single, generic, set of access functions is needed. ASDL The abstract syntax de nition language (ASDL) WAKS97] is a language for describing tree data structures and is used as intermediate representation language between the various phases of a compiler [Han99] We consider ASDL in more detail, because of its public availability and the fact that the goals of ASDL and ATerms are quite similar as they are both used to exchange of syntax trees between tools, although ATerms are more general in the sense that other types of information, such as ....

D.R. Hanson. Early Experience with ASDL in lcc. Software| Practice and Experience, 29(3):417-435, 1999.


A Machine-Independent Debugger - Revisited - Hanson   Self-citation (Hanson)   (Correct)

....with instances of ASDL types that represent C types and C symbols. The constructors for arrays (line 27) functions (line 28) and qualified types (lines 29 and 30) also have integer fields that identify their referent types. Dealing with multiply referenced instances is one of ASDL s weak points [7]. Line 24 defines ENUM, the constructor for C enumeration types. Its first field (tag) is an identifier, which is a built in ASDL type, for the enumeration s C type tag. The second field (ids) is a sequence of enum types; the asterisk denotes a sequence. Line 18 defines enum as a record type with ....

D. R. Hanson, `Early experience with ASDL in lcc', Software---Practice and Experience, 29, to appear (1999).

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