Programmer Guide/Command Reference/CHECKIT: Difference between revisions
From STX Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 33: | Line 33: | ||
| <code>/Style</code> | | <code>/Style</code> | ||
| get style of sourcecode <var>arg</var> | | get style of sourcecode <var>arg</var> | ||
| | | <code>'local'</code>, <code>'main'</code>, <code>'shell'</code>, <code>'sys'</code>, <code>'msgHandler'</code>, or <code>'global'</code> if <var>arg</var> is a source code of the respective type. | ||
Note: <code>'global'</code> is the default codestyle if none is specified in the code header | |||
| empty string otherwise | | empty string otherwise | ||
|- | |- | ||
Line 41: | Line 43: | ||
| empty string otherwise | | empty string otherwise | ||
|} | |} | ||
Revision as of 18:37, 16 April 2012
var := CHECKIT arg [option]
with option
being either empty, in which case the type of the shell item or of the sourcecode item arg will be returned, or one out of the following keywords:
option | description | result on success | result on failure |
---|---|---|---|
/Executable
|
check if arg is executable, i.e., if it is a command, instance, macro, or class | '1' if arg is executable
|
'0' otherwise
|
/Item
|
get type of the shell item arg | type of the shell item (cf. shell item types) if arg is a shell item | empty string otherwise |
/Code
|
get type of the source code arg | 'macro' , 'class' , or 'spu' if arg is a source code macro, class, or SPU.
|
empty string otherwise |
/Visible
|
check if arg is a visible source code | '1' if it is | '0' if it is not |
/File
|
get full sourcefile path of source code arg | fullpath if arg is a source code | empty string otherwise |
/Style
|
get style of sourcecode arg | 'local' , 'main' , 'shell' , 'sys' , 'msgHandler' , or 'global' if arg is a source code of the respective type.
Note: |
empty string otherwise |
no option at all | get type of shell item or source code arg | itemtype or codetype if arg is a shell item, or a source code | empty string otherwise |