Warning, /office/kile/src/data/complete/tex/biblatex-dev.cwl is written in an unsupported language. File is not indexed.

0001 # biblatex package, available from ctan
0002 # commands for biblatex style authors
0003 # tbraun, 19.08.2009
0004 
0005 \RequireBibliographyStyle{style}
0006 \InitializeBibliographyStyle{code}
0007 \DeclareBibliographyDriver{type}{code}
0008 \DeclareBibliographyAlias{alias}{type}
0009 
0010 \DeclareBibliographyOption{key}{code}
0011 \DeclareBibliographyOption{key}[value]{code}
0012 
0013 \DeclareEntryOption{key}{code}
0014 \DeclareEntryOption{key}[value]{code}
0015 
0016 \RequireCitationStyle{style}
0017 \InitializeCitationStyle{code}
0018 \OnManualCitation{code}
0019 
0020 \DeclareCiteCommand{command}{precode}{loopcode}{sepcode}{postcode}
0021 \DeclareCiteCommand{command}[wrapper]{precode}{loopcode}{sepcode}{postcode}
0022 
0023 \DeclareCiteCommand*{command}{precode}{loopcode}{sepcode}{postcode}
0024 \DeclareCiteCommand*{command}[wrapper]{precode}{loopcode}{sepcode}{postcode}
0025 
0026 \DeclareMultiCiteCommand{command}{cite}{delimiter}
0027 \DeclareMultiCiteCommand{command}[wrapper]{cite}{delimiter}
0028 
0029 \DeclareAutoCiteCommand{name}{cite}{multicite}
0030 \DeclareAutoCiteCommand{name}[position]{cite}{multicite}
0031 
0032 \printfield{field}
0033 \printfield[format]{field}
0034 
0035 \printlist{literal list}
0036 \printlist[format]{literal list}
0037 \printlist[format][start – stop]{literal list}
0038 
0039 \printnames{name list}
0040 \printnames[format]{name list}
0041 \printnames[format][start – stop]{name list}
0042 
0043 \printtext{text}
0044 \printtext[format]{text}
0045 
0046 \printfile{file}
0047 \printfile[format]{file}
0048 
0049 \indexfield{field}
0050 \indexfield[format]{field}
0051 
0052 \indexlist{literal list}
0053 \indexlist[format]{literal list}
0054 \indexlist[format][start – stop]{literal list}
0055 
0056 \indexnames{literal list}
0057 \indexnames[format]{literal list}
0058 \indexnames[format][start – stop]{literal list}
0059 
0060 \entrydata{key}{code}
0061 \entryset{precode}{postcode}
0062 
0063 \DeclareFieldFormat{format}{code}
0064 \DeclareFieldFormat[entry type]{format}{code}
0065 
0066 \DeclareListFormat{format}{code}
0067 \DeclareListFormat[entry type]{format}{code}
0068 
0069 \DeclareNameFormat{format}{code}
0070 \DeclareNameFormat[entry type]{format}{code}
0071 
0072 \DeclareIndexFieldFormat{format}{code}
0073 \DeclareIndexFieldFormat[entry type]{format}{code}
0074 
0075 \DeclareIndexListFormat{format}{code}
0076 \DeclareIndexListFormat[entry type]{format}{code}
0077 
0078 \DeclareIndexNameFormat{format}{code}
0079 \DeclareIndexNameFormat[entry type]{format}{code}
0080 
0081 \DeclareFieldAlias{alias}{format}
0082 \DeclareFieldAlias[entry type]{alias}{format}
0083 \DeclareFieldAlias{alias}[format entry type]{format}
0084 \DeclareFieldAlias[entry type]{alias}[format entry type]{format}
0085 
0086 \DeclareListAlias{alias}{format}
0087 \DeclareListAlias[entry type]{alias}{format}
0088 \DeclareListAlias{alias}[format entry type]{format}
0089 \DeclareListAlias[entry type]{alias}[format entry type]{format}
0090 
0091 \DeclareNameAlias{alias}{format}
0092 \DeclareNameAlias[entry type]{alias}{format}
0093 \DeclareNameAlias{alias}[format entry type]{format}
0094 \DeclareNameAlias[entry type]{alias}[format entry type]{format}
0095 
0096 \DeclareIndexFieldAlias{alias}{format}
0097 \DeclareIndexFieldAlias[entry type]{alias}{format}
0098 \DeclareIndexFieldAlias{alias}[format entry type]{format}
0099 \DeclareIndexFieldAlias[entry type]{alias}[format entry type]{format}
0100 
0101 \DeclareIndexListAlias{alias}{format}
0102 \DeclareIndexListAlias[entry type]{alias}{format}
0103 \DeclareIndexListAlias{alias}[format entry type]{format}
0104 \DeclareIndexListAlias[entry type]{alias}[format entry type]{format}
0105 
0106 \DeclareIndexNameAlias{alias}{format}
0107 \DeclareIndexNameAlias[entry type]{alias}{format}
0108 \DeclareIndexNameAlias{alias}[format entry type]{format}
0109 \DeclareIndexNameAlias[entry type]{alias}[format entry type]{format}
0110 
0111 \thefield{field}
0112 \strfield{field}
0113 \thelist{literal list}
0114 \thename{name list}
0115 
0116 \savefield{field}{macro}
0117 \savefield*{field}{macro}
0118 
0119 \savename{name list}{macro}
0120 \savename*{name list}{macro}
0121 
0122 \savefieldcs{field}{csname}
0123 \savefieldcs*{field}{csname}
0124 
0125 \savelistcs{literal list}{csname}
0126 \savelistcs*{literal list}{csname}
0127 
0128 \savenamecs{name list}{csname}
0129 \savenamecs*{name list}{csname}
0130 
0131 \restorefield{field}{macro}
0132 \restorelist{literal list}{macro}
0133 \restorename{name list}{macro}
0134 \clearfield{field}
0135 \clearlist{literal list}
0136 \clearname{name list}
0137 
0138 # tests
0139 \iffieldundef{field}{true}{false}
0140 \iflistundef{literal list}{true}{false}
0141 \ifnameundef{name list}{true}{false}
0142 \iffieldsequal{field 1}{field 2}{true}{false}
0143 \iflistsequal{literal list 1}{literal list 2}{true}{false}
0144 \ifnamesequal{name list 1}{name list 2}{true}{false}
0145 \iffieldequals{field}{macro}{true}{false}
0146 \iflistequals{literal list}{macro}{true}{false}
0147 \ifnameequals{name list}{macro}{true}{false}
0148 \iffieldequalcs{field}{csname}{true}{false}
0149 \iflistequalcs{literal list}{csname}{true}{false}
0150 \ifnameequalcs{name list}{csname}{true}{false}
0151 \iffieldequalstr{field}{string}{true}{false}
0152 \iffieldxref{field}{true}{false}
0153 \iflistxref{literal list}{true}{false}
0154 \ifnamexref{name list}{true}{false}
0155 \ifcurrentfield{field}{true}{false}
0156 \ifcurrentlist{literal list}{true}{false}
0157 \ifcurrentname{name list}{true}{false}
0158 \ifuseprefix{true}{false}
0159 \ifuseauthor{true}{false}
0160 \ifuseeditor{true}{false}
0161 \ifsingletitle{true}{false}
0162 \ifandothers{list}{true}{false}
0163 \ifmorenames{true}{false}
0164 \ifmoreitems{true}{false}
0165 \iffirstinits{true}{false}
0166 \ifciteseen{true}{false}
0167 \ifciteibid{true}{false}
0168 \ifopcit{true}{false}
0169 \ifloccit{true}{false}
0170 \iffirstonpage{true}{false}
0171 \ifsamepage{instance 1}{instance 2}{true}{false}
0172 \ifinteger{string}{true}{false}
0173 \ifnumeral{string}{true}{false}
0174 \ifnumerals{string}{true}{false}
0175 \ifbibstring{string}{true}{false}
0176 \iffieldbibstring{field}{true}{false}
0177 \ifcapital{true}{false}
0178 \ifcitation{true}{false}
0179 \ifbibliography{true}{false}
0180 \iffootnote{true}{false}
0181 uniquename # counter
0182 \ifthenelse{tests}{true}{false}
0183 
0184 # misc
0185 
0186 \newbibmacro{name}{definition}
0187 \newbibmacro{name}[arguments]{definition}
0188 \newbibmacro{name}[arguments][optional]{definition}
0189 
0190 \newbibmacro*{name}{definition}
0191 \newbibmacro*{name}[arguments]{definition}
0192 \newbibmacro*{name}[arguments][optional]{definition}
0193 
0194 \renewbibmacro{name}{definition}
0195 \renewbibmacro{name}[arguments]{definition}
0196 \renewbibmacro{name}[arguments][optional]{definition}
0197 
0198 \renewbibmacro*{name}{definition}
0199 \renewbibmacro*{name}[arguments]{definition}
0200 \renewbibmacro*{name}[arguments][optional]{definition}
0201 
0202 \usebibmacro{name}
0203 \savecommand{command}
0204 \restorecommand{command}
0205 \savebibmacro{name}
0206 \restorebibmacro{name}
0207 
0208 \savefieldformat{format}
0209 \savefieldformat[entry type]{format}
0210 
0211 \restorefieldformat{format}
0212 \restorefieldformat[entry type]{format}
0213 
0214 \savelistformat{format}
0215 \savelistformat[entry type]{format}
0216 
0217 \restorelistformat{format}
0218 \restorelistformat[entry type]{format}
0219 
0220 \savenameformat{format}
0221 \savenameformat[entry type]{format}
0222 
0223 \restorenameformat{format}
0224 \restorenameformat[entry type]{format}
0225 
0226 \usedriver{code}{type}
0227 \bibhypertarget{name}{text}
0228 \bibhyperlink{name}{text}
0229 \bibhyperlink{name}{text}
0230 
0231 \bibhyperref{text}
0232 \bibhyperref[entrykey]{text}
0233 
0234 \ifhyperref{true}{false}
0235 \docsvfield{field}
0236 \MakeCapital{text}
0237 \MakeSentenceCase{text}
0238 \MakeSentenceCase*{text}
0239 
0240 \mkpageprefix{text}
0241 \mkpageprefix[pagination]{text}
0242 
0243 \mkpagetotal{text}
0244 \mkpagetotal[pagination]{text}
0245 
0246 \DeclareNumChars{characters}
0247 \DeclareNumChars*{characters}
0248 \DeclareRangeChars{characters}
0249 \DeclareRangeChars*{characters}
0250 \DeclareRangeCommands{commands}
0251 \DeclareRangeCommands*{commands}
0252 \NumCheckSetup{code}
0253 \DeclareCaseLangs{languages}
0254 \DeclareCaseLangs*{languages}
0255 \BibliographyWarning{message}
0256 \pagetrackertrue
0257 \pagetrackerfalse
0258 \citetrackertrue
0259 \citetrackerfalse
0260 
0261 # punctuation and spacing
0262 
0263 \newblock
0264 \newunit
0265 \finentry
0266 \setunit{punctuation}
0267 \setunit*{punctuation}
0268 \setpunctfont{command}
0269 \resetpunctfont
0270 \ifpunct{true}{false}
0271 \ifterm{true}{false}
0272 \ifpunctmark{character}{true}{false}
0273 \adddot
0274 \addcomma
0275 \addsemicolon
0276 \addcolon
0277 \addperiod
0278 \addexclam
0279 \addquestion
0280 \isdot
0281 \nopunct
0282 \unspace
0283 \addspace
0284 \addnbspace
0285 \addthinspace
0286 \addnbthinspace
0287 \addlowpenspace
0288 \addhighpenspace
0289 \addlpthinspace
0290 \addhpthinspace
0291 \addabbrvspace
0292 \adddotspace
0293 \addslash
0294 \DeclareAutoPunctuation{characters}
0295 \DeclareCapitalPunctuation{characters}
0296 \DeclarePunctuationPairs{identifier}{characters}
0297 \DeclareQuotePunctuation{characters}
0298 \bibsentence
0299 \midsentence
0300 
0301 # bibliography strings
0302 \bibstring{key}
0303 \bibstring[wrapper]{key}
0304 
0305 \bibcpstring{key}
0306 \bibcpstring[wrapper]{key}
0307 
0308 \biblcstring{key}
0309 \biblcstring[wrapper]{key}
0310 \bibxstring{key}
0311 
0312 # localization
0313 \DeclareBibliographyStrings{definitions}
0314 \InheritBibliographyStrings{language}
0315 \DeclareBibliographyExtras{code}
0316 \UndeclareBibliographyExtras{code}
0317 \InheritBibliographyExtras{language}
0318 \DeclareHyphenationExceptions{text}
0319 \DeclareLanguageMapping{language}{file}
0320 \NewBibliographyString{key}
0321 
0322 # formatting
0323 
0324 \bibleftparen
0325 \bibrightparen
0326 \bibleftbracket
0327 \bibrightbracket
0328 \bibnamedash
0329 \labelnamepunct
0330 \subtitlepunct
0331 \bibpagespunct
0332 \multinamedelim
0333 \finalnamedelim
0334 \revsdnamedelim
0335 \andothersdelim
0336 \multilistdelim
0337 \finallistdelim
0338 \andmoredelim
0339 \multicitedelim
0340 \supercitedelim
0341 \compcitedelim
0342 \nameyeardelim
0343 \prenotedelim
0344 \postnotedelim
0345 
0346 \mkbibnamelast{text}
0347 \mkbibnamefirst{text}
0348 \mkbibnameaffix{text}
0349 
0350 \bibrangedash
0351 \bibdatelong
0352 \bibdateshort
0353 \biburldatelong
0354 \biburldateshort
0355 \finalandcomma
0356 \mkbibordinal{integer}
0357 \mkbibmascord{integer}
0358 \mkbibfemord{integer}
0359 
0360 # misc
0361 \mkbibemph{text}
0362 \mkbibquote{text}
0363 \mkbibparens{text}
0364 \mkbibbrackets{text}
0365 \mkbibfootnote{text}
0366 \mkbibsuperscript{text}
0367 \mkbibmonth{integer}
0368 
0369 \bibdate
0370 \biburldate
0371 shorthandwidth
0372 labelnumberwidth
0373 labelalphawidth
0374 bibhyperref
0375 bibhyperlink
0376 bibhypertarget
0377 \shorthandwidth
0378 \labelnumberwidth
0379 \labelalphawidth
0380 maxlabelyear
0381 maxextraalpha
0382 refsection
0383 refsegment
0384 maxnames
0385 minnames
0386 maxitems
0387 minitems
0388 instcount
0389 citetotal
0390 citecount
0391 multicitetotal
0392 multicitecount
0393 listtotal
0394 listcount
0395 liststart
0396 liststop
0397 \currentfield
0398 \currentlist
0399 \currentname
0400 \AtBeginBibliography{code}
0401 \AtBeginShorthands{code}
0402 \AtEveryBibitem{code}
0403 \AtEveryLositem{code}
0404 \AtEveryCite{code}
0405 \AtEveryCitekey{code}
0406 \AtNextCite{code}
0407 \AtNextCitekey{code}
0408 
0409 \AtDataInput{code}
0410 \AtDataInput[type]{code}
0411