File tree Expand file tree Collapse file tree 2 files changed +13
-11
lines changed
Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -99,9 +99,19 @@ class SectionConfig {
9999 return self . get-direct-config(' language' );
100100 }
101101
102- # | RS4C-String 或 RS4C-Nil
102+ # | RS4C-String
103103 method name () {
104- return self . get-direct-config(' name' );
104+ # RS4C-String 或 RS4C-Nil
105+ my $ config-name = self . get-direct-config(' name' );
106+
107+ my $ name ;
108+
109+ if $ config-name . is-nil {
110+ $ name = $ . section . title. lc
111+ } else {
112+ $ name = $ config-name . string-value;
113+ }
114+ return Parser::ConfigItem's-Value. new ($ name );
105115 }
106116
107117 # | RS4C-Bool
Original file line number Diff line number Diff line change @@ -76,15 +76,7 @@ my class CVariableNameGenerator {
7676 my $ keep-prefix = $ config . keep-prefix. bool -value;
7777 my $ keep-postfix = $ config . keep-postfix. bool -value;
7878
79- my $ config-name = $ config . name ;
80- my $ name ;
81-
82- if $ config-name . is-nil() {
83- $ name = $ section . title. lc
84- } else {
85- $ name = $ config-name . string-value;
86- }
87-
79+ my $ name = $ config . name . string-value;
8880 my $ namespace = $ config . namespace. string-value;
8981 my $ name-literally = $ config . name-literally. bool -value;
9082
You can’t perform that action at this time.
0 commit comments