Skip to content
/ acsl Public
forked from acsl-language/acsl

Sources for the ANSI/ISO C Specification Language manual

License

Notifications You must be signed in to change notification settings

aogrcs/acsl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This directory contains the LaTeX source files for the ACSL reference manual. ACSL stands for ANSI/ISO C Specification Language and is meant to formally specify the intended behavior of C programs, in particular through the usage of function contracts. ACSL is used in particular by the Frama-C platform (http://frama-c.com/) that gathers a set of C analysis tools.

Requirements

In order to generate a pdf version of the manual, you will need the following:

  • a TeX distribution (e.g. TeXlive), including metapost
  • latexmk
  • ocaml

then, typing make should produce the acsl.pdf document

About

Sources for the ANSI/ISO C Specification Language manual

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PostScript 81.4%
  • TeX 11.8%
  • HTML 3.4%
  • C 2.0%
  • Other 1.4%