_fr_tedits_parse_and_log.ado

来自「是一个经济学管理应用软件 很难找的 但是经济学学生又必须用到」· ADO 代码 · 共 42 行

ADO
42
字号
*! version 1.0.0  13oct2002

// Edit version of title parsing.
// Does not handle or even allow positioning options.

program _fr_tedits_parse_and_log , rclass

	gettoken log     0 : 0
	gettoken obj     0 : 0
	gettoken ttype   0 : 0
	gettoken parsenm 0 : 0

	local obname = cond("`obj'"=="" , "`ttype'" , "`obj'.`ttype'")

	local 0 , `0'
	syntax [ , `parsenm'(string asis) * ]
	local outer_rest `options'

	while `"``ttype''"' != `""' {		// allow option to be repeated
		local 0 `"``ttype''"'

		syntax [anything(name=text)] [ , PREFIX SUFFIX * ]

		if `"`text'"' != `""' {
			.`log'.Arrpush `obj'.`ttype'.edit , mtext(`text')  ///
				`prefix' `suffix'
		}

		_fr_sztextbox_parse_and_log `log' `obname' , `options'

		local 0 `", `r(rest)'"'
		syntax [, FAKE_OPT_FOR_BETTER_MSG ]

		local 0 `", `outer_rest'"'
		syntax [ , `parsenm'(string asis) * ]
		local outer_rest `options'
	}

	return local rest `outer_rest'
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?