aboutsummaryrefslogtreecommitdiffstats
path: root/caml
diff options
context:
space:
mode:
Diffstat (limited to 'caml')
-rw-r--r--caml/CMlexer.mli15
-rw-r--r--caml/CMlexer.mll15
-rw-r--r--caml/CMparser.mly15
-rw-r--r--caml/CMtypecheck.ml15
-rw-r--r--caml/CMtypecheck.mli15
-rw-r--r--caml/Camlcoq.ml12
-rw-r--r--caml/Cil2Csyntax.ml16
-rw-r--r--caml/Coloringaux.ml12
-rw-r--r--caml/Coloringaux.mli12
-rw-r--r--caml/Driver.ml12
-rw-r--r--caml/Floataux.ml12
-rw-r--r--caml/Linearizeaux.ml12
-rw-r--r--caml/PrintCsyntax.ml15
-rw-r--r--caml/PrintPPC.ml12
-rw-r--r--caml/PrintPPC.mli12
-rw-r--r--caml/RTLgenaux.ml12
-rw-r--r--caml/RTLtypingaux.ml12
17 files changed, 222 insertions, 4 deletions
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