From d087fd4fb4a1f35dcb40623b22558cefc79b38cc Mon Sep 17 00:00:00 2001
From: David Li
Date: Mon, 6 Nov 2017 20:33:58 -0500
Subject: License under MPL 2.0
---
src/ast.rs | 5 +++++
src/main.rs | 5 +++++
src/semantic/environment.rs | 5 +++++
src/semantic/mod.rs | 5 +++++
src/semantic/translate.rs | 5 +++++
src/semantic/types.rs | 5 +++++
src/taiga.lalrpop | 5 +++++
7 files changed, 35 insertions(+)
(limited to 'src')
diff --git a/src/ast.rs b/src/ast.rs
index 744397a..447c249 100644
--- a/src/ast.rs
+++ b/src/ast.rs
@@ -1,3 +1,8 @@
+// Copyright ⓒ 2017 David Li.
+// This Source Code Form is subject to the terms of the Mozilla Public
+// License, v. 2.0. If a copy of the MPL was not distributed with this
+// file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
use std::ops::Deref;
#[derive(Debug)]
diff --git a/src/main.rs b/src/main.rs
index 8264f97..bb12399 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,3 +1,8 @@
+// Copyright ⓒ 2017 David Li.
+// This Source Code Form is subject to the terms of the Mozilla Public
+// License, v. 2.0. If a copy of the MPL was not distributed with this
+// file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
pub mod ast;
pub mod semantic;
pub mod taiga;
diff --git a/src/semantic/environment.rs b/src/semantic/environment.rs
index 7876ad4..1f9ade0 100644
--- a/src/semantic/environment.rs
+++ b/src/semantic/environment.rs
@@ -1,3 +1,8 @@
+// Copyright ⓒ 2017 David Li.
+// This Source Code Form is subject to the terms of the Mozilla Public
+// License, v. 2.0. If a copy of the MPL was not distributed with this
+// file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
use std::collections::HashMap;
use std::hash::Hash;
diff --git a/src/semantic/mod.rs b/src/semantic/mod.rs
index 433a196..e2edc24 100644
--- a/src/semantic/mod.rs
+++ b/src/semantic/mod.rs
@@ -1,3 +1,8 @@
+// Copyright ⓒ 2017 David Li.
+// This Source Code Form is subject to the terms of the Mozilla Public
+// License, v. 2.0. If a copy of the MPL was not distributed with this
+// file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
pub mod environment;
pub mod translate;
pub mod types;
diff --git a/src/semantic/translate.rs b/src/semantic/translate.rs
index dfcec68..7e0d2b8 100644
--- a/src/semantic/translate.rs
+++ b/src/semantic/translate.rs
@@ -1,3 +1,8 @@
+// Copyright ⓒ 2017 David Li.
+// This Source Code Form is subject to the terms of the Mozilla Public
+// License, v. 2.0. If a copy of the MPL was not distributed with this
+// file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
use ::ast::{self, WithLocation};
use super::environment;
use super::types::{self, Ty};
diff --git a/src/semantic/types.rs b/src/semantic/types.rs
index af6c971..25d9fb5 100644
--- a/src/semantic/types.rs
+++ b/src/semantic/types.rs
@@ -1,3 +1,8 @@
+// Copyright ⓒ 2017 David Li.
+// This Source Code Form is subject to the terms of the Mozilla Public
+// License, v. 2.0. If a copy of the MPL was not distributed with this
+// file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
#[derive(Clone,Debug,Eq,PartialEq)]
pub enum Ty {
Int,
diff --git a/src/taiga.lalrpop b/src/taiga.lalrpop
index bad60bb..40830c6 100644
--- a/src/taiga.lalrpop
+++ b/src/taiga.lalrpop
@@ -1,3 +1,8 @@
+// Copyright ⓒ 2017 David Li.
+// This Source Code Form is subject to the terms of the Mozilla Public
+// License, v. 2.0. If a copy of the MPL was not distributed with this
+// file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
use std::str::FromStr;
use ast::{self, WithLocation};
--
cgit v1.2.3