From 2ec00274f6da162463e569ba45f8d3fee542cfc4 Mon Sep 17 00:00:00 2001 From: Rob Greene Date: Sat, 10 Jan 2026 16:32:42 -0600 Subject: [PATCH] Adding license headers. Ugh. --- HEADER | 2 +- .../bastools/api/ClassicTokenReader.java | 17 +++++++++++++++++ .../api/optimizations/ShortenNumbers.java | 17 +++++++++++++++++ .../ApplesoftInputBufferProofReader.java | 17 +++++++++++++++++ .../ApplesoftTokenizedProofReader.java | 17 +++++++++++++++++ .../ComputeAutomaticProofreader.java | 17 +++++++++++++++++ .../api/proofreaders/MicrosparcKeyPerfect2.java | 17 +++++++++++++++++ .../api/proofreaders/MicrosparcKeyPerfect4.java | 17 +++++++++++++++++ .../api/proofreaders/MicrosparcKeyPerfect5.java | 17 +++++++++++++++++ .../api/proofreaders/NibbleAppleChecker.java | 17 +++++++++++++++++ .../api/proofreaders/NibbleCheckit.java | 17 +++++++++++++++++ .../api/proofreaders/ProofReaderChecksum.java | 17 +++++++++++++++++ .../bastools/api/ClassicTokenReaderTest.java | 17 +++++++++++++++++ .../bastools/api/model/Tokens.java | 17 +++++++++++++++++ .../ComputeAutomaticProofreaderTest.java | 17 +++++++++++++++++ .../proofreaders/MicrosparcKeyPerfect4Test.java | 17 +++++++++++++++++ .../proofreaders/MicrosparcKeyPerfect5Test.java | 17 +++++++++++++++++ .../proofreaders/NibbleAppleCheckerTest.java | 17 +++++++++++++++++ .../api/proofreaders/NibbleCheckitTest.java | 17 +++++++++++++++++ 19 files changed, 307 insertions(+), 1 deletion(-) diff --git a/HEADER b/HEADER index d688d3c..cf55f63 100644 --- a/HEADER +++ b/HEADER @@ -1,6 +1,6 @@ /* * bastools - * Copyright (C) 2025 Robert Greene + * Copyright (C) 2026 Robert Greene * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/api/src/main/java/org/applecommander/bastools/api/ClassicTokenReader.java b/api/src/main/java/org/applecommander/bastools/api/ClassicTokenReader.java index b42362c..b32422c 100644 --- a/api/src/main/java/org/applecommander/bastools/api/ClassicTokenReader.java +++ b/api/src/main/java/org/applecommander/bastools/api/ClassicTokenReader.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api; import org.applecommander.bastools.api.model.ApplesoftKeyword; diff --git a/api/src/main/java/org/applecommander/bastools/api/optimizations/ShortenNumbers.java b/api/src/main/java/org/applecommander/bastools/api/optimizations/ShortenNumbers.java index 708aed0..b68722e 100644 --- a/api/src/main/java/org/applecommander/bastools/api/optimizations/ShortenNumbers.java +++ b/api/src/main/java/org/applecommander/bastools/api/optimizations/ShortenNumbers.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.optimizations; import org.applecommander.bastools.api.Configuration; diff --git a/api/src/main/java/org/applecommander/bastools/api/proofreaders/ApplesoftInputBufferProofReader.java b/api/src/main/java/org/applecommander/bastools/api/proofreaders/ApplesoftInputBufferProofReader.java index 3205cf0..84b43c0 100644 --- a/api/src/main/java/org/applecommander/bastools/api/proofreaders/ApplesoftInputBufferProofReader.java +++ b/api/src/main/java/org/applecommander/bastools/api/proofreaders/ApplesoftInputBufferProofReader.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.Configuration; diff --git a/api/src/main/java/org/applecommander/bastools/api/proofreaders/ApplesoftTokenizedProofReader.java b/api/src/main/java/org/applecommander/bastools/api/proofreaders/ApplesoftTokenizedProofReader.java index 0f9e6ed..2e3be28 100644 --- a/api/src/main/java/org/applecommander/bastools/api/proofreaders/ApplesoftTokenizedProofReader.java +++ b/api/src/main/java/org/applecommander/bastools/api/proofreaders/ApplesoftTokenizedProofReader.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.Configuration; diff --git a/api/src/main/java/org/applecommander/bastools/api/proofreaders/ComputeAutomaticProofreader.java b/api/src/main/java/org/applecommander/bastools/api/proofreaders/ComputeAutomaticProofreader.java index 9a031c7..60ea893 100644 --- a/api/src/main/java/org/applecommander/bastools/api/proofreaders/ComputeAutomaticProofreader.java +++ b/api/src/main/java/org/applecommander/bastools/api/proofreaders/ComputeAutomaticProofreader.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.Configuration; diff --git a/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect2.java b/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect2.java index a042fb3..032eb9d 100644 --- a/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect2.java +++ b/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect2.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.Configuration; diff --git a/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect4.java b/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect4.java index 688c026..6111d02 100644 --- a/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect4.java +++ b/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect4.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.Configuration; diff --git a/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect5.java b/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect5.java index 0867332..0a71fbc 100644 --- a/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect5.java +++ b/api/src/main/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect5.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.Configuration; diff --git a/api/src/main/java/org/applecommander/bastools/api/proofreaders/NibbleAppleChecker.java b/api/src/main/java/org/applecommander/bastools/api/proofreaders/NibbleAppleChecker.java index a270f50..a921f9b 100644 --- a/api/src/main/java/org/applecommander/bastools/api/proofreaders/NibbleAppleChecker.java +++ b/api/src/main/java/org/applecommander/bastools/api/proofreaders/NibbleAppleChecker.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.Configuration; diff --git a/api/src/main/java/org/applecommander/bastools/api/proofreaders/NibbleCheckit.java b/api/src/main/java/org/applecommander/bastools/api/proofreaders/NibbleCheckit.java index 0e9be71..248b0a8 100644 --- a/api/src/main/java/org/applecommander/bastools/api/proofreaders/NibbleCheckit.java +++ b/api/src/main/java/org/applecommander/bastools/api/proofreaders/NibbleCheckit.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.Configuration; diff --git a/api/src/main/java/org/applecommander/bastools/api/proofreaders/ProofReaderChecksum.java b/api/src/main/java/org/applecommander/bastools/api/proofreaders/ProofReaderChecksum.java index f17a5ff..66fb7ff 100644 --- a/api/src/main/java/org/applecommander/bastools/api/proofreaders/ProofReaderChecksum.java +++ b/api/src/main/java/org/applecommander/bastools/api/proofreaders/ProofReaderChecksum.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; public interface ProofReaderChecksum { diff --git a/api/src/test/java/org/applecommander/bastools/api/ClassicTokenReaderTest.java b/api/src/test/java/org/applecommander/bastools/api/ClassicTokenReaderTest.java index 8903770..fa63bd5 100644 --- a/api/src/test/java/org/applecommander/bastools/api/ClassicTokenReaderTest.java +++ b/api/src/test/java/org/applecommander/bastools/api/ClassicTokenReaderTest.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api; import org.applecommander.bastools.api.model.ApplesoftKeyword; diff --git a/api/src/test/java/org/applecommander/bastools/api/model/Tokens.java b/api/src/test/java/org/applecommander/bastools/api/model/Tokens.java index 7a4e453..e8cf040 100644 --- a/api/src/test/java/org/applecommander/bastools/api/model/Tokens.java +++ b/api/src/test/java/org/applecommander/bastools/api/model/Tokens.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.model; import java.util.ArrayList; diff --git a/api/src/test/java/org/applecommander/bastools/api/proofreaders/ComputeAutomaticProofreaderTest.java b/api/src/test/java/org/applecommander/bastools/api/proofreaders/ComputeAutomaticProofreaderTest.java index 8bf60a8..6856bb0 100644 --- a/api/src/test/java/org/applecommander/bastools/api/proofreaders/ComputeAutomaticProofreaderTest.java +++ b/api/src/test/java/org/applecommander/bastools/api/proofreaders/ComputeAutomaticProofreaderTest.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.Configuration; diff --git a/api/src/test/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect4Test.java b/api/src/test/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect4Test.java index 2a7438c..d3768ea 100644 --- a/api/src/test/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect4Test.java +++ b/api/src/test/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect4Test.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect4.Checksum; diff --git a/api/src/test/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect5Test.java b/api/src/test/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect5Test.java index e7cbccd..7987c7a 100644 --- a/api/src/test/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect5Test.java +++ b/api/src/test/java/org/applecommander/bastools/api/proofreaders/MicrosparcKeyPerfect5Test.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5.Checksum; diff --git a/api/src/test/java/org/applecommander/bastools/api/proofreaders/NibbleAppleCheckerTest.java b/api/src/test/java/org/applecommander/bastools/api/proofreaders/NibbleAppleCheckerTest.java index 0d4b904..40bafed 100644 --- a/api/src/test/java/org/applecommander/bastools/api/proofreaders/NibbleAppleCheckerTest.java +++ b/api/src/test/java/org/applecommander/bastools/api/proofreaders/NibbleAppleCheckerTest.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.Configuration; diff --git a/api/src/test/java/org/applecommander/bastools/api/proofreaders/NibbleCheckitTest.java b/api/src/test/java/org/applecommander/bastools/api/proofreaders/NibbleCheckitTest.java index 6a4c372..8d8650c 100644 --- a/api/src/test/java/org/applecommander/bastools/api/proofreaders/NibbleCheckitTest.java +++ b/api/src/test/java/org/applecommander/bastools/api/proofreaders/NibbleCheckitTest.java @@ -1,3 +1,20 @@ +/* + * bastools + * Copyright (C) 2026 Robert Greene + * + * This program 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. + * + * This program 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 this program. If not, see . + */ package org.applecommander.bastools.api.proofreaders; import org.applecommander.bastools.api.Configuration;