%PDF-1.4
%
1 0 obj
<<
/FICL#3AEnfocus 2 0 R
/PageMode /UseThumbs
/Metadata 3 0 R
/Pages 4 0 R
/PageLayout /SinglePage
/OpenAction 5 0 R
/Type /Catalog
/PageLabels 6 0 R
>>
endobj
7 0 obj
<<
/CrossMarkDomains#5B2#5D (elsevier.com)
/CrossmarkMajorVersionDate (2010-04-23)
/CreationDate (D:20040207094547Z)
/Subject (Electronic Notes in Theoretical Computer Science, 76 \(2002\) 233-251. doi:10.1016/S1571-0661\(04\)80796-5)
/Author (Peter Thiemann)
/Creator (Elsevier Science)
/Keywords ()
/Producer (Acrobat Distiller 4.0 for Windows)
/ElsevierWebPDFSpecifications (6.4)
/CrossmarkDomainExclusive (true)
/robots (noindex)
/ModDate (D:20141001111711+05'30')
/doi (10.1016/S1571-0661\(04\)80796-5)
/CrossMarkDomains#5B1#5D (sciencedirect.com)
/Title (Programmable Type Systems for Domain Specific Languages)
>>
endobj
2 0 obj
<<
/PitStop 8 0 R
>>
endobj
3 0 obj
<<
/Length 6360
/Subtype /XML
/Type /Metadata
>>
stream
application/pdf
doi:10.1016/S1571-0661(04)80796-5
Programmable Type Systems for Domain Specific Languages
Peter Thiemann
Electronic Notes in Theoretical Computer Science, 76 (2002) 233-251. doi:10.1016/S1571-0661(04)80796-5
journal
Electronic Notes in Theoretical Computer Science
Copyright © 2002 Published by Elsevier Science B. V. Open access under CC BY-NC-ND license.
1571-0661
76
233-251
233
251
10.1016/S1571-0661(04)80796-5
http://dx.doi.org/10.1016/S1571-0661(04)80796-5
2010-04-23
true
10.1016/S1571-0661(04)80796-5
elsevier.com
sciencedirect.com
6.4
10.1016/S1571-0661(04)80796-5
noindex
2010-04-23
true
sciencedirect.com
elsevier.com
Elsevier Science
2004-02-07T09:45:47Z
2014-10-01T11:17:11+05:30
2014-10-01T11:17:11+05:30
True
Acrobat Distiller 4.0 for Windows
uuid:eecb97b3-3abb-4e62-886a-c2dcfda6de7c
uuid:1d34d85c-6ac3-4642-9a23-30eb992d04be
endstream
endobj
4 0 obj
<<
/Count 19
/Type /Pages
/Kids [9 0 R 10 0 R]
>>
endobj
5 0 obj
<<
/D [11 0 R /FitH -32768]
/S /GoTo
>>
endobj
6 0 obj
<<
/Nums [0 12 0 R]
>>
endobj
8 0 obj
<<
/CC 13 0 R
>>
endobj
9 0 obj
<<
/Parent 4 0 R
/Count 10
/Type /Pages
/Kids [11 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R]
>>
endobj
10 0 obj
<<
/Parent 4 0 R
/Count 9
/Type /Pages
/Kids [23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R]
>>
endobj
11 0 obj
<<
/CropBox [0 0 595 842]
/Annots [32 0 R 33 0 R]
/Parent 9 0 R
/Contents [34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R]
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 44 0 R
/Resources <<
/XObject <<
/Im0 45 0 R
/Im2 46 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/TT0 48 0 R
/T1_10 49 0 R
/T1_11 50 0 R
/T1_12 51 0 R
/T1_13 52 0 R
/T1_14 53 0 R
/T1_0 54 0 R
/T1_1 55 0 R
/T1_2 56 0 R
/T1_3 57 0 R
/T1_4 58 0 R
/T1_5 59 0 R
/T1_6 60 0 R
/T1_7 61 0 R
/T1_8 62 0 R
/T1_9 63 0 R
/F17 64 0 R
/F18 65 0 R
/F19 66 0 R
>>
/ProcSet [/PDF /Text /ImageB]
/ExtGState <<
/GS0 67 0 R
>>
>>
/Type /Page
/LastModified (D:20070427162319)
>>
endobj
12 0 obj
<<
/S /D
>>
endobj
13 0 obj
<<
>>
endobj
14 0 obj
<<
/CropBox [0 0 595 842]
/Parent 9 0 R
/Contents 68 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 69 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 57 0 R
/T1_2 71 0 R
/T1_3 62 0 R
/T1_4 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162243)
>>
endobj
15 0 obj
<<
/CropBox [0 0 595 842]
/Parent 9 0 R
/Contents 73 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 74 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 57 0 R
/T1_2 62 0 R
/T1_3 71 0 R
/T1_4 75 0 R
/T1_5 76 0 R
/T1_6 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162244)
>>
endobj
16 0 obj
<<
/CropBox [0 0 595 842]
/Parent 9 0 R
/Contents 77 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 78 0 R
/Resources <<
/XObject <<
/Im0 45 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 57 0 R
/T1_2 71 0 R
/T1_3 76 0 R
/T1_4 54 0 R
/T1_5 63 0 R
/T1_6 58 0 R
/T1_7 49 0 R
/T1_8 50 0 R
>>
/ProcSet [/PDF /Text /ImageB]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162245)
>>
endobj
17 0 obj
<<
/CropBox [0 0 595 842]
/Parent 9 0 R
/Contents 79 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 80 0 R
/Resources <<
/XObject <<
/Im0 45 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_10 58 0 R
/T1_11 50 0 R
/T1_0 70 0 R
/T1_1 57 0 R
/T1_2 76 0 R
/T1_3 71 0 R
/T1_4 75 0 R
/T1_5 54 0 R
/T1_6 81 0 R
/T1_7 82 0 R
/T1_8 83 0 R
/T1_9 63 0 R
>>
/ProcSet [/PDF /Text /ImageB]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162246)
>>
endobj
18 0 obj
<<
/CropBox [0 0 595 842]
/Parent 9 0 R
/Contents 84 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 85 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 57 0 R
/T1_2 71 0 R
/T1_3 76 0 R
/T1_4 75 0 R
/T1_5 81 0 R
/T1_6 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162247)
>>
endobj
19 0 obj
<<
/CropBox [0 0 595 842]
/Parent 9 0 R
/Contents 86 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 87 0 R
/Resources <<
/XObject <<
/Im0 45 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 57 0 R
/T1_2 76 0 R
/T1_3 54 0 R
/T1_4 62 0 R
/T1_5 71 0 R
/T1_6 63 0 R
/T1_7 58 0 R
/T1_8 50 0 R
>>
/ProcSet [/PDF /Text /ImageB]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162248)
>>
endobj
20 0 obj
<<
/CropBox [0 0 595 842]
/Parent 9 0 R
/Contents 88 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 89 0 R
/Resources <<
/XObject <<
/Im0 45 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 57 0 R
/T1_2 71 0 R
/T1_3 76 0 R
/T1_4 54 0 R
/T1_5 63 0 R
/T1_6 58 0 R
/T1_7 49 0 R
/T1_8 50 0 R
>>
/ProcSet [/PDF /Text /ImageB]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162250)
>>
endobj
21 0 obj
<<
/CropBox [0 0 595 842]
/Parent 9 0 R
/Contents 90 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 91 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 57 0 R
/T1_2 76 0 R
/T1_3 71 0 R
/T1_4 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162251)
>>
endobj
22 0 obj
<<
/CropBox [0 0 595 842]
/Parent 9 0 R
/Contents 92 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 93 0 R
/Resources <<
/XObject <<
/Im0 45 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 71 0 R
/T1_2 57 0 R
/T1_3 76 0 R
/T1_4 75 0 R
/T1_5 81 0 R
/T1_6 82 0 R
/T1_7 54 0 R
/T1_8 50 0 R
>>
/ProcSet [/PDF /Text /ImageB]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162252)
>>
endobj
23 0 obj
<<
/CropBox [0 0 595 842]
/Parent 10 0 R
/Contents 94 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 95 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 76 0 R
/T1_2 57 0 R
/T1_3 71 0 R
/T1_4 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162253)
>>
endobj
24 0 obj
<<
/CropBox [0 0 595 842]
/Parent 10 0 R
/Contents 96 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 97 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 76 0 R
/T1_2 57 0 R
/T1_3 75 0 R
/T1_4 81 0 R
/T1_5 54 0 R
/T1_6 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162254)
>>
endobj
25 0 obj
<<
/CropBox [0 0 595 842]
/Parent 10 0 R
/Contents 98 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 99 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 57 0 R
/T1_2 76 0 R
/T1_3 81 0 R
/T1_4 75 0 R
/T1_5 54 0 R
/T1_6 71 0 R
/T1_7 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162255)
>>
endobj
26 0 obj
<<
/CropBox [0 0 595 842]
/Parent 10 0 R
/Contents 100 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 101 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 76 0 R
/T1_2 58 0 R
/T1_3 57 0 R
/T1_4 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162256)
>>
endobj
27 0 obj
<<
/CropBox [0 0 595 842]
/Parent 10 0 R
/Contents 102 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 103 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 57 0 R
/T1_2 76 0 R
/T1_3 83 0 R
/T1_4 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162257)
>>
endobj
28 0 obj
<<
/CropBox [0 0 595 842]
/Parent 10 0 R
/Contents 104 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 105 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 83 0 R
/T1_2 76 0 R
/T1_3 57 0 R
/T1_4 71 0 R
/T1_5 62 0 R
/T1_6 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162258)
>>
endobj
29 0 obj
<<
/CropBox [0 0 595 842]
/Parent 10 0 R
/Contents 106 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 107 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 57 0 R
/T1_2 76 0 R
/T1_3 62 0 R
/T1_4 71 0 R
/T1_5 58 0 R
/T1_6 60 0 R
/T1_7 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162259)
>>
endobj
30 0 obj
<<
/CropBox [0 0 595 842]
/Parent 10 0 R
/Contents 108 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 109 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 58 0 R
/T1_2 60 0 R
/T1_3 49 0 R
/T1_4 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162300)
>>
endobj
31 0 obj
<<
/CropBox [0 0 595 842]
/Parent 10 0 R
/Contents 110 0 R
/Rotate 0
/MediaBox [0 0 595 842]
/Thumb 111 0 R
/Resources <<
/ColorSpace <<
/CS0 [/ICCBased 47 0 R]
>>
/Font <<
/T1_0 70 0 R
/T1_1 60 0 R
/T1_2 58 0 R
/T1_3 49 0 R
/T1_4 50 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS0 72 0 R
>>
>>
/Type /Page
/LastModified (D:20070430162301)
>>
endobj
32 0 obj
<<
/Type /Annot
/Subtype /Link
/A 112 0 R
/Rect [0.0 813.81604 595.0 842.0]
/F 0
/C [0.718 0.329 0.0]
>>
endobj
33 0 obj
<<
/Rect [394.462 102.131 482.494 112.211]
/Subtype /Link
/BS 113 0 R
/A 114 0 R
/C [0 0 1]
/H /P
/Border [0 0 1]
/Type /Annot
>>
endobj
34 0 obj
<<
/Length 686
/Filter /FlateDecode
>>
stream
HlUKJW2^dmmB^O(X4'2}~o_Ecx[}BH%,0\wJB)V
˟
AU:;wM&b~Bw8C
0EN.SJPs`t9kҖwE4O?\,2yKr.Tڒ4Q*m)kRPOv:fhb#Man.,
-202eЅjD7)G߳y.2rIaRD6Y9N;J۫\%PKh|W5N Txy
endstream
endobj
35 0 obj
<<
/Length 822
/Filter /FlateDecode
>>
stream
HdUn0+
E-ֵˡsK&Mb`|&st1'~ BBi^O!g^}#ӝ]a]C,.W6M~ć"#!6
Ha7ȨS)MfLOi<=+丁W&c4cgTʙ@;x1 O~Di{:?(SV,R
SiBk-$sC#3t}p~߆pOuE*D0b329ͽd)dP]ETP,P=d//Iq)Q 4S%(ˌҖ"2=RzlHH k>%c:觲7ĨZ@6n{4І'yՔ:cS*8[#6mg乯jaφ8X,'fs1ji5'1_-*1iK2i5tXXJ d@Zl +%6aFtPDj2;^J
VdP2r]J;rJدϢ>u:bfG`PWt뫚T˙ :$[٫9~碍G^˳p[+}-L}Dи^H/qybA$5V-SF)0eЊzX}fyևY/ ֵ23ߠjHp-=<|s?-\[O ġ
endstream
endobj
36 0 obj
<<
/Length 587
/Filter /FlateDecode
>>
stream
HTn18 {DIS.\8o^kRV"9J?O\NvZ},nY)?5 f4?Σ]GSBd5e=Eʂ(2E5H-wqpy r<۰zyd ƕl$qU?AN̋E=4M .gL@7zV7PF@P#*qaL1&Fڶ+UFͻ+ sqifES0]{\iH}(wpրZNam09\w
'i!@mhś~\%LD(Ӄ#z]b2Yl &MV*7"O7ܣ[R:T%EmתKPɲ^̕R_{2?1O"Yl,Fx^nVV*5VQu<.. , $$ȍK+ʎWq vHNL֬ΰ7UDžsLԙtEk'?p(zkdy4eS^;]> &
endstream
endobj
37 0 obj
<<
/Length 659
/Filter /FlateDecode
>>
stream
HTMo0W
XR$-;la-EȭIɲӬG2%ߚz F7uǁlCyX.`{8wR5Gw|.h@ Nwc룂r
╊
gqՉgӲb}
)RY-TV^RJB8:TU$iEДr^y,[t`
BʮB,de TL`.f]+
i\XaÍ)C[^0өo+rۋM\C>@7+ϕF)oZi-tIs|uY:R676ь֎r9!ml܀ +#m6b)!.'[.ʿ4+[I&0Pn,FdYĭFL܈]ukBrVA8xueRK:=Ӯ,ۧ]O_wsӫן{=]iFaI^>$鹹W47sx]p G@^(qt遠LJ0PJvUvDZzV>_
0 G
endstream
endobj
38 0 obj
<<
/Length 581
/Filter /FlateDecode
>>
stream
HT0+THYTW ]\_+rX,JSay?!<u!ߧ@[!n!BuJ}s0,ž, ",ڲwW
,f͏QaXMfK[+My3> jRUu\թ_.HY&п+Nb!QadN+WѥLL9vQWI?di:|vDkO-Hl6P,bUG]x(Y>5[r&cd@:S[}l:vtM"G3x::EbKtJ
`.vA:5;|i>S䗸(OM`!~@
~<(>|V!V XRw5CojkF^$ePiShǹ-9.Zl
qn6W(vA)5t<6G߽&"B>%a~Ɗ?!řZ
K_6 ~
endstream
endobj
39 0 obj
<<
/Length 601
/Filter /FlateDecode
>>
stream
H|U0+TV /(R_H.l0p$
Y+q8!Ϸ 8'>\by5 Xb|X3Yd`Mބ6Th[
]s|e !%T9
q1$R|hƖsD Y%F^B^Yj=Lr8Bcz|"E\+2]t
B*?~B1E^3{m%M>|~ojVXy:;I!}&]X2MӤU]j
XPA*ѩO(_*Oڌ֬V-ZZ?Hj