Add version to rawstr4c

This commit is contained in:
Aoran Zeng
2025-07-14 03:45:17 +08:00
parent 65ca09e332
commit 6c07328071
5 changed files with 24 additions and 8 deletions

View File

@@ -1,4 +1,3 @@
#!/usr/bin/env raku
# ---------------------------------------------------------------
# SPDX-License-Identifier: GPL-3.0-or-later
# ---------------------------------------------------------------
@@ -14,6 +13,7 @@
unit module Generator;
use Parser;
use Version;
my class CStringConverter {
@@ -121,7 +121,7 @@ my class CVariableGenerator {
#pragma once
/**
* Generated by rawstr4c
* Generated by rawstr4c v{Version::VERSION}-{Version::RELEASE_DATE}
*
* Date: {DateTime.now.Str}
*/
@@ -149,7 +149,7 @@ my class CVariableGenerator {
method generate-c-source-file() {
my $source = qq:to/EOF/;
/**
* Generated by rawstr4c
* Generated by rawstr4c v{Version::VERSION}-{Version::RELEASE_DATE}
*
* Date: {DateTime.now.Str}
*/

View File

@@ -1,4 +1,3 @@
#!/usr/bin/env raku
# ---------------------------------------------------------------
# SPDX-License-Identifier: GPL-3.0-or-later
# ---------------------------------------------------------------

View File

@@ -0,0 +1,17 @@
# ---------------------------------------------------------------
# SPDX-License-Identifier: GPL-3.0-or-later
# ---------------------------------------------------------------
# File Name : Version.rakumod
# File Authors : Aoran Zeng <ccmywish@qq.com>
# Contributors : Nul None <nul@none.org>
# Created On : <2025-07-14>
# Last Modified : <2025-07-14>
# ---------------------------------------------------------------
unit module Version;
constant VERSION = "0.1.0.1";
constant RELEASE_DATE = "2025/07/14";
constant Maintain_URL "https://github.com/RubyMetric/chsrc/blob/dev/tool/rawstr4c"
constant Maintain_URL2 "https://gitee.com/RubyMetric/chsrc/blob/dev/tool/rawstr4c"