diff options
author | blazy <blazy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2007-08-03 17:04:06 +0000 |
---|---|---|
committer | blazy <blazy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2007-08-03 17:04:06 +0000 |
commit | 22ff08b38616ceef336f5f974d4edc4d37d955e8 (patch) | |
tree | 3ee53330a4b7306ba565fd1cc149a22299ecb48c /papers/cfrontend_new/trace.etex | |
parent | 21a429c66efad3394024ba12203fa9a3d3d36fa8 (diff) | |
download | compcert-22ff08b38616ceef336f5f974d4edc4d37d955e8.tar.gz compcert-22ff08b38616ceef336f5f974d4edc4d37d955e8.zip |
Version longue et mise a jour du papier sur le front-end (premier jet).
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@383 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'papers/cfrontend_new/trace.etex')
-rw-r--r-- | papers/cfrontend_new/trace.etex | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/papers/cfrontend_new/trace.etex b/papers/cfrontend_new/trace.etex new file mode 100644 index 00000000..d02b1fe9 --- /dev/null +++ b/papers/cfrontend_new/trace.etex @@ -0,0 +1,19 @@ +\begin{figure} + +\begin{syntax} +\syntaxclass{Event values:} +\evv & ::= & n & integer value\\ + & \alt & f & floating-point value +% +\syntaxclass{Events:} +\ev & ::= & \id \, \evv^* \, \evv & +% +\syntaxclass{Execution traces:} +\tr & ::= & \E0 & empty trace \\ + & \alt & [\ev] & external call \\ + & \alt & \cat \tr \tr& concatenation +\end{syntax} +\caption{Execution traces} +\label{fig:trace} +\end{figure} + |