Map
Index
Random
Help
th

QuoteRef: kostCH_1974

topics > all references > ThesaHelp: references i-l



Topic:
parameter passing by reference
Topic:
semantics by an abstract machine
Topic:
local declaration of data
Topic:
notation for declarations
ThesaHelp:
references i-l
Topic:
semantic grammar
Topic:
parameter passing by name
Topic:
macros

Reference

Koster, C.H.A., "Using the CDL compiler-compiler", pp. 366-426, in Bauer, F.L., Eichel, J. (ed.), Compiler construction: an advanced course, Berlin, Springer-Verlag, 1974. Google

Quotations
QuoteRef: kostCH_1974 ;; Koster x25 has formal definition of affix grammars
QuoteRef: kostCH_1974 ;;367 CDL is a form of affix grammars
QuoteRef: kostCH_1974 ;;368 affix grammar rules are ordered
QuoteRef: kostCH_1974 ;;369 Parameters and local variables are affixes to a symbol
QuoteRef: kostCH_1974 ;;370 affix grammars-- symbol either true or false, parameters by + and local variables by - eg foo+result+arg-var, macro substitution of action or predicates, backward labels and parenthesis
QuoteRef: kostCH_1974 ;;370 parameters passed by name or reference
371 ;;Quote: the body of a macro gains meaning only via its transcription to a specific language
QuoteRef: kostCH_1974 ;;374 affix example: number+val-d: digit+val, rep:(digit+d, one more digit+val+d, :rep;). 'macro' 'action' one more digit= '1' :='1'*10+'2'. with digit+val returning the next digit
QuoteRef: kostCH_1974 ;;374 CDL data types 'pointer' buffer. eg 'macro' 'pointer' maxbuf= 200.
QuoteRef: kostCH_1974 ;;378 defines simple abstract machine and writes programs for it [well worked out examples


Related Topics up

Topic: parameter passing by reference (11 items)
Topic: semantics by an abstract machine (38 items)
Topic: local declaration of data (11 items)
Topic: notation for declarations (20 items)
ThesaHelp: references i-l (342 items)
Topic: semantic grammar (23 items)
Topic: parameter passing by name (11 items)
Topic: macros (22 items)

Collected barberCB 1980
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.