proper handling of licenses

This commit is contained in:
Yehowshua Immanuel 2022-09-14 16:28:12 -04:00
parent 06e0aae26f
commit 4243551d76
18 changed files with 69 additions and 1 deletions

2
LICENSE-YEHOWSHUA Normal file
View file

@ -0,0 +1,2 @@
This codebase is also licensed to Yehowshua Immanuel to use
in any manner Yehowshua Immanuel sees fit.

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
use clap::Parser; use clap::Parser;
use std::fs::File; use std::fs::File;

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
use std::fs::File; use std::fs::File;
use fastwave::*; use fastwave::*;

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
mod vcd; mod vcd;
pub use vcd::*; pub use vcd::*;

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
mod reader; mod reader;
use reader::*; use reader::*;

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
use num::BigUint; use num::BigUint;
use std::collections::HashMap; use std::collections::HashMap;
use std::fs::File; use std::fs::File;

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
use super::reader::{next_word, WordReader}; use super::reader::{next_word, WordReader};
use super::types::ParseResult; use super::types::ParseResult;

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
use num::Zero; use num::Zero;
use super::*; use super::*;

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
use chrono::prelude::*; use chrono::prelude::*;
use itertools::Itertools; use itertools::Itertools;

View file

@ -1,3 +1,8 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
/// part of the vcd parser that handles parsing the signal tree and /// part of the vcd parser that handles parsing the signal tree and
/// building the resulting signal tree /// building the resulting signal tree
use super::*; use super::*;

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
#[derive(Debug)] #[derive(Debug)]
pub(super) struct ParseResult<'a> { pub(super) struct ParseResult<'a> {
pub(super) matched : &'a str, pub(super) matched : &'a str,

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
use std::collections::VecDeque; use std::collections::VecDeque;
use std::fs::File; use std::fs::File;
use std::io; use std::io;

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
use super::{ScopeIdx, SignalIdx}; use super::{ScopeIdx, SignalIdx};
use num::{BigUint}; use num::{BigUint};

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
use super::Signal; use super::Signal;
use chrono::prelude::*; use chrono::prelude::*;

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
#[derive(Debug)] #[derive(Debug)]
pub(super) enum BinaryParserErrTypes { pub(super) enum BinaryParserErrTypes {
XValue, XValue,

View file

@ -1,3 +1,8 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
// TODO: we should eventually be able to only test on just // TODO: we should eventually be able to only test on just
// the files const // the files const
pub const FILES : [&str; 30] = [ pub const FILES : [&str; 30] = [

View file

@ -1,3 +1,7 @@
// Copyright (C) 2022 Yehowshua Immanuel
// This program is distributed under both the GPLV3 license
// and the YEHOWSHUA license, both of which can be found at
// the root of the folder containing the sources for this program.
use std::fs::File; use std::fs::File;
mod files; mod files;