File: keyreader.cwl

package info (click to toggle)
texstudio 4.8.9%2Bds-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 109,164 kB
  • sloc: cpp: 109,508; xml: 18,668; ansic: 8,977; python: 357; javascript: 177; sh: 147; makefile: 52
file content (91 lines) | stat: -rw-r--r-- 2,854 bytes parent folder | download | duplicates (3)
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
# keyreader package
# Matthew Bertucci 2022/06/24 for v0.5b

#include:xkeyval
#include:pdftexcmds

\krddefinekeys{kfamily}{keylist%plain}#*
\krddefinekeys{kfamily}[mprefix]{keylist%plain}#*
\krddefinekeys[kprefix]{kfamily}{keylist%plain}#*
\krddefinekeys[kprefix]{kfamily}[mprefix]{keylist%plain}#*
\krddefinekeys*{kfamily}{keylist%plain}#*
\krddefinekeys*{kfamily}[mprefix]{keylist%plain}#*
\krddefinekeys*[kprefix]{kfamily}{keylist%plain}#*
\krddefinekeys*[kprefix]{kfamily}[mprefix]{keylist%plain}#*
\krdsetkeys{families}{keyvals}#*
\krdsetkeys[kprefix]{families}[ignored keys]{keyvals}#*
\krdsetkeys*{families}{keyvals}#*
\krdsetkeys*[kprefix]{families}[ignored keys]{keyvals}#*
\krdsetkeys+{families}{keyvals}#*
\krdsetkeys+[kprefix]{families}[ignored keys]{keyvals}#*
\krdsetkeys*+{families}{keyvals}#*
\krdsetkeys*+[kprefix]{families}[ignored keys]{keyvals}#*
\krdsetrmkeys{families}#*
\krdsetrmkeys[prefix]{families}[ignored keys]#*
\krdsetrmkeys*{families}#*
\krdsetrmkeys*[prefix]{families}[ignored keys]#*
\krdsetrmkeys+{families}#*
\krdsetrmkeys+[prefix]{families}[ignored keys]#*
\krdsetrmkeys*+{families}#*
\krdsetrmkeys*+[prefix]{families}[ignored keys]#*
\krdpresetkeys{family}{head keys}#*
\krdpresetkeys[prefix]{family}{head keys}#*
\krdpostsetkeys{family}{tail keys}#*
\krdpostsetkeys[prefix]{family}{tail keys}#*
\krddisablekeys{family}{keys}#*
\krddisablekeys[prefix]{family}{keys}#*
\krdDeclareOption{key%plain}{function}#*
\krdDeclareOption[prefix]<family>{key%plain}[default]{function}#*
\krdDeclareOption*{function}#*
\krdExecuteOptions{keyvals}#*
\krdExecuteOptions[prefix]<families>[ignored keys]{keyvals}#*
\krdProcessOptions#*
\krdProcessOptions[prefix]<families>[ignored keys]#*
\krdProcessOptions*#*
\krdProcessOptions*[prefix]<families>[ignored keys]#*
\savevaluekeys{family}{keyvals}#*
\savevaluekeys[prefix]{family}{keyvals}#*

# not documented
\ifkrdindef#S
\krdaddtolist#S
\krdAfterEndPackage{code}#S
\krdaftergr{arg1}#S
\krdcommaloop#S
\krdcsvnormalize#S
\krdecommaloop#S
\krdexpandarg{arg1}{arg2}#S
\krdexpandargonce{arg1}{arg2}#S
\krdexpanded{arg1}#S
\krdexpandonce{arg1}#S
\krdexpandsecond{arg1}{arg2}#S
\krdexpandsecondonce{arg1}{arg2}#S
\krdfor{arg1}#S
\krdforeach#S
\krdgaddtolist#S
\krdifblank{arg1}#S
\krdifbool{arg1}#S
\krdifbraced{arg1}#S
\krdifcond{arg1}#S
\krdifcsdef{arg1}#S
\krdifdef{arg1}#S
\krdifescaped{arg1}#S
\krdifledbyspace{arg1}#S
\krdifstrcmp{arg1}{arg2}#S
\krdifswitch{arg1}#S
\krdifx{arg1}{arg2}#S
\krdindeffalse#S
\krdindeftrue#S
\krdkvnormalize{arg1}#S
\krdncsname#S
\krdnewlet{cmd}#Sd 
\krdnoexpandcs{arg1}#S
\krdorder#S
\krdoxdetok{arg1}#S
\krdstripouterbraces{arg1}{arg2}#S
\krdswap{arg1}{arg2}#S
\krdtrimspace{arg1}#S
\krdusearg{arg1}{arg2}#S
\krduserinput#S
\krdzapspace{arg1}#S
\stopforeach#S