📄 _on_colon_parse.ado
字号:
*! version 1.0.1 10sep2004
program _on_colon_parse, sclass
version 8.2
sreturn local before ""
sreturn local after ""
// put ": <command>" in `after'
gettoken before after : 0, parse(":") bind match(par) quotes
if "`par'" != "" {
local before `"(`before')"'
}
// handle special case when nothing is before ":"
if `"`before'"' == ":" {
sreturn local after `"`after'"'
exit
}
while `"`COLON'"' != ":" & `"`after'"' != "" {
// check for syntax errors
gettoken COLON after : after, parse(":") bind match(par) quotes
if "`par'" != "" {
local before `before' (`COLON')
local COLON
}
else if `"`COLON'"' != ":" {
local before `"`before' `COLON'"'
local COLON
}
}
if `"`COLON'"' != ":" {
di as err "'' found were ':' expected"
exit 198
}
// return parsed pieces
sreturn local before `"`before'"'
sreturn local after `"`after'"'
end
exit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -