Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
pub
frama-c
Commits
d8902fc0
Commit
d8902fc0
authored
Aug 20, 2019
by
Julien Signoles
Browse files
[doc] update reference manual wrt support of rationals
parent
eb10aa7b
Changes
5
Hide whitespace changes
Inline
Side-by-side
src/plugins/e-acsl/VERSION
View file @
d8902fc0
19.0
\ No newline at end of file
19.0+dev
src/plugins/e-acsl/doc/refman/binders.tex
View file @
d8902fc0
...
...
@@ -9,7 +9,7 @@
logic-type-expr ::= built-in-logic-type ;
| id ; type identifier
\
built-in-logic-type ::= "boolean" | "integer" |
{
"real"
}
built-in-logic-type ::= "boolean" | "integer" | "real"
\
variable-ident ::= id
| "*" variable-ident ;
...
...
src/plugins/e-acsl/doc/refman/changes_modern.tex
View file @
d8902fc0
...
...
@@ -125,6 +125,13 @@ in \lstinline|\\at|}
\section
{
Changes in
\eacsl
Implementation
}
\subsection*
{
Version
\eacslversion
}
\begin{itemize}
\item
\changeinsection
{
reals
}{
support of rational numbers and operations
}
\end{itemize}
\subsection*
{
Version Potassium-19
}
\begin{itemize}
\item
\changeinsection
{
logicspec
}{
support of logic functions and predicates
}
\end{itemize}
...
...
src/plugins/e-acsl/doc/refman/libraries_modern.tex
View file @
d8902fc0
\chapter
{
Libraries
}
\label
{
chap:lib
}
\emph
{
Disclaimer:
}
this chapter is yet empty. It is left here to give an idea of
what the final document will look and to be consistent with the
\acsl
reference
manual~
\cite
{
acsl
}
.
\emph
{
Disclaimer:
}
this chapter is empty on purpose. It is left here to be
consistent with the
\acsl
reference manual~
\cite
{
acsl
}
.
src/plugins/e-acsl/doc/refman/speclang_modern.tex
View file @
d8902fc0
...
...
@@ -45,12 +45,6 @@ only difference between \eacsl and \acsl predicates are quantifications.
\label
{
fig:gram:binders
}
\end{figure}
\begin{notimplementedenv}
Reals are not correctly supported by the
\eacsl
plug-in right now. Only
floating point numbers are supported: real constants and operations are seen as
\C
floating point constants and operations.
\end{notimplementedenv}
\subsection*
{
Quantification
}
\eacsl
quantification must be computable. They are limited to two limited forms.
...
...
@@ -260,10 +254,17 @@ It is not possible to define logic types introduced by the specification writer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection
{
\notimplemented
{
Real numbers
}
and floating point numbers
}
\subsection
{
Real numbers and floating point numbers
}
\label
{
sec:reals
}
\nodiff
\difficults
{
\notimplemented
{
Exact real numbers
}
and even floating point numbers
}
\difficults
{
Exact real numbers and even floating point numbers
}
\begin{notimplementedenv}
Real numbers beyond rationals are currently not supported by the
\eacsl
plug-in. Only rationals (in
$
\mathbb
{
Q
}$
) and floating point numbers are
supported.
\end{notimplementedenv}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment