新增: @use 同文件片段复用
支持 @use("name") 引用同一文件内 @tpl 定义的块,
消除 _list/_count 模板中 WHERE 条件重复问题。
This commit is contained in:
@@ -16,6 +16,7 @@ const (
|
||||
TokTplStart
|
||||
TokIncludeStart
|
||||
TokNamespaceStart
|
||||
TokUseStart
|
||||
TokElse
|
||||
TokComment
|
||||
TokEOF
|
||||
@@ -173,6 +174,7 @@ func (l *Lexer) tryDirective() (Token, bool) {
|
||||
{[]rune("@tpl(\""), TokTplStart, 5},
|
||||
{[]rune("@include(\""), TokIncludeStart, 10},
|
||||
{[]rune("@namespace(\""), TokNamespaceStart, 12},
|
||||
{[]rune("@use(\""), TokUseStart, 6},
|
||||
}
|
||||
|
||||
for _, d := range directives {
|
||||
|
||||
Reference in New Issue
Block a user