From 4f8aaa7eca997e159d387c7d5ec8c22ae92221e0 Mon Sep 17 00:00:00 2001 From: cozis Date: Sun, 13 Mar 2022 16:05:34 +0100 Subject: [PATCH] cuter license comment --- src/builtins/basic.c | 43 ++++++++++++++++++++++-------------- src/builtins/basic.h | 43 ++++++++++++++++++++++-------------- src/builtins/files.c | 43 ++++++++++++++++++++++-------------- src/builtins/files.h | 43 ++++++++++++++++++++++-------------- src/builtins/math.c | 43 ++++++++++++++++++++++-------------- src/builtins/math.h | 43 ++++++++++++++++++++++-------------- src/common/executable.c | 43 ++++++++++++++++++++++-------------- src/common/executable.h | 43 ++++++++++++++++++++++-------------- src/compiler/AST.h | 43 ++++++++++++++++++++++-------------- src/compiler/ASTi.h | 43 ++++++++++++++++++++++-------------- src/compiler/compile.c | 43 ++++++++++++++++++++++-------------- src/compiler/compile.h | 43 ++++++++++++++++++++++-------------- src/compiler/parse.c | 43 ++++++++++++++++++++++-------------- src/compiler/parse.h | 43 ++++++++++++++++++++++-------------- src/main.c | 43 ++++++++++++++++++++++-------------- src/objects/heap.c | 44 +++++++++++++++++++++++-------------- src/objects/o_bool.c | 43 ++++++++++++++++++++++-------------- src/objects/o_buffer.c | 43 ++++++++++++++++++++++-------------- src/objects/o_closure.c | 43 ++++++++++++++++++++++-------------- src/objects/o_dir.c | 43 ++++++++++++++++++++++-------------- src/objects/o_file.c | 43 ++++++++++++++++++++++-------------- src/objects/o_float.c | 43 ++++++++++++++++++++++-------------- src/objects/o_int.c | 43 ++++++++++++++++++++++-------------- src/objects/o_list.c | 43 ++++++++++++++++++++++-------------- src/objects/o_map.c | 43 ++++++++++++++++++++++-------------- src/objects/o_none.c | 43 ++++++++++++++++++++++-------------- src/objects/o_string.c | 43 ++++++++++++++++++++++-------------- src/objects/objects.c | 43 ++++++++++++++++++++++-------------- src/objects/objects.h | 43 ++++++++++++++++++++++-------------- src/runtime/o_func.c | 43 ++++++++++++++++++++++-------------- src/runtime/o_nfunc.c | 43 ++++++++++++++++++++++-------------- src/runtime/o_staticmap.c | 43 ++++++++++++++++++++++-------------- src/runtime/runtime.c | 43 ++++++++++++++++++++++-------------- src/runtime/runtime.h | 43 ++++++++++++++++++++++-------------- src/runtime/runtime_error.c | 43 ++++++++++++++++++++++-------------- src/utils/bpalloc.c | 43 ++++++++++++++++++++++-------------- src/utils/bpalloc.h | 43 ++++++++++++++++++++++-------------- src/utils/bucketlist.c | 43 ++++++++++++++++++++++-------------- src/utils/bucketlist.h | 43 ++++++++++++++++++++++-------------- src/utils/defs.h | 43 ++++++++++++++++++++++-------------- src/utils/error.c | 43 ++++++++++++++++++++++-------------- src/utils/error.h | 43 ++++++++++++++++++++++-------------- src/utils/hash.c | 43 ++++++++++++++++++++++-------------- src/utils/hash.h | 43 ++++++++++++++++++++++-------------- src/utils/promise.c | 43 ++++++++++++++++++++++-------------- src/utils/promise.h | 43 ++++++++++++++++++++++-------------- src/utils/source.c | 43 ++++++++++++++++++++++-------------- src/utils/source.h | 43 ++++++++++++++++++++++-------------- src/utils/stack.c | 43 ++++++++++++++++++++++-------------- src/utils/stack.h | 43 ++++++++++++++++++++++-------------- src/utils/utf8.c | 43 ++++++++++++++++++++++-------------- src/utils/utf8.h | 43 ++++++++++++++++++++++-------------- 52 files changed, 1405 insertions(+), 832 deletions(-) diff --git a/src/builtins/basic.c b/src/builtins/basic.c index 21df84a..2eaf723 100644 --- a/src/builtins/basic.c +++ b/src/builtins/basic.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/builtins/basic.h b/src/builtins/basic.h index f458542..531cbd0 100644 --- a/src/builtins/basic.h +++ b/src/builtins/basic.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include "../runtime/runtime.h" diff --git a/src/builtins/files.c b/src/builtins/files.c index d2f50cc..49b0f52 100644 --- a/src/builtins/files.c +++ b/src/builtins/files.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/builtins/files.h b/src/builtins/files.h index e757083..da4d94c 100644 --- a/src/builtins/files.h +++ b/src/builtins/files.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include "../runtime/runtime.h" diff --git a/src/builtins/math.c b/src/builtins/math.c index 568f932..68835e6 100644 --- a/src/builtins/math.c +++ b/src/builtins/math.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/builtins/math.h b/src/builtins/math.h index 1fe56a8..e88eec4 100644 --- a/src/builtins/math.h +++ b/src/builtins/math.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include "../runtime/runtime.h" diff --git a/src/common/executable.c b/src/common/executable.c index 409b9f5..25caf20 100644 --- a/src/common/executable.c +++ b/src/common/executable.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/common/executable.h b/src/common/executable.h index 321e098..77451d6 100644 --- a/src/common/executable.h +++ b/src/common/executable.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef EXECUTABLE_H diff --git a/src/compiler/AST.h b/src/compiler/AST.h index 092f192..29351d6 100644 --- a/src/compiler/AST.h +++ b/src/compiler/AST.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef AST_H diff --git a/src/compiler/ASTi.h b/src/compiler/ASTi.h index 98664a8..3c0c740 100644 --- a/src/compiler/ASTi.h +++ b/src/compiler/ASTi.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef ASTi_H diff --git a/src/compiler/compile.c b/src/compiler/compile.c index 77752b6..268b251 100644 --- a/src/compiler/compile.c +++ b/src/compiler/compile.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ /* WHAT IS THIS FILE? diff --git a/src/compiler/compile.h b/src/compiler/compile.h index 0b7ee91..0377bde 100644 --- a/src/compiler/compile.h +++ b/src/compiler/compile.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef COMPILE_H diff --git a/src/compiler/parse.c b/src/compiler/parse.c index 2a79939..8101bf1 100644 --- a/src/compiler/parse.c +++ b/src/compiler/parse.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ /* WHAT IS THIS FILE? diff --git a/src/compiler/parse.h b/src/compiler/parse.h index 0f409ef..544e3a8 100644 --- a/src/compiler/parse.h +++ b/src/compiler/parse.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef PARSE_H diff --git a/src/main.c b/src/main.c index 928b62b..4e19ab6 100644 --- a/src/main.c +++ b/src/main.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/objects/heap.c b/src/objects/heap.c index 421bc1d..a84234d 100644 --- a/src/objects/heap.c +++ b/src/objects/heap.c @@ -1,19 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . + +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ /* WHAT IS THIS FILE? diff --git a/src/objects/o_bool.c b/src/objects/o_bool.c index df87e11..2bbd123 100644 --- a/src/objects/o_bool.c +++ b/src/objects/o_bool.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/objects/o_buffer.c b/src/objects/o_buffer.c index 4c9beb2..c74d9bd 100644 --- a/src/objects/o_buffer.c +++ b/src/objects/o_buffer.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/objects/o_closure.c b/src/objects/o_closure.c index 2667b25..cc50529 100644 --- a/src/objects/o_closure.c +++ b/src/objects/o_closure.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include "../utils/defs.h" diff --git a/src/objects/o_dir.c b/src/objects/o_dir.c index 428cbbb..a453864 100644 --- a/src/objects/o_dir.c +++ b/src/objects/o_dir.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include "objects.h" diff --git a/src/objects/o_file.c b/src/objects/o_file.c index d1125f6..114f1dc 100644 --- a/src/objects/o_file.c +++ b/src/objects/o_file.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include "objects.h" diff --git a/src/objects/o_float.c b/src/objects/o_float.c index 22cb3ee..bcf6edb 100644 --- a/src/objects/o_float.c +++ b/src/objects/o_float.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/objects/o_int.c b/src/objects/o_int.c index f60a5b3..d1888f9 100644 --- a/src/objects/o_int.c +++ b/src/objects/o_int.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/objects/o_list.c b/src/objects/o_list.c index 404474b..9a91973 100644 --- a/src/objects/o_list.c +++ b/src/objects/o_list.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/objects/o_map.c b/src/objects/o_map.c index bc969d1..0365ec3 100644 --- a/src/objects/o_map.c +++ b/src/objects/o_map.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/objects/o_none.c b/src/objects/o_none.c index 3662bb8..1bbfa98 100644 --- a/src/objects/o_none.c +++ b/src/objects/o_none.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/objects/o_string.c b/src/objects/o_string.c index 39a8074..aa4131c 100644 --- a/src/objects/o_string.c +++ b/src/objects/o_string.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/objects/objects.c b/src/objects/objects.c index 1446b7c..42adbf1 100644 --- a/src/objects/objects.c +++ b/src/objects/objects.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/objects/objects.h b/src/objects/objects.h index 32ad78c..ba792fc 100644 --- a/src/objects/objects.h +++ b/src/objects/objects.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef OBJECT_H diff --git a/src/runtime/o_func.c b/src/runtime/o_func.c index 61fc37f..b1cd7b6 100644 --- a/src/runtime/o_func.c +++ b/src/runtime/o_func.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/runtime/o_nfunc.c b/src/runtime/o_nfunc.c index 090c21c..ab598dc 100644 --- a/src/runtime/o_nfunc.c +++ b/src/runtime/o_nfunc.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ /* diff --git a/src/runtime/o_staticmap.c b/src/runtime/o_staticmap.c index ff502ab..735226c 100644 --- a/src/runtime/o_staticmap.c +++ b/src/runtime/o_staticmap.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ /* diff --git a/src/runtime/runtime.c b/src/runtime/runtime.c index 33f9157..089a872 100644 --- a/src/runtime/runtime.c +++ b/src/runtime/runtime.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h index acab6af..174af81 100644 --- a/src/runtime/runtime.h +++ b/src/runtime/runtime.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef RUNTIME_H diff --git a/src/runtime/runtime_error.c b/src/runtime/runtime_error.c index c0f69de..ff96401 100644 --- a/src/runtime/runtime_error.c +++ b/src/runtime/runtime_error.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/utils/bpalloc.c b/src/utils/bpalloc.c index 5579e6d..ec7041a 100644 --- a/src/utils/bpalloc.c +++ b/src/utils/bpalloc.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/utils/bpalloc.h b/src/utils/bpalloc.h index fc88ff6..c695746 100644 --- a/src/utils/bpalloc.h +++ b/src/utils/bpalloc.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef BPALLOC_H diff --git a/src/utils/bucketlist.c b/src/utils/bucketlist.c index dd6a956..78c374c 100644 --- a/src/utils/bucketlist.c +++ b/src/utils/bucketlist.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/utils/bucketlist.h b/src/utils/bucketlist.h index 9bfd603..b852543 100644 --- a/src/utils/bucketlist.h +++ b/src/utils/bucketlist.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef BUCKETLIST_H diff --git a/src/utils/defs.h b/src/utils/defs.h index 7d30b1c..b40c803 100644 --- a/src/utils/defs.h +++ b/src/utils/defs.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/utils/error.c b/src/utils/error.c index 26ec904..e79c11a 100644 --- a/src/utils/error.c +++ b/src/utils/error.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/utils/error.h b/src/utils/error.h index c2d56f1..3eea2d1 100644 --- a/src/utils/error.h +++ b/src/utils/error.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef ERROR_H diff --git a/src/utils/hash.c b/src/utils/hash.c index d00119e..69cb43f 100644 --- a/src/utils/hash.c +++ b/src/utils/hash.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/utils/hash.h b/src/utils/hash.h index 956e7e6..3187afa 100644 --- a/src/utils/hash.h +++ b/src/utils/hash.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef HASH_H diff --git a/src/utils/promise.c b/src/utils/promise.c index cf7c951..aebe75f 100644 --- a/src/utils/promise.c +++ b/src/utils/promise.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/utils/promise.h b/src/utils/promise.h index c713c85..b6f9952 100644 --- a/src/utils/promise.h +++ b/src/utils/promise.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef PROMISE_H diff --git a/src/utils/source.c b/src/utils/source.c index cacd0e2..a1812ee 100644 --- a/src/utils/source.c +++ b/src/utils/source.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/utils/source.h b/src/utils/source.h index 127ece3..75aba6a 100644 --- a/src/utils/source.h +++ b/src/utils/source.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef SOURCE_H diff --git a/src/utils/stack.c b/src/utils/stack.c index 37eb0e4..3533cb2 100644 --- a/src/utils/stack.c +++ b/src/utils/stack.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/utils/stack.h b/src/utils/stack.h index ab4b696..8f85d9b 100644 --- a/src/utils/stack.h +++ b/src/utils/stack.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef STACK_H diff --git a/src/utils/utf8.c b/src/utils/utf8.c index d442051..8c2f12e 100644 --- a/src/utils/utf8.c +++ b/src/utils/utf8.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #include diff --git a/src/utils/utf8.h b/src/utils/utf8.h index 635c0d3..d1eff5b 100644 --- a/src/utils/utf8.h +++ b/src/utils/utf8.h @@ -1,20 +1,31 @@ -/* Copyright (c) 2022 Francesco Cozzuto -** -** This file is part of The Noja Interpreter. -** -** The Noja Interpreter is free software: you can redistribute it and/or -** modify it under the terms of the GNU General Public License as published -** by the Free Software Foundation, either version 3 of the License, or (at -** your option) any later version. -** -** The Noja Interpreter is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -** Public License for more details. -** -** You should have received a copy of the GNU General Public License along -** with The Noja Interpreter. If not, see . +/* +--------------------------------------------------------------------------+ +** | _ _ _ | +** | | \ | | (_) | +** | | \| | ___ _ __ _ | +** | | . ` |/ _ \| |/ _` | | +** | | |\ | (_) | | (_| | | +** | |_| \_|\___/| |\__,_| | +** | _/ | | +** | |__/ | +** +--------------------------------------------------------------------------+ +** | Copyright (c) 2022 Francesco Cozzuto | +** +--------------------------------------------------------------------------+ +** | This file is part of The Noja Interpreter. | +** | | +** | The Noja Interpreter is free software: you can redistribute it and/or | +** | modify it under the terms of the GNU General Public License as published | +** | by the Free Software Foundation, either version 3 of the License, or (at | +** | your option) any later version. | +** | | +** | The Noja Interpreter is distributed in the hope that it will be useful, | +** | but WITHOUT ANY WARRANTY; without even the implied warranty of | +** | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | +** | Public License for more details. | +** | | +** | You should have received a copy of the GNU General Public License along | +** | with The Noja Interpreter. If not, see . | +** +--------------------------------------------------------------------------+ */ #ifndef UTF8_H