X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=dsl%2Fclass.tex;h=9db7e20bc00d3b6a49ece96e31aae8553edf72d4;hb=c590c9a29ba0f88f0a4b19b3be89ed6c52bfd0f9;hp=542403b6e8b565e31a7a2f96c34c302e7c5c0e1e;hpb=3369704052f2381076b72efb24d57a943172e729;p=phd-thesis.git diff --git a/dsl/class.tex b/dsl/class.tex index 542403b..9db7e20 100644 --- a/dsl/class.tex +++ b/dsl/class.tex @@ -2,12 +2,13 @@ \input{subfilepreamble} +\setcounter{chapter}{0} + \begin{document} +\input{subfileprefix} \chapter{Deep embedding with class}% \label{chp:classy_deep_embedding} -\input{subfileprefix} - \begin{chapterabstract} The two flavours of \gls{DSL} embedding are shallow and deep embedding. In functional languages, shallow embedding models the language constructs as functions in which the semantics are embedded.