Group: data structures
Topic: intermediate representation of code
Topic: syntax analysis
Topic: object serialization
Topic: data type as constructors, selectors, and predicates
Topic: primitive data types of a language
Topic: unbounded precision
Group: memory management
| |
Reference
Wang, D.C., Appel, A.W., Korn, J.L., Serra, C.S.,
"The Zephr abstract syntax description language",
Proceedings of the Conference on Domain-Specific Languages DSL97, Berkeley, California, USA, October 1997, USENIX Association, P 213-228, http://www.cs.virginia.edu/zephyr.
Google
Notes
Page numbers estimated from reprinted document.
Quotations
213 ;;Quote: ASDL, abstract syntax description language, for describing intermediate representations; concise data structure definitions, pickling functions, and automated implementation; simplification of ASN.1
| 215 ;;Quote: an ASDL type is defined by productions that enumerate the type's constructors; e.g., stm = Compound(stm, stm) | Assign(Id, exp) | Print (exp, list)
| 215 ;;Quote: ASDL defines 3 primitive types: signed integers of infinite precision, identifiers, and strings
| 218 ;;Quote: ASDL pickling uses a simple prefix encoding for sequence types, product types; no explicit type information except for constructor tags
| 218+;;Quote: writing an ASDL pickle is dominated by I/O while reading by memory allocation time
|
Related Topics
Group: data structures (12 topics, 278 quotes)
Topic: intermediate representation of code (31 items)
Topic: syntax analysis (29 items)
Topic: object serialization (13 items)
Topic: data type as constructors, selectors, and predicates (20 items)
Topic: primitive data types of a language (31 items)
Topic: unbounded precision (9 items)
Group: memory management (11 topics, 367 quotes)
|