From 877b4347139b187bb2e5151526ae17307d246a12 Mon Sep 17 00:00:00 2001 From: xleroy Date: Sun, 27 Jan 2008 11:19:58 +0000 Subject: Ajout license, README, copyright notices git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@489 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e --- caml/CMlexer.mli | 15 ++++++++++++++- caml/CMlexer.mll | 15 ++++++++++++++- caml/CMparser.mly | 15 ++++++++++++++- caml/CMtypecheck.ml | 15 +++++++++++++++ caml/CMtypecheck.mli | 15 +++++++++++++++ caml/Camlcoq.ml | 12 ++++++++++++ caml/Cil2Csyntax.ml | 16 ++++++++++++++++ caml/Coloringaux.ml | 12 ++++++++++++ caml/Coloringaux.mli | 12 ++++++++++++ caml/Driver.ml | 12 ++++++++++++ caml/Floataux.ml | 12 ++++++++++++ caml/Linearizeaux.ml | 12 ++++++++++++ caml/PrintCsyntax.ml | 15 +++++++++++++++ caml/PrintPPC.ml | 12 +++++++++++- caml/PrintPPC.mli | 12 ++++++++++++ caml/RTLgenaux.ml | 12 ++++++++++++ caml/RTLtypingaux.ml | 12 ++++++++++++ 17 files changed, 222 insertions(+), 4 deletions(-) (limited to 'caml') diff --git a/caml/CMlexer.mli b/caml/CMlexer.mli index 573c5305..c6afb72c 100644 --- a/caml/CMlexer.mli +++ b/caml/CMlexer.mli @@ -1,4 +1,17 @@ -(* $Id: CMlexer.mli,v 1.1 2005/01/21 13:11:07 xleroy Exp $ *) +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the GNU General Public License as published by *) +(* the Free Software Foundation, either version 2 of the License, or *) +(* (at your option) any later version. This file is also distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) val token: Lexing.lexbuf -> CMparser.token exception Error of string diff --git a/caml/CMlexer.mll b/caml/CMlexer.mll index 7951982f..ba67a699 100644 --- a/caml/CMlexer.mll +++ b/caml/CMlexer.mll @@ -1,4 +1,17 @@ -(* $Id: CMlexer.mll,v 1.3 2005/03/21 15:53:00 xleroy Exp $ *) +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the GNU General Public License as published by *) +(* the Free Software Foundation, either version 2 of the License, or *) +(* (at your option) any later version. This file is also distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) { open Camlcoq diff --git a/caml/CMparser.mly b/caml/CMparser.mly index fb095275..e7c656d6 100644 --- a/caml/CMparser.mly +++ b/caml/CMparser.mly @@ -1,4 +1,17 @@ -/* $Id: CMparser.mly,v 1.2 2005/03/21 15:53:00 xleroy Exp $ */ +/* *********************************************************************/ +/* */ +/* The Compcert verified compiler */ +/* */ +/* Xavier Leroy, INRIA Paris-Rocquencourt */ +/* */ +/* Copyright Institut National de Recherche en Informatique et en */ +/* Automatique. All rights reserved. This file is distributed */ +/* under the terms of the GNU General Public License as published by */ +/* the Free Software Foundation, either version 2 of the License, or */ +/* (at your option) any later version. This file is also distributed */ +/* under the terms of the INRIA Non-Commercial License Agreement. */ +/* */ +/* *********************************************************************/ %{ open Datatypes diff --git a/caml/CMtypecheck.ml b/caml/CMtypecheck.ml index 9277829c..625c36fc 100644 --- a/caml/CMtypecheck.ml +++ b/caml/CMtypecheck.ml @@ -1,3 +1,18 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the GNU General Public License as published by *) +(* the Free Software Foundation, either version 2 of the License, or *) +(* (at your option) any later version. This file is also distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + (* A type-checker for Cminor *) open Printf diff --git a/caml/CMtypecheck.mli b/caml/CMtypecheck.mli index 94a1023a..44c76544 100644 --- a/caml/CMtypecheck.mli +++ b/caml/CMtypecheck.mli @@ -1,3 +1,18 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the GNU General Public License as published by *) +(* the Free Software Foundation, either version 2 of the License, or *) +(* (at your option) any later version. This file is also distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + exception Error of string val type_program: Cminor.program -> Cminor.program diff --git a/caml/Camlcoq.ml b/caml/Camlcoq.ml index ec2447fa..d60e0222 100644 --- a/caml/Camlcoq.ml +++ b/caml/Camlcoq.ml @@ -1,3 +1,15 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + (* Library of useful Caml <-> Coq conversions *) open Datatypes diff --git a/caml/Cil2Csyntax.ml b/caml/Cil2Csyntax.ml index fd3ad496..554715fc 100644 --- a/caml/Cil2Csyntax.ml +++ b/caml/Cil2Csyntax.ml @@ -1,3 +1,19 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Thomas Moniot, INRIA Paris-Rocquencourt *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the GNU General Public License as published by *) +(* the Free Software Foundation, either version 2 of the License, or *) +(* (at your option) any later version. This file is also distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + (************************************************************************** CIL -> CabsCoq translator **************************************************************************) diff --git a/caml/Coloringaux.ml b/caml/Coloringaux.ml index b3f4515e..984fbb34 100644 --- a/caml/Coloringaux.ml +++ b/caml/Coloringaux.ml @@ -1,3 +1,15 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + open Camlcoq open Datatypes open BinPos diff --git a/caml/Coloringaux.mli b/caml/Coloringaux.mli index ff4cfeaa..c5070f20 100644 --- a/caml/Coloringaux.mli +++ b/caml/Coloringaux.mli @@ -1,3 +1,15 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + open Registers open Locations open RTL diff --git a/caml/Driver.ml b/caml/Driver.ml index fcd7a57b..09c4622a 100644 --- a/caml/Driver.ml +++ b/caml/Driver.ml @@ -1,3 +1,15 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + open Printf (* Location of the standard library *) diff --git a/caml/Floataux.ml b/caml/Floataux.ml index f61bd5b5..0226de27 100644 --- a/caml/Floataux.ml +++ b/caml/Floataux.ml @@ -1,3 +1,15 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + open Camlcoq open Integers diff --git a/caml/Linearizeaux.ml b/caml/Linearizeaux.ml index a4952a5e..02a95241 100644 --- a/caml/Linearizeaux.ml +++ b/caml/Linearizeaux.ml @@ -1,3 +1,15 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + open BinPos open Coqlib open Datatypes diff --git a/caml/PrintCsyntax.ml b/caml/PrintCsyntax.ml index 4eff1c68..bc4dea65 100644 --- a/caml/PrintCsyntax.ml +++ b/caml/PrintCsyntax.ml @@ -1,3 +1,18 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the GNU General Public License as published by *) +(* the Free Software Foundation, either version 2 of the License, or *) +(* (at your option) any later version. This file is also distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + (** Pretty-printer for Csyntax *) open Format diff --git a/caml/PrintPPC.ml b/caml/PrintPPC.ml index 97082b9b..3d247e10 100644 --- a/caml/PrintPPC.ml +++ b/caml/PrintPPC.ml @@ -1,4 +1,14 @@ -(* $Id: PrintPPC.ml,v 1.2 2005/01/22 11:28:46 xleroy Exp $ *) +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) (* Printing PPC assembly code in asm syntax *) diff --git a/caml/PrintPPC.mli b/caml/PrintPPC.mli index fbd40045..2ebbb955 100644 --- a/caml/PrintPPC.mli +++ b/caml/PrintPPC.mli @@ -1 +1,13 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + val print_program: out_channel -> PPC.program -> unit diff --git a/caml/RTLgenaux.ml b/caml/RTLgenaux.ml index 61abecfa..826f9887 100644 --- a/caml/RTLgenaux.ml +++ b/caml/RTLgenaux.ml @@ -1,3 +1,15 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + open Switch open CminorSel diff --git a/caml/RTLtypingaux.ml b/caml/RTLtypingaux.ml index 5ed7e6e2..6c43227b 100644 --- a/caml/RTLtypingaux.ml +++ b/caml/RTLtypingaux.ml @@ -1,3 +1,15 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + (* Type inference for RTL *) open Datatypes -- cgit