Special variables: Difference between revisions

Content deleted Content added
→‎Tcl: Added description
Rdm (talk | contribs)
J: 143 names in z, 91 and 300 in j and jijs
Line 23:
* RSTART - An informative variable that provides the start index of the currently matched substring
* SUBSEP - A control variable that specifies the subscript separator for multidimensional arrays
 
=={header|J}==
 
Names in locale z are in the path for all locales, including the default locale (base):
 
 
<lang j> names_z_ ''
ARGV BINPATH CR
CRLF DEL Debug
EAV EMPTY FF
FIXFONT FIXFONTWH IF64
IFCONSOLE IFGTK IFJ6
IFJAVA IFJHS IFUNIX
IFWIN IFWIN32 IFWINCE
IFWINE IFWINNT JVERSION
LF LF2 Note
PROFONT SYSPPC TAB
UNAME adverb apply
assert bind boxopen
boxxopen break bx
clear coclass cocreate
cocurrent codestroy coerase
cofullname coinsert coname
conames conew conjunction
conl copath coreset
cutopen datatype def
define do drop
dyad each edit
empty erase every
exit expand fetch
inv inverse items
jcwdpath jhostpath jpath
jpathsep jsystemdefs leaf
list load loadd
loadp mbopen mbsave
monad nameclass namelist
names nc nl
noun on open
pick require rows
script scriptd scripts
setbreak sign sminfo
smoutput sort split
startupconsole startupide table
take tmoutput toCRLF
toHOST toJ tolower
toupper type ucp
ucpcount utf8 uucp
verb wcsize wd
wdbox wdcenter wdclipread
wdclipwrite wde wdfit
wdforms wdget wdhandler
wdinfo wdishandle wdisparent
wdmove wdpclose wdqshow
wdquery wdreset wdselect
wdstatus winpathsep </lang>
 
Names in the locales j and jijs are available by explicity referencing those locales and are used to provide "ide-like features".
 
 
<lang j> names_j_ ''
BOXES BROWSER
CONFIRMCLOSE DIRTREEX
DISPLAYLOAD EPSREADER
FORMAT FORMSIZES
GetSystemMetrics IFJIJX
INPUTLOG INPUTLOGFILE
LOADED P2UPFONT
PATHJSEP PATHSEP
PDFREADER PRINTERFONT
PRINTOPT PUBLIC
READONLY SCRIPTS
SHOWSIP SMPRINT
SM_CMONITORS SM_CXVIRTUALSCREEN
SM_CYVIRTUALSCREEN SM_XVIRTUALSCREEN
SM_YVIRTUALSCREEN STARTUP
SYSTEMFOLDERS TARGET
USERFOLDERS WINPOS
XDIFF addfname
boxdraw buildpublic
classwizard cleantable
config cutnames
deb debug
demos dirmatch
dltb edit
editfind editinputlog
editinputprompt exist
extijs fexist
fif filenewform
fileprint fileprintsetup
filex fixWINPOS
formedit formeditrun
forms fullname
getinputlog getpath
getscripts gettarget
gettargetlocale globaldefs
gridwizard help
htmlhelp jpath
lab lastactive
loadp open
openfiles origin
pacman printfiles
prints projectmanager
save saveuserfolders
scriptmake scripts
wpreset wpsave
wpset
names_jijs_ ''
EMPTY
FIXFONTDEF
FKEYS
FTYPES
IFIOX
IFMAX
IFREADONLY
IFSAVED
IFSHOW
IMMX
JIJS
JIJSMAC
JRECENT
NEWUSER
PPSCRIPT
QFORMX
RECENT
RECENTFILE
RECENTLOC
RECENTMAX
SCMP
SMBLK
SMDESK
SMHWNDP
SMINIT
SMNAME
SMPATH
SMSEL
SMSIZE
SMSTYLE
SMTEXT
SMTORG
aboutj
boxfkeys
boxskeys
checkreadonly
cleartemp
close
closeijs
closeijx
closewindows
comparesvn
create
cutpara
deb
destroy
exitijs
filecase
fkeycase
fkeylist
fkeyrun
fkeyselect
fkeyselect1
flerase
flexist
flopen
flread
flwrite
foldpara
foldtext
getSMSEL
getactsize
getcascade
getcascade1
getcascades
getfile
getformx
getline
getsaveas
getscrollpos
getselection
getskey
id2loc
id2name
id2names
id2type
ide_maximize
ide_minimize
ide_restore
ifshiftkey
iftempscript
info
intn
jijs_aboutj_button
jijs_actrl_fkey
jijs_bctrl_fkey
jijs_bctrlshift_fkey
jijs_cancel
jijs_close
jijs_close_button
jijs_dctrl_fkey
jijs_default
jijs_demos_button
jijs_ectrl_fkey
jijs_ectrlshift_fkey
jijs_editconfigure_button
jijs_editcopy_button
jijs_editcut_button
jijs_editdirmatch_button
jijs_editexport_button
jijs_editfif_button
jijs_editfind_button
jijs_editformedit_button
jijs_editinputlog_button
jijs_editlint_button
jijs_editpaste_button
jijs_editreadonly_button
jijs_editredo_button
jijs_editselectall_button
jijs_editundo_button
jijs_f1_fkey
jijs_f1ctrl_fkey
jijs_f1shift_fkey
jijs_fctrl_fkey
jijs_fctrlshift_fkey
jijs_filecleartemp_button
jijs_fileexit_button
jijs_filenewclass_button
jijs_filenewijs_button
jijs_fileopen_button
jijs_fileopensystem_button
jijs_fileopenuser_button
jijs_fileprint_button
jijs_fileprintsetup_button
jijs_filerecent_button
jijs_fkeys_button
jijs_forms_button
jijs_gctrl_fkey
jijs_hctrl_fkey
jijs_helpconstants_button
jijs_helpcontext_button
jijs_helpcontrols_button
jijs_helpdictionary_button
jijs_helpforeigns_button
jijs_helpgeneral_button
jijs_helpgl2cmd_button
jijs_helphelp_button
jijs_helpindex_button
jijs_helpphrases_button
jijs_helpprimer_button
jijs_helprelease_button
jijs_helprelnotes_button
jijs_helpuser_button
jijs_helpvocab_button
jijs_helpwdcmd_button
jijs_helpwdover_button
jijs_ictrl_fkey
jijs_jctrl_fkey
jijs_kctrl_fkey
jijs_kctrlshift_fkey
jijs_labadvance_button
jijs_labauthor_button
jijs_labchapters_button
jijs_labs_button
jijs_lctrl_fkey
jijs_lctrlshift_fkey
jijs_max_button
jijs_mctrl_fkey
jijs_nctrl_fkey
jijs_nctrlshift_fkey
jijs_octrl_fkey
jijs_pctrl_fkey
jijs_qctrl_fkey
jijs_rctrl_fkey
jijs_rctrlshift_fkey
jijs_rundebug_button
jijs_runfile_button
jijs_runfiled_button
jijs_runline_button
jijs_runpacman_button
jijs_runprojman_button
jijs_runselection_button
jijs_runwindow_button
jijs_runwindowd_button
jijs_save_button
jijs_saveas_button
jijs_sctrl_fkey
jijs_sellower_button
jijs_selminus_button
jijs_selplus_button
jijs_selplusline1_button
jijs_selplusline2_button
jijs_selsort_button
jijs_seltoggle_button
jijs_selupper_button
jijs_selwrap_button
jijs_tctrl_fkey
jijs_tile_button
jijs_tileacross_button
jijs_tilecascade_button
jijs_togglebox_button
jijs_wctrl_fkey
jijs_wctrlshift_fkey
jrecent_cancel
jrecent_close
jrecent_enter
jrecent_lb_button
jrecent_open_button
jrecent_run
jrecent_run_button
jrecent_rund_button
jrecent_view_button
lint
marksavedid
name2id
new
newijs
newijx
nounrep
openijs
parentname
pathname
pmovex
qsmact
qsmall
qsmallforms
qsmallijs
qsmlastijs
qsmlastxs
qsmout
qsmsize
query
quote
rdist
readid
readid16
readonlydefault
recent_open
recent_put
recent_read
recent_run
recent_save
resizefont
restorefont
roundint
runcompare
runexport
runfile
runimmx0
runimmx1
runline
runselection
runwindow
save
saveas
saveopenwindows
scmp_cancel
scmp_close
scmp_close_button
scmp_current_button
scmp_original_button
scmp_revert_button
scmp_run
scmp_show
select_line
select_text
set_fkeys
set_skey1
set_skeys
setfontall
setpnall
setreadonly
sh
smappend
smclose
smfocus
smfocusact
smfocusout
smgetsel
smmove
smopen
smprompt
smread
smreplace
smsave
smscroll
smsel
smselact
smselout
smsetcmd
smsetsaved
smsetselect
smwrite
sysmodifiers
tile
tile2fit
tile2fit1
tileacross
tilecascade
tileget
todelim
tofoldername
togglebox
togglereadonly
togglexs
tolist
topara
ucpboxdraw
unboxfkeys
unboxskeys
winmax </lang>
 
=={{header|Tcl}}==