Ignore:
Timestamp:
Apr 20, 2021, 3:03:36 PM (4 months ago)
Author:
Andrew Beach <ajbeach@…>
Branches:
arm-eh, jacob/cs343-translation, master
Children:
59f3f61
Parents:
f17fb7d
Message:

Andrew MMath: Changed driver: pdflatex to latex.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/andrew_beach_MMath/features.tex

    rf17fb7d r6a8208c  
    8888Consider the following hierarchy of exceptions:
    8989\begin{center}
    90 \setlength{\unitlength}{4000sp}%
    91 \begin{picture}(1605,612)(2011,-1951)
    92 \put(2100,-1411){\vector(1, 0){225}}
    93 \put(3450,-1411){\vector(1, 0){225}}
    94 \put(3550,-1411){\line(0,-1){225}}
    95 \put(3550,-1636){\vector(1, 0){150}}
    96 \put(3550,-1636){\line(0,-1){225}}
    97 \put(3550,-1861){\vector(1, 0){150}}
    98 \put(2025,-1490){\makebox(0,0)[rb]{\LstBasicStyle{exception}}}
    99 \put(2400,-1460){\makebox(0,0)[lb]{\LstBasicStyle{arithmetic}}}
    100 \put(3750,-1460){\makebox(0,0)[lb]{\LstBasicStyle{underflow}}}
    101 \put(3750,-1690){\makebox(0,0)[lb]{\LstBasicStyle{overflow}}}
    102 \put(3750,-1920){\makebox(0,0)[lb]{\LstBasicStyle{zerodivide}}}
    103 \end{picture}%
     90\input{exception-hierarchy}
    10491\end{center}
    10592
     
    471458skipping over it to the next try statement.
    472459
    473 % This might need a diagram. But it is an important part of the justification
    474 % of the design of the traversal order.
    475 \begin{verbatim}
    476        throwResume2 ----------.
    477             |                 |
    478  generated from handler       |
    479             |                 |
    480          handler              |
    481             |                 |
    482         throwResume1 -----.   :
    483             |             |   :
    484            try            |   : search skip
    485             |             |   :
    486         catchResume  <----'   :
    487             |                 |
    488 \end{verbatim}
     460\begin{center}
     461\input{stack-marking}
     462\end{center}
    489463
    490464These rules mirror what happens with termination.
Note: See TracChangeset for help on using the changeset viewer.