Skip to content

Commit

Permalink
More fixes discovered during presentation
Browse files Browse the repository at this point in the history
  • Loading branch information
florianschanda committed Nov 8, 2023
1 parent 39e8945 commit f533b6a
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions documentation/linter.tex
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ \section{Introduction}
\end{frame}

\begin{frame}[fragile]{Any complicated semantics can surprising}
\begin{lstlisting}[language=TRLC,gobble=6]
\begin{lstlisting}[language=TRLC,gobble=4]
Top_Level_Requirement bad_potato {}
\end{lstlisting}
Will produce:
Expand Down Expand Up @@ -384,12 +384,11 @@ \section{TRLC execution semantics}
\item Mostly just expressions (e.g. $len(x) + len(y) > 10$)
\item Control flow is rare, but we have some:
\begin{itemize}
\item and, or, and implies
\item membership tests
\item and, or, and implies (short-circuit semantics)
\item range tests
\item if expressions
\item ordering of checks inside a block
\item ordering of (fatal) checks inside a block
\item checks from parent types before checks from extension
\item fatal checks
\end{itemize}
\item Interesting cases:
\begin{itemize}
Expand Down Expand Up @@ -744,9 +743,10 @@ \subsection{Modelling types}
\item Decimal \only<3->{(SMTLIB Real, over-approximation)}
\item String (and Markup\_String) \only<4->{(SMTLIB String,
over-approximation for Markup\_String)}
\item User-defined records \only<5->{(SMTLIB Datatypes)}
\item User-defined tuples \only<5->{(SMTLIB Datatypes)}
\item Arrays consisting out of any of the above \only<6->{(SMTLIB Sequence)}
\item Enumerations \only<5->{(SMTLIB Datatypes)}
\item User-defined records \only<6->{(SMTLIB Datatypes)}
\item User-defined tuples \only<6->{(SMTLIB Datatypes)}
\item Arrays consisting out of any of the above \only<7->{(SMTLIB Sequence)}
\end{itemize}
\end{frame}

Expand Down

0 comments on commit f533b6a

Please sign in to comment.