proper handling of licenses
This commit is contained in:
parent
06e0aae26f
commit
4243551d76
2
LICENSE-YEHOWSHUA
Normal file
2
LICENSE-YEHOWSHUA
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
This codebase is also licensed to Yehowshua Immanuel to use
|
||||||
|
in any manner Yehowshua Immanuel sees fit.
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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::*;
|
||||||
|
|
|
@ -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::*;
|
||||||
|
|
||||||
|
|
|
@ -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::*;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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::*;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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::*;
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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};
|
||||||
|
|
||||||
|
|
|
@ -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::*;
|
||||||
|
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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] = [
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue