File: bxtoolbox.cwl

package info (click to toggle)
texstudio 4.8.7%2Bds-1
  • links: PTS
  • area: main
  • in suites: trixie
  • size: 108,288 kB
  • sloc: cpp: 108,337; xml: 18,660; ansic: 8,977; javascript: 177; sh: 147; python: 73; makefile: 53
file content (173 lines) | stat: -rw-r--r-- 4,637 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
# bxtoolbox package
# Matthew Bertucci 2023/02/23 for v1.2a

\bxRequireDefinition{file}#*i

# from bxtoolbox.def
#include:etoolbox
\ifbxOk#*
\bxOktrue#S
\bxOkfalse#S
\bxRes#*
\bxIfcsundefX{csname}{true}{false}#*
\bxCsuseX{csname}#*
\ifbxineTeX#*
\ifbxinpdfTeX#*
\ifbxinLuaTeX#*
\ifbxinOmega#*
\ifbxinAleph#*
\ifbxinXeTeX#*
\ifbxinpTeX#*
\ifbxinupTeX#*
\ifbxinnativeupTeX#*
\ifbxinjTeX#*
\bxIfineTeX{true}{false}#*
\bxIfinpdfTeX{true}{false}#*
\bxIfinLuaTeX{true}{false}#*
\bxIfinOmega{true}{false}#*
\bxIfinAleph{true}{false}#*
\bxIfinXeTeX{true}{false}#*
\bxIfinpTeX{true}{false}#*
\bxIfinupTeX{true}{false}#*
\bxIfinnativeupTeX{true}{false}#*
\bxIfinjTeX{true}{false}#*
\bxPreamble#*
\bxConstIfToken{boolean1}{boolean2}#*
\bxIf{test}{true}{false}#*
\bxIfcat{test}{true}{false}#*
\bxIfx{test}{true}{false}#*
\bxIfdim{test}{true}{false}#*
\bxIfnum{test}{true}{false}#*
\bxIfInMovingArg{true}{false}#*
\bxMessageToken{string}{text}#*
\bxCheckForMovingArg{text}#*
\bxCheckForMovingArgForTest{test}{true}{false}#*
\bxSetDummyIfs#*
\bxUnsetDummyIfs#*
\ifbxPrimitive#*
\bxIfHasIfPrimitive{true}{false}#*
\bxPrimitive#*
\bxStrcmp#*
\bxRobustdef%<\CS%>#*
\bxRobustdef{cmd}#Sd
\bxRobustgdef%<\CS%>#*
\bxRobustgdef{cmd}#Sd
\bxRobustedef%<\CS%>#*
\bxRobustedef{cmd}#Sd
\bxRobustxdef%<\CS%>#*
\bxRobustxdef{cmd}#Sd
\bxIfPdfOutput{true}{false}#*
\bxIfPdfOutputNow{true}{false}#*
\ifbxPdfOutput#*
\bxIfPrimitive%<\CS%>#*
\bxIfCsPrimitive{csname}#*
\bxIfPrimitiveX%<\CS%>#*
\bxIfExpToEqual{text1}{text2}{true}{false}#*
\bxIfExpToEqualX{text1}{text2}{true}{false}#*
\bxIfstrequal{string1}{string2}{true}{false}#*
\bxIfstrequalX{string1}{string2}{true}{false}#*
\bxDetokenize{text%plain}#*
\bxStringify{text%plain}#*
\bxCsNoexpand{csname}#*
\bxNewrobustcmd{cmd}{def}#*d
\bxNewrobustcmd{cmd}[args]{def}#*d
\bxNewrobustcmd{cmd}[args][default]{def}#*d
\bxNewrobustcmd*{cmd}{def}#*d
\bxNewrobustcmd*{cmd}[args]{def}#*d
\bxNewrobustcmd*{cmd}[args][default]{def}#*d
\bxRenewrobustcmd{cmd}{def}#*
\bxRenewrobustcmd{cmd}[args]{def}#*
\bxRenewrobustcmd{cmd}[args][default]{def}#*
\bxRenewrobustcmd*{cmd}{def}#*
\bxRenewrobustcmd*{cmd}[args]{def}#*
\bxRenewrobustcmd*{cmd}[args][default]{def}#*
\bxProviderobustcmd{cmd}{def}#*d
\bxProviderobustcmd{cmd}[args]{def}#*d
\bxProviderobustcmd{cmd}[args][default]{def}#*d
\bxProviderobustcmd*{cmd}{def}#*d
\bxProviderobustcmd*{cmd}[args]{def}#*d
\bxProviderobustcmd*{cmd}[args][default]{def}#*d
\bxRobustify{command}#*
\bxIfcsdef{csname}{true}{false}#*
\bxIfcsundef{csname}{true}{false}#*
\bxCsuse{csname}#*
\bxCsshow{csname}#*

# from bxtoolbox-ext.def
\bxResDim#*
\bxDebug{text}#*
\bxShowbool{name}#*
\bxShowtoggle{name}#*
\bxInputDefFile{file}#Si
\bxNullify%<\CS%>#*
\bxForEachIn%<<arg1>,...%>\do{%<repl-text%>}#*
\bxForEachTokenIn%<<arg1>,...%>\do{%<repl-text%>}#*
\bxWithArgExpd{arg}\do{repl-text}#*
\bxWithArgFullExpd{arg}\do{repl-text}#*
\bxWithArgsExpd{%<arg1%>}%<...%>\do{%<repl-text%>}#*
\bxWithArgsFullExpd{%<arg1%>}%<...%>\do{%<repl-text%>}#*
\bxAssign %<<assignment>%>\relax#*
\bxChompComma%<\CS%>#*
\bxProcessOptions#*
\bxProcessOptions*#*
\ifbxHasUcsChar#*
\bxHasUcsChartrue#S
\bxHasUcsCharfalse#S
\ifbxHasAlUcsChar#*
\bxHasAlUcsChartrue#S
\bxHasAlUcsCharfalse#S
\bxToChar{number}#*
\bxToJaChar{number}#*
\bxToUcsChar#*
\bxToUcsCharDual{jis}{ucs}#*
\bxToUcsCharSeq{jis:ucs,...}#*
\bxToHexTiny{number}#*
\bxToHexSmall{number}#*
\bxToHexTwo{number}#*
\bxToHexThree{number}#*
\bxToHexFour{number}#*
\bxToHexFive{number}#*
\bxToHexFiveX{number}#*
\bxToHexEight{number}#*
\bxToHexUC{number}#*
\bxToDecFour{number}#*
\bxToDecFive{number}#*
\bxToLower{string}#*
\bxToUpper{string}#*
\bxDocumentSpecial{text%plain}#*
\bxDocumentSpecialUrgent{text%plain}#*
\bxUseShadowMap%<\CS%>{%<map_tfm%>}#*
\bxUseShadowMap{cmd}#Sd
\bxMap%<\CS%>#*
\bxSetModuleName{name}#*
\bxModuleName#*
\bxCurrentError#*
\bxCurrentWarning#*
\bxCurrentWarningNoLine#*
\bxCurrentInfo#*
\bxPrepareSetKeysSafe#*
\bxSetKeysSafe#*
\bxRestKeys#*
\bxDriverList#*
\bxDriverInherent#*
\bxDriver#*
\bxSetDriver{driver}#*
\bxSetDriver[file]{driver}#*
\bxDriverSpecifiedFor{file}#*
\bxDefineDDProcess{name}{driver}{text}#*
\bxDefineDDProcessDefault{name}{text}#*
\bxDoDDProcess{name}#*
\bxDeclareDriverOptions#*

# from bxtoolbox-ja.def
\bxToYokoDir#*
\bxAtBeginDviX{code}#*
\bxGetZenkakuWidth#*
\bxIfCharToken{token}{yes}{no}#*
\bxInternalJaEncoding#*
\bxInputJaEncoding#*
\bxOutputJaEncoding#*
\internaljaencodingname#*
\inputjaencodingname#*
\outputjaencodingname#*
\infojenc#*