Give Unknown if codeblock not specify

This commit is contained in:
Aoran Zeng
2025-07-16 21:02:44 +08:00
parent 2a27fd4fc1
commit 8259a5fd9a
2 changed files with 19 additions and 6 deletions

View File

@@ -94,11 +94,24 @@ class SectionConfig {
return self.get-inherited-config('keep-postfix', 'true');
}
#| RS4C-String 或 RS4C-Nil
#| RS4C-String
method language() {
return self.get-direct-config('language');
# RS4C-String 或 RS4C-Nil
my $config-language = self.get-direct-config('language');
my Str $lang;
if $config-language.is-nil {
# codeblock 没有写语言,就给 Unknown
$lang = 'Unknown';
} else {
$lang = $config-language.string-value;
}
return Parser::ConfigItem's-Value.new($lang);
}
#| RS4C-String
method name() {
# RS4C-String 或 RS4C-Nil