1from __future__ import unicode_literals 2 3from pybtex.bibtex.interpreter import ( 4 FunctionLiteral, Identifier, Integer, QuotedVar, String 5) 6 7bst = [[u'ENTRY', 8 [Identifier(u'address'), 9 Identifier(u'author'), 10 Identifier(u'booktitle'), 11 Identifier(u'chapter'), 12 Identifier(u'edition'), 13 Identifier(u'editor'), 14 Identifier(u'howpublished'), 15 Identifier(u'institution'), 16 Identifier(u'isbn'), 17 Identifier(u'issn'), 18 Identifier(u'journal'), 19 Identifier(u'key'), 20 Identifier(u'language'), 21 Identifier(u'month'), 22 Identifier(u'note'), 23 Identifier(u'number'), 24 Identifier(u'organization'), 25 Identifier(u'pages'), 26 Identifier(u'publisher'), 27 Identifier(u'school'), 28 Identifier(u'series'), 29 Identifier(u'title'), 30 Identifier(u'type'), 31 Identifier(u'volume'), 32 Identifier(u'year'), 33 Identifier(u'url'), 34 Identifier(u'urldate'), 35 Identifier(u'volumetitle'), 36 Identifier(u'dissyear'), 37 Identifier(u'howcited'), 38 Identifier(u'juratitle'), 39 Identifier(u'juraauthor'), 40 Identifier(u'shorttitle'), 41 Identifier(u'shortauthor'), 42 Identifier(u'ssedition'), 43 Identifier(u'titleaddon'), 44 Identifier(u'booktitleaddon'), 45 Identifier(u'editortype'), 46 Identifier(u'sortkey'), 47 Identifier(u'annote'), 48 Identifier(u'gender'), 49 Identifier(u'translator'), 50 Identifier(u'flanguage'), 51 Identifier(u'oyear'), 52 Identifier(u'oaddress'), 53 Identifier(u'opublisher'), 54 Identifier(u'updated'), 55 Identifier(u'totalpages'), 56 Identifier(u'founder'), 57 Identifier(u'archive'), 58 Identifier(u'subarchive'), 59 Identifier(u'shortarchive'), 60 Identifier(u'shortsubarchive'), 61 Identifier(u'sig1'), 62 Identifier(u'sig2'), 63 Identifier(u'sig3'), 64 Identifier(u'sig4'), 65 Identifier(u'archname')], 66 [Identifier(u'repeat-authors'), Identifier(u'repeat-titles')], 67 [Identifier(u'label'), 68 Identifier(u'dummy.label'), 69 Identifier(u'extra.label'), 70 Identifier(u'sort.label'), 71 Identifier(u'current-authors')]], 72 [u'INTEGERS', 73 [Identifier(u'output.state'), 74 Identifier(u'before.all'), 75 Identifier(u'mid.sentence'), 76 Identifier(u'after.sentence'), 77 Identifier(u'after.block')]], 78 [u'INTEGERS', [Identifier(u'colon.after'), Identifier(u'period.dash')]], 79 [u'FUNCTION', 80 [Identifier(u'init.state.consts')], 81 [Integer(0), 82 QuotedVar(u'before.all'), 83 Identifier(u':='), 84 Integer(1), 85 QuotedVar(u'mid.sentence'), 86 Identifier(u':='), 87 Integer(2), 88 QuotedVar(u'after.sentence'), 89 Identifier(u':='), 90 Integer(3), 91 QuotedVar(u'after.block'), 92 Identifier(u':='), 93 Integer(4), 94 QuotedVar(u'colon.after'), 95 Identifier(u':='), 96 Integer(5), 97 QuotedVar(u'period.dash'), 98 Identifier(u':=')]], 99 [u'STRINGS', 100 [Identifier(u's'), 101 Identifier(u't'), 102 Identifier(u'u'), 103 Identifier(u'v'), 104 Identifier(u'w'), 105 Identifier(u'x')]], 106 [u'FUNCTION', 107 [Identifier(u'output.nonnull')], 108 [QuotedVar(u's'), 109 Identifier(u':='), 110 Identifier(u'output.state'), 111 Identifier(u'after.block'), 112 Identifier(u'='), 113 FunctionLiteral([Identifier(u'write$')]), 114 FunctionLiteral([Identifier(u'output.state'), Identifier(u'before.all'), Identifier(u'='), FunctionLiteral([Identifier(u'write$')]), FunctionLiteral([Identifier(u'output.state'), Identifier(u'colon.after'), Identifier(u'='), FunctionLiteral([String(u''), Identifier(u'*'), Identifier(u'write$')]), FunctionLiteral([Identifier(u'output.state'), Identifier(u'period.dash'), Identifier(u'='), FunctionLiteral([String(u', '), Identifier(u'*'), Identifier(u'write$')]), FunctionLiteral([Identifier(u'output.state'), Identifier(u'mid.sentence'), Identifier(u'='), FunctionLiteral([String(u' '), Identifier(u'*'), Identifier(u'write$')]), FunctionLiteral([Identifier(u'write$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$'), Identifier(u'after.block'), QuotedVar(u'output.state'), Identifier(u':=')]), 115 Identifier(u'if$'), 116 Identifier(u's')]], 117 [u'FUNCTION', 118 [Identifier(u'output')], 119 [Identifier(u'duplicate$'), 120 Identifier(u'empty$'), 121 QuotedVar(u'pop$'), 122 QuotedVar(u'output.nonnull'), 123 Identifier(u'if$')]], 124 [u'FUNCTION', 125 [Identifier(u'output.check')], 126 [QuotedVar(u't'), 127 Identifier(u':='), 128 Identifier(u'duplicate$'), 129 Identifier(u'empty$'), 130 FunctionLiteral([Identifier(u'pop$'), String(u'Empty '), Identifier(u't'), Identifier(u'*'), String(u' in '), Identifier(u'*'), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$')]), 131 QuotedVar(u'output.nonnull'), 132 Identifier(u'if$')]], 133 [u'FUNCTION', 134 [Identifier(u'not')], 135 [FunctionLiteral([Integer(0)]), 136 FunctionLiteral([Integer(1)]), 137 Identifier(u'if$')]], 138 [u'FUNCTION', 139 [Identifier(u'and')], 140 [QuotedVar(u'skip$'), 141 FunctionLiteral([Identifier(u'pop$'), Integer(0)]), 142 Identifier(u'if$')]], 143 [u'FUNCTION', 144 [Identifier(u'or')], 145 [FunctionLiteral([Identifier(u'pop$'), Integer(1)]), 146 QuotedVar(u'skip$'), 147 Identifier(u'if$')]], 148 [u'FUNCTION', 149 [Identifier(u'is.num')], 150 [Identifier(u'chr.to.int$'), 151 Identifier(u'duplicate$'), 152 String(u'0'), 153 Identifier(u'chr.to.int$'), 154 Identifier(u'<'), 155 Identifier(u'not'), 156 Identifier(u'swap$'), 157 String(u'9'), 158 Identifier(u'chr.to.int$'), 159 Identifier(u'>'), 160 Identifier(u'not'), 161 Identifier(u'and')]], 162 [u'FUNCTION', 163 [Identifier(u'extract.num')], 164 [Identifier(u'duplicate$'), 165 QuotedVar(u't'), 166 Identifier(u':='), 167 String(u''), 168 QuotedVar(u's'), 169 Identifier(u':='), 170 FunctionLiteral([Identifier(u't'), Identifier(u'empty$'), Identifier(u'not')]), 171 FunctionLiteral([Identifier(u't'), Integer(1), Integer(1), Identifier(u'substring$'), Identifier(u't'), Integer(2), Identifier(u'global.max$'), Identifier(u'substring$'), QuotedVar(u't'), Identifier(u':='), Identifier(u'duplicate$'), Identifier(u'is.num'), FunctionLiteral([Identifier(u's'), Identifier(u'swap$'), Identifier(u'*'), QuotedVar(u's'), Identifier(u':=')]), FunctionLiteral([Identifier(u'pop$'), String(u''), QuotedVar(u't'), Identifier(u':=')]), Identifier(u'if$')]), 172 Identifier(u'while$'), 173 Identifier(u's'), 174 Identifier(u'empty$'), 175 QuotedVar(u'skip$'), 176 FunctionLiteral([Identifier(u'pop$'), Identifier(u's')]), 177 Identifier(u'if$')]], 178 [u'FUNCTION', 179 [Identifier(u'convert.edition.superscript')], 180 [Identifier(u'edition'), 181 Identifier(u'extract.num'), 182 String(u'l'), 183 Identifier(u'change.case$'), 184 QuotedVar(u's'), 185 Identifier(u':='), 186 Identifier(u's'), 187 String(u'first'), 188 Identifier(u'='), 189 Identifier(u's'), 190 String(u'1'), 191 Identifier(u'='), 192 Identifier(u'or'), 193 Identifier(u's'), 194 String(u'erste'), 195 Identifier(u'='), 196 Identifier(u'or'), 197 FunctionLiteral([String(u'1'), QuotedVar(u't'), Identifier(u':=')]), 198 FunctionLiteral([Identifier(u's'), String(u'second'), Identifier(u'='), Identifier(u's'), String(u'2'), Identifier(u'='), Identifier(u'or'), Identifier(u's'), String(u'zweite'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([String(u'2'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), String(u'third'), Identifier(u'='), Identifier(u's'), String(u'3'), Identifier(u'='), Identifier(u'or'), Identifier(u's'), String(u'dritte'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([String(u'3'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), String(u'fourth'), Identifier(u'='), Identifier(u's'), String(u'4'), Identifier(u'='), Identifier(u'or'), Identifier(u's'), String(u'vierte'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([String(u'4'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), String(u'fifth'), Identifier(u'='), Identifier(u's'), String(u'5'), Identifier(u'='), Identifier(u'or'), Identifier(u's'), String(u'fuenfte'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([String(u'5'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), String(u'sixth'), Identifier(u'='), Identifier(u's'), String(u'6'), Identifier(u'='), Identifier(u'or'), Identifier(u's'), String(u'sechste'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([String(u'6'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), String(u'seventh'), Identifier(u'='), Identifier(u's'), String(u'7'), Identifier(u'='), Identifier(u'or'), Identifier(u's'), String(u'siebte'), Identifier(u'='), Identifier(u'or'), Identifier(u's'), String(u'siebente'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([String(u'7'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), String(u'eighth'), Identifier(u'='), Identifier(u's'), String(u'8'), Identifier(u'='), Identifier(u'or'), Identifier(u's'), String(u'achte'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([String(u'8'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), String(u'nineth'), Identifier(u'='), Identifier(u's'), String(u'9'), Identifier(u'='), Identifier(u'or'), Identifier(u's'), String(u'neunte'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([String(u'9'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), Integer(1), Integer(1), Identifier(u'substring$'), Identifier(u'is.num'), FunctionLiteral([Identifier(u's'), String(u''), Identifier(u'*'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u'edition'), QuotedVar(u't'), Identifier(u':=')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), 199 Identifier(u'if$'), 200 Identifier(u't')]], 201 [u'FUNCTION', 202 [Identifier(u'n.dashify')], 203 [QuotedVar(u't'), 204 Identifier(u':='), 205 String(u''), 206 FunctionLiteral([Identifier(u't'), Identifier(u'empty$'), Identifier(u'not')]), 207 FunctionLiteral([Identifier(u't'), Integer(1), Integer(1), Identifier(u'substring$'), String(u'-'), Identifier(u'='), FunctionLiteral([Identifier(u't'), Integer(1), Integer(2), Identifier(u'substring$'), String(u'--'), Identifier(u'='), Identifier(u'not'), FunctionLiteral([String(u'--'), Identifier(u'*'), Identifier(u't'), Integer(2), Identifier(u'global.max$'), Identifier(u'substring$'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([FunctionLiteral([Identifier(u't'), Integer(1), Integer(1), Identifier(u'substring$'), String(u'-'), Identifier(u'=')]), FunctionLiteral([String(u'-'), Identifier(u'*'), Identifier(u't'), Integer(2), Identifier(u'global.max$'), Identifier(u'substring$'), QuotedVar(u't'), Identifier(u':=')]), Identifier(u'while$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u't'), Integer(1), Integer(1), Identifier(u'substring$'), Identifier(u'*'), Identifier(u't'), Integer(2), Identifier(u'global.max$'), Identifier(u'substring$'), QuotedVar(u't'), Identifier(u':=')]), Identifier(u'if$')]), 208 Identifier(u'while$')]], 209 [u'FUNCTION', 210 [Identifier(u'output.bibitem.fst')], 211 [Identifier(u'newline$'), 212 String(u'\\bibitem[{'), 213 Identifier(u'write$'), 214 Identifier(u'shortauthor'), 215 Identifier(u'empty$'), 216 FunctionLiteral([Identifier(u'juraauthor'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'author'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'organization'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'archive'), Identifier(u'empty$'), FunctionLiteral([String(u'empty'), Identifier(u'write$')]), FunctionLiteral([Identifier(u'archive'), Identifier(u'write$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'organization'), Identifier(u'write$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'label'), Identifier(u'write$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'label'), Identifier(u'write$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'juraauthor'), Identifier(u'write$')]), Identifier(u'if$')]), 217 FunctionLiteral([Identifier(u'shortauthor'), Identifier(u'write$')]), 218 Identifier(u'if$'), 219 String(u'}%'), 220 Identifier(u'write$'), 221 Identifier(u'sortkey'), 222 Identifier(u'empty$'), 223 QuotedVar(u'skip$'), 224 FunctionLiteral([Identifier(u'newline$'), String(u'% SORTKEY: ['), Identifier(u'sortkey'), Identifier(u'*'), String(u']'), Identifier(u'*'), Identifier(u'write$')]), 225 Identifier(u'if$'), 226 Identifier(u'newline$'), 227 Identifier(u'shorttitle'), 228 Identifier(u'empty$'), 229 FunctionLiteral([Identifier(u'juratitle'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'journal'), Identifier(u'empty$'), FunctionLiteral([String(u' {}%'), Identifier(u'write$')]), FunctionLiteral([Identifier(u'volume'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u' {'), Identifier(u'journal'), Identifier(u'*'), String(u'}%'), Identifier(u'*'), Identifier(u'write$')]), FunctionLiteral([String(u' {'), Identifier(u'journal'), Identifier(u'*'), String(u'\\jbsy {'), Identifier(u'*'), Identifier(u'year'), Identifier(u'*'), String(u'}}%'), Identifier(u'*'), Identifier(u'write$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u' {'), Identifier(u'journal'), Identifier(u'*'), String(u'}%'), Identifier(u'*'), Identifier(u'write$')]), FunctionLiteral([String(u' {'), Identifier(u'journal'), Identifier(u'*'), String(u' '), Identifier(u'*'), Identifier(u'volume'), Identifier(u'*'), String(u' '), Identifier(u'*'), String(u' \\peryearformat {'), Identifier(u'year'), Identifier(u'*'), String(u'}}%'), Identifier(u'*'), Identifier(u'*'), Identifier(u'write$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([String(u' {'), Identifier(u'juratitle'), Identifier(u'*'), String(u'}%'), Identifier(u'*'), Identifier(u'write$')]), Identifier(u'if$')]), 230 FunctionLiteral([String(u' {'), Identifier(u'shorttitle'), Identifier(u'*'), String(u'}%'), Identifier(u'*'), Identifier(u'write$')]), 231 Identifier(u'if$'), 232 Identifier(u'newline$'), 233 Identifier(u'repeat-authors'), 234 FunctionLiteral([String(u' {{1}'), Identifier(u'write$')]), 235 FunctionLiteral([String(u' {{0}'), Identifier(u'write$')]), 236 Identifier(u'if$'), 237 Identifier(u'howcited'), 238 Identifier(u'empty$'), 239 FunctionLiteral([String(u'{}'), Identifier(u'write$')]), 240 FunctionLiteral([String(u'{'), Identifier(u'howcited'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'write$')]), 241 Identifier(u'if$'), 242 Identifier(u'type$'), 243 Identifier(u'empty$'), 244 FunctionLiteral([String(u'{}'), Identifier(u'write$')]), 245 FunctionLiteral([String(u'{'), Identifier(u'type$'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'write$')]), 246 Identifier(u'if$'), 247 Identifier(u'year'), 248 Identifier(u'empty$'), 249 FunctionLiteral([Identifier(u'type$'), String(u'book'), Identifier(u'='), Identifier(u'dissyear'), Identifier(u'empty$'), Identifier(u'not'), Identifier(u'and'), FunctionLiteral([String(u'{'), Identifier(u'dissyear'), Identifier(u'*'), Identifier(u'write$'), Identifier(u'extra.label'), String(u''), Identifier(u'='), Identifier(u'skip$'), FunctionLiteral([String(u'\\el {'), Identifier(u'write$'), Identifier(u'extra.label'), Identifier(u'write$'), String(u'}'), Identifier(u'write$')]), Identifier(u'if$'), String(u'}'), Identifier(u'write$')]), FunctionLiteral([String(u'{}'), Identifier(u'write$')]), Identifier(u'if$')]), 250 FunctionLiteral([String(u'{'), Identifier(u'year'), Identifier(u'*'), Identifier(u'write$'), Identifier(u'extra.label'), String(u''), Identifier(u'='), QuotedVar(u'skip$'), FunctionLiteral([String(u'\\el {'), Identifier(u'write$'), Identifier(u'extra.label'), Identifier(u'write$'), String(u'}'), Identifier(u'write$')]), Identifier(u'if$'), String(u'}'), Identifier(u'write$')]), 251 Identifier(u'if$'), 252 Identifier(u'edition'), 253 Identifier(u'empty$'), 254 FunctionLiteral([String(u'{}'), Identifier(u'write$')]), 255 FunctionLiteral([String(u'{'), Identifier(u'convert.edition.superscript'), Identifier(u'extract.num'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'write$')]), 256 Identifier(u'if$'), 257 Identifier(u'ssedition'), 258 Identifier(u'empty$'), 259 FunctionLiteral([String(u'{}'), Identifier(u'write$')]), 260 FunctionLiteral([String(u'{'), Identifier(u'ssedition'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'write$')]), 261 Identifier(u'if$'), 262 Identifier(u'language'), 263 Identifier(u'empty$'), 264 FunctionLiteral([String(u'{}'), Identifier(u'write$')]), 265 FunctionLiteral([String(u'{'), Identifier(u'language'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'write$')]), 266 Identifier(u'if$'), 267 Identifier(u'pages'), 268 Identifier(u'empty$'), 269 FunctionLiteral([String(u'{}%'), Identifier(u'write$')]), 270 FunctionLiteral([String(u'{'), Identifier(u'write$'), Identifier(u'pages'), Identifier(u'n.dashify'), Identifier(u'write$'), String(u'}%'), Identifier(u'write$')]), 271 Identifier(u'if$')]], 272 [u'FUNCTION', 273 [Identifier(u'output.bibitem.snd')], 274 [Identifier(u'newline$'), 275 Identifier(u'publisher'), 276 Identifier(u'empty$'), 277 FunctionLiteral([Identifier(u'address'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u' {'), Identifier(u'write$')]), FunctionLiteral([String(u' {'), Identifier(u'write$'), Identifier(u'year'), Identifier(u'write$'), Identifier(u'extra.label'), String(u''), Identifier(u'='), QuotedVar(u'skip$'), FunctionLiteral([String(u'\\el {'), Identifier(u'write$'), Identifier(u'extra.label'), Identifier(u'write$'), String(u'}'), Identifier(u'write$')]), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u' {'), Identifier(u'write$'), Identifier(u'address'), Identifier(u'write$')]), FunctionLiteral([String(u' {'), Identifier(u'write$'), Identifier(u'address'), Identifier(u'write$'), String(u'\\bibbdsep {} '), Identifier(u'write$'), Identifier(u'year'), Identifier(u'write$'), Identifier(u'extra.label'), String(u''), Identifier(u'='), QuotedVar(u'skip$'), FunctionLiteral([String(u'\\el {'), Identifier(u'write$'), Identifier(u'extra.label'), Identifier(u'write$'), String(u'}'), Identifier(u'write$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), 278 FunctionLiteral([Identifier(u'address'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u' {'), Identifier(u'write$'), Identifier(u'publisher'), Identifier(u'write$')]), FunctionLiteral([String(u' {'), Identifier(u'write$'), Identifier(u'publisher'), Identifier(u'write$'), String(u'\\bibbdsep {} '), Identifier(u'write$'), Identifier(u'year'), Identifier(u'write$'), Identifier(u'extra.label'), String(u''), Identifier(u'='), QuotedVar(u'skip$'), FunctionLiteral([String(u'\\el {'), Identifier(u'write$'), Identifier(u'extra.label'), Identifier(u'write$'), String(u'}'), Identifier(u'write$')]), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u' {'), Identifier(u'write$'), Identifier(u'address'), Identifier(u'write$'), String(u'\\bpubaddr {} '), Identifier(u'write$'), Identifier(u'publisher'), Identifier(u'write$')]), FunctionLiteral([String(u' {'), Identifier(u'write$'), Identifier(u'address'), Identifier(u'write$'), String(u'\\bpubaddr {} '), Identifier(u'write$'), Identifier(u'publisher'), Identifier(u'write$'), String(u'\\bibbdsep {} '), Identifier(u'write$'), Identifier(u'year'), Identifier(u'write$'), Identifier(u'extra.label'), String(u''), Identifier(u'='), QuotedVar(u'skip$'), FunctionLiteral([String(u'\\el {'), Identifier(u'write$'), Identifier(u'extra.label'), Identifier(u'write$'), String(u'}'), Identifier(u'write$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), 279 Identifier(u'if$'), 280 String(u'}}%'), 281 Identifier(u'write$'), 282 Identifier(u'newline$'), 283 String(u' {'), 284 Identifier(u'write$'), 285 Identifier(u'title'), 286 Identifier(u'empty$'), 287 FunctionLiteral([String(u'{}%'), Identifier(u'write$'), Identifier(u'newline$')]), 288 FunctionLiteral([String(u'{'), Identifier(u'title'), Identifier(u'*'), Identifier(u'type$'), String(u'archival'), Identifier(u'='), FunctionLiteral([Identifier(u'shortarchive'), Identifier(u'empty$'), Identifier(u'not'), FunctionLiteral([String(u', In: '), Identifier(u'shortarchive'), Identifier(u'*'), Identifier(u'*')]), FunctionLiteral([Identifier(u'archive'), Identifier(u'empty$'), Identifier(u'not'), FunctionLiteral([String(u', In: '), Identifier(u'archive'), Identifier(u'*'), Identifier(u'*')]), QuotedVar(u'skip$'), Identifier(u'if$')]), Identifier(u'if$'), Identifier(u'shortsubarchive'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u', '), Identifier(u'shortsubarchive'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'sig1'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u', '), Identifier(u'sig1'), Identifier(u'*'), Identifier(u'*'), Identifier(u'sig2'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'. '), Identifier(u'sig2'), Identifier(u'*'), Identifier(u'*'), Identifier(u'sig3'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'. '), Identifier(u'sig3'), Identifier(u'*'), Identifier(u'*'), Identifier(u'sig4'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'. '), Identifier(u'sig4'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$'), Identifier(u'pages'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u' \\jbArchPages {'), Identifier(u'pages'), Identifier(u'n.dashify'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), QuotedVar(u'skip$'), Identifier(u'if$'), String(u'}%'), Identifier(u'*'), Identifier(u'write$'), Identifier(u'newline$')]), 289 Identifier(u'if$'), 290 Identifier(u'gender'), 291 Identifier(u'empty$'), 292 FunctionLiteral([String(u' {}'), Identifier(u'write$')]), 293 FunctionLiteral([String(u' {'), Identifier(u'gender'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'write$')]), 294 Identifier(u'if$'), 295 Identifier(u'oyear'), 296 Identifier(u'empty$'), 297 FunctionLiteral([String(u'{}'), Identifier(u'write$')]), 298 FunctionLiteral([String(u'{'), Identifier(u'oyear'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'write$')]), 299 Identifier(u'if$'), 300 Identifier(u'author'), 301 Identifier(u'empty$'), 302 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([String(u'{4}'), Identifier(u'write$')]), FunctionLiteral([String(u'{3}'), Identifier(u'write$')]), Identifier(u'if$')]), 303 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([String(u'{2}'), Identifier(u'write$')]), FunctionLiteral([String(u'{1}'), Identifier(u'write$')]), Identifier(u'if$')]), 304 Identifier(u'if$'), 305 String(u'{}{}{}{}{}}%'), 306 Identifier(u'write$'), 307 Identifier(u'newline$'), 308 String(u' ]{'), 309 Identifier(u'write$'), 310 Identifier(u'cite$'), 311 Identifier(u'write$'), 312 String(u'}'), 313 Identifier(u'write$'), 314 Identifier(u'url'), 315 Identifier(u'empty$'), 316 QuotedVar(u'skip$'), 317 FunctionLiteral([Identifier(u'newline$'), String(u' \\jburldef {'), Identifier(u'write$'), Identifier(u'cite$'), Identifier(u'write$'), String(u'}{'), Identifier(u'write$'), Identifier(u'url'), Identifier(u'write$'), String(u'}%'), Identifier(u'write$')]), 318 Identifier(u'if$'), 319 Identifier(u'newline$'), 320 String(u' \\jbbibargs {'), 321 Identifier(u'write$'), 322 String(u''), 323 Identifier(u'before.all'), 324 QuotedVar(u'output.state'), 325 Identifier(u':=')]], 326 [u'FUNCTION', 327 [Identifier(u'output.bibitem')], 328 [Identifier(u'output.bibitem.fst'), Identifier(u'output.bibitem.snd')]], 329 [u'FUNCTION', 330 [Identifier(u'format.note')], 331 [Identifier(u'note'), 332 Identifier(u'empty$'), 333 QuotedVar(u'skip$'), 334 FunctionLiteral([Identifier(u'output.state'), Identifier(u'before.all'), Identifier(u'='), FunctionLiteral([String(u' \\jbnote {} {'), Identifier(u'*'), Identifier(u'note'), Identifier(u'*'), String(u'} '), Identifier(u'*')]), FunctionLiteral([String(u' \\jbnote {1} {'), Identifier(u'*'), Identifier(u'note'), Identifier(u'*'), String(u'} '), Identifier(u'*')]), Identifier(u'if$')]), 335 Identifier(u'if$')]], 336 [u'FUNCTION', 337 [Identifier(u'format.endnote')], 338 [Identifier(u'note'), 339 Identifier(u'empty$'), 340 FunctionLiteral([String(u'')]), 341 FunctionLiteral([String(u' \\jbendnote {'), Identifier(u'note'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), 342 Identifier(u'if$')]], 343 [u'FUNCTION', 344 [Identifier(u'format.juradiss.book')], 345 [Identifier(u'dissyear'), 346 Identifier(u'empty$'), 347 FunctionLiteral([String(u'')]), 348 FunctionLiteral([Identifier(u'type'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'school'), Identifier(u'empty$'), FunctionLiteral([String(u'Dissyear but no school in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), String(u' (\\alsothesisname {} \\jurthesisname'), Identifier(u'*'), Identifier(u'year'), Identifier(u'empty$'), Identifier(u'not'), Identifier(u'year'), Identifier(u'missing$'), Identifier(u'not'), Identifier(u'and'), FunctionLiteral([String(u'\\bibbdsep {} '), Identifier(u'dissyear'), Identifier(u'*')]), QuotedVar(u'skip$'), Identifier(u'if$'), String(u')'), Identifier(u'*')]), FunctionLiteral([String(u' (\\alsothesisname {} \\jurthesisname, '), Identifier(u'school'), Identifier(u'*'), Identifier(u'year'), Identifier(u'empty$'), Identifier(u'not'), Identifier(u'year'), Identifier(u'missing$'), Identifier(u'not'), Identifier(u'and'), FunctionLiteral([String(u'\\bibbdsep {} '), Identifier(u'dissyear'), Identifier(u'*'), Identifier(u'*')]), QuotedVar(u'skip$'), Identifier(u'if$'), String(u')'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'school'), Identifier(u'empty$'), FunctionLiteral([String(u'Dissyear but no school in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), String(u' (\\alsothesisname {} '), Identifier(u'type'), Identifier(u'*'), Identifier(u'year'), Identifier(u'empty$'), Identifier(u'not'), Identifier(u'year'), Identifier(u'missing$'), Identifier(u'not'), Identifier(u'and'), FunctionLiteral([String(u'\\bibbdsep {} '), Identifier(u'dissyear'), Identifier(u'*')]), QuotedVar(u'skip$'), Identifier(u'if$'), String(u')'), Identifier(u'*')]), FunctionLiteral([String(u' (\\alsothesisname {} '), Identifier(u'type'), Identifier(u'*'), String(u', '), Identifier(u'school'), Identifier(u'*'), Identifier(u'*'), Identifier(u'year'), Identifier(u'empty$'), Identifier(u'not'), Identifier(u'year'), Identifier(u'missing$'), Identifier(u'not'), Identifier(u'and'), FunctionLiteral([String(u'\\bibbdsep {} '), Identifier(u'dissyear'), Identifier(u'*'), Identifier(u'*')]), QuotedVar(u'skip$'), Identifier(u'if$'), String(u')'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 349 Identifier(u'if$')]], 350 [u'FUNCTION', 351 [Identifier(u'format.thesis')], 352 [Identifier(u'year'), 353 Identifier(u'empty$'), 354 FunctionLiteral([Identifier(u'school'), Identifier(u'empty$'), FunctionLiteral([String(u'No universtiy in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$')]), FunctionLiteral([String(u"There's a university, but no year in "), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$')]), Identifier(u'if$'), String(u'')]), 355 FunctionLiteral([Identifier(u'type'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'school'), Identifier(u'empty$'), FunctionLiteral([String(u'No university in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), Identifier(u'type$'), String(u'mastersthesis'), Identifier(u'='), FunctionLiteral([String(u'\\apyformat {\\mastersthesisname'), Identifier(u'*'), Identifier(u'address'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u', '), Identifier(u'address'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), String(u'\\bibbdsep {} '), Identifier(u'year'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), FunctionLiteral([Identifier(u'type$'), String(u'jurthesis'), Identifier(u'='), FunctionLiteral([String(u'\\apyformat {\\jurthesisname'), Identifier(u'*'), Identifier(u'address'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u', '), Identifier(u'address'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), String(u'\\bibbdsep {} '), Identifier(u'year'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), FunctionLiteral([String(u'\\apyformat {\\phdthesisname'), Identifier(u'*'), Identifier(u'address'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u', '), Identifier(u'address'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), String(u'\\bibbdsep {} '), Identifier(u'year'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'type$'), String(u'mastersthesis'), Identifier(u'='), FunctionLiteral([String(u'\\mastersthesisname, \\apyformat {'), Identifier(u'school'), Identifier(u'*'), Identifier(u'address'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u', '), Identifier(u'address'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), String(u'\\bibbdsep {} '), Identifier(u'year'), Identifier(u'*'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), FunctionLiteral([Identifier(u'type$'), String(u'jurthesis'), Identifier(u'='), FunctionLiteral([String(u'\\jurthesisname, \\apyformat {'), Identifier(u'school'), Identifier(u'*'), Identifier(u'address'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u', '), Identifier(u'address'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), String(u'\\bibbdsep {} '), Identifier(u'year'), Identifier(u'*'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), FunctionLiteral([String(u'\\phdthesisname, \\apyformat {'), Identifier(u'school'), Identifier(u'*'), Identifier(u'address'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u', '), Identifier(u'address'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), String(u'\\bibbdsep {} '), Identifier(u'year'), Identifier(u'*'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'school'), Identifier(u'empty$'), FunctionLiteral([String(u'No university in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), Identifier(u'type'), Identifier(u'address'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u' \\apyformat {'), Identifier(u'address'), Identifier(u'*')]), Identifier(u'if$'), String(u'\\bibbdsep {} '), Identifier(u'*'), Identifier(u'*'), Identifier(u'year'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), FunctionLiteral([Identifier(u'type'), String(u' \\apyformat {'), Identifier(u'*'), Identifier(u'school'), Identifier(u'*'), Identifier(u'address'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u', '), Identifier(u'address'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), String(u'\\bibbdsep {} '), Identifier(u'year'), Identifier(u'*'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 356 Identifier(u'if$')]], 357 [u'FUNCTION', 358 [Identifier(u'set.comma.pages.check')], 359 [Identifier(u'year'), 360 Identifier(u'empty$'), 361 QuotedVar(u'skip$'), 362 FunctionLiteral([Identifier(u'pages'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'url'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u', '), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u', '), Identifier(u'*')]), Identifier(u'if$')]), 363 Identifier(u'if$')]], 364 [u'FUNCTION', 365 [Identifier(u'set.period.dash')], 366 [Identifier(u'output.state'), 367 Identifier(u'before.all'), 368 Identifier(u'='), 369 QuotedVar(u'skip$'), 370 FunctionLiteral([Identifier(u'period.dash'), QuotedVar(u'output.state'), Identifier(u':=')]), 371 Identifier(u'if$')]], 372 [u'FUNCTION', 373 [Identifier(u'set.period.dash.check')], 374 [Identifier(u'empty$'), 375 QuotedVar(u'skip$'), 376 QuotedVar(u'set.period.dash'), 377 Identifier(u'if$')]], 378 [u'FUNCTION', 379 [Identifier(u'new.sentence')], 380 [Identifier(u'output.state'), 381 Identifier(u'before.all'), 382 Identifier(u'='), 383 QuotedVar(u'skip$'), 384 FunctionLiteral([Identifier(u'after.sentence'), QuotedVar(u'output.state'), Identifier(u':=')]), 385 Identifier(u'if$')]], 386 [u'FUNCTION', 387 [Identifier(u'part.of.sentence')], 388 [Identifier(u'output.state'), 389 Identifier(u'before.all'), 390 Identifier(u'='), 391 QuotedVar(u'skip$'), 392 FunctionLiteral([Identifier(u'mid.sentence'), QuotedVar(u'output.state'), Identifier(u':=')]), 393 Identifier(u'if$')]], 394 [u'FUNCTION', 395 [Identifier(u'new.sentence.checka')], 396 [Identifier(u'empty$'), 397 QuotedVar(u'skip$'), 398 QuotedVar(u'new.sentence'), 399 Identifier(u'if$')]], 400 [u'FUNCTION', 401 [Identifier(u'field.or.null')], 402 [Identifier(u'duplicate$'), 403 Identifier(u'empty$'), 404 FunctionLiteral([Identifier(u'pop$'), String(u'')]), 405 QuotedVar(u'skip$'), 406 Identifier(u'if$')]], 407 [u'FUNCTION', 408 [Identifier(u'get.final.nonrightbrace.char')], 409 [FunctionLiteral([Identifier(u'duplicate$'), Integer(-1), Integer(1), Identifier(u'substring$'), Identifier(u'duplicate$'), String(u'}'), Identifier(u'=')]), 410 FunctionLiteral([Identifier(u'pop$'), Integer(-2), Identifier(u'global.max$'), Identifier(u'substring$')]), 411 Identifier(u'while$'), 412 Identifier(u'swap$'), 413 Identifier(u'pop$')]], 414 [u'FUNCTION', 415 [Identifier(u'check.punct.instead.of.add.period')], 416 [Identifier(u'duplicate$'), 417 Identifier(u'get.final.nonrightbrace.char'), 418 Identifier(u'duplicate$'), 419 String(u'.'), 420 Identifier(u'='), 421 Identifier(u'swap$'), 422 Identifier(u'duplicate$'), 423 String(u'!'), 424 Identifier(u'='), 425 Identifier(u'swap$'), 426 String(u'?'), 427 Identifier(u'='), 428 Identifier(u'or'), 429 Identifier(u'or'), 430 FunctionLiteral([String(u'} '), Identifier(u'*')]), 431 FunctionLiteral([String(u'}\\bibatsep\\ '), Identifier(u'*')]), 432 Identifier(u'if$')]], 433 [u'FUNCTION', 434 [Identifier(u'check.punct.instead.of.add.period.art')], 435 [Identifier(u'duplicate$'), 436 Identifier(u'get.final.nonrightbrace.char'), 437 Identifier(u'duplicate$'), 438 String(u'.'), 439 Identifier(u'='), 440 Identifier(u'swap$'), 441 Identifier(u'duplicate$'), 442 String(u'!'), 443 Identifier(u'='), 444 Identifier(u'swap$'), 445 String(u'?'), 446 Identifier(u'='), 447 Identifier(u'or'), 448 Identifier(u'or'), 449 FunctionLiteral([String(u'} '), Identifier(u'*')]), 450 FunctionLiteral([Identifier(u'pages'), Identifier(u'empty$'), Identifier(u'note'), Identifier(u'empty$'), Identifier(u'url'), Identifier(u'empty$'), Identifier(u'and'), Identifier(u'and'), FunctionLiteral([String(u'} '), Identifier(u'*')]), FunctionLiteral([Identifier(u'volume'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'pages'), Identifier(u'empty$'), FunctionLiteral([String(u'}\\ajtsep\\ '), Identifier(u'*')]), FunctionLiteral([Identifier(u'crossref'), Identifier(u'missing$'), FunctionLiteral([Identifier(u'month'), Identifier(u'empty$'), FunctionLiteral([String(u'}\\ajtsep\\ '), Identifier(u'*')]), FunctionLiteral([String(u'}\\ajtsep '), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u'}\\ajtsep '), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([String(u'}\\ajtsep\\ '), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 451 Identifier(u'if$')]], 452 [u'FUNCTION', 453 [Identifier(u'emphasize')], 454 [Identifier(u'duplicate$'), 455 Identifier(u'empty$'), 456 FunctionLiteral([Identifier(u'pop$'), String(u'')]), 457 FunctionLiteral([String(u'\\bibtfont {'), Identifier(u'swap$'), Identifier(u'check.punct.instead.of.add.period'), Identifier(u'*')]), 458 Identifier(u'if$')]], 459 [u'FUNCTION', 460 [Identifier(u'journaltitlemarkup')], 461 [Identifier(u'duplicate$'), 462 Identifier(u'empty$'), 463 FunctionLiteral([Identifier(u'pop$'), String(u'')]), 464 FunctionLiteral([String(u'\\bibJTsep \\bibjtfont {'), Identifier(u'swap$'), Identifier(u'check.punct.instead.of.add.period.art'), Identifier(u'*')]), 465 Identifier(u'if$')]], 466 [u'FUNCTION', 467 [Identifier(u'incollbooktitlemarkup')], 468 [Identifier(u'duplicate$'), 469 Identifier(u'empty$'), 470 FunctionLiteral([Identifier(u'pop$'), String(u'')]), 471 FunctionLiteral([String(u'\\bibbtfont {'), Identifier(u'swap$'), Identifier(u'check.punct.instead.of.add.period'), Identifier(u'*')]), 472 Identifier(u'if$')]], 473 [u'INTEGERS', 474 [Identifier(u'nameptr'), Identifier(u'namesleft'), Identifier(u'numnames')]], 475 [u'FUNCTION', 476 [Identifier(u'lastnamemarkup')], 477 [Identifier(u'duplicate$'), 478 Identifier(u'empty$'), 479 FunctionLiteral([Identifier(u'pop$'), String(u'')]), 480 FunctionLiteral([String(u'\\bibnf {'), Identifier(u'swap$'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), 481 Identifier(u'if$')]], 482 [u'FUNCTION', 483 [Identifier(u'editorlastnamemarkup')], 484 [Identifier(u'duplicate$'), 485 Identifier(u'empty$'), 486 FunctionLiteral([Identifier(u'pop$'), String(u'')]), 487 FunctionLiteral([Identifier(u'author'), Identifier(u'empty$'), FunctionLiteral([String(u'\\biblenf {'), Identifier(u'swap$'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), FunctionLiteral([String(u'\\bibenf {'), Identifier(u'swap$'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), Identifier(u'if$')]), 488 Identifier(u'if$')]], 489 [u'FUNCTION', 490 [Identifier(u'othermarkup')], 491 [Identifier(u'duplicate$'), 492 Identifier(u'empty$'), 493 FunctionLiteral([Identifier(u'pop$'), String(u' {}')]), 494 FunctionLiteral([String(u' {'), Identifier(u'swap$'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), 495 Identifier(u'if$')]], 496 [u'FUNCTION', 497 [Identifier(u'article.in.journal')], 498 [Identifier(u'duplicate$'), 499 Identifier(u'empty$'), 500 FunctionLiteral([Identifier(u'pop$'), String(u'')]), 501 FunctionLiteral([Identifier(u'author'), Identifier(u'missing$'), FunctionLiteral([Identifier(u'title'), Identifier(u'missing$'), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'journaltitlemarkup'), String(u''), Identifier(u'swap$'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'journaltitlemarkup'), String(u''), Identifier(u'swap$'), Identifier(u'*')]), Identifier(u'if$')]), 502 Identifier(u'if$')]], 503 [u'FUNCTION', 504 [Identifier(u'format.names')], 505 [QuotedVar(u's'), 506 Identifier(u':='), 507 Integer(1), 508 QuotedVar(u'nameptr'), 509 Identifier(u':='), 510 Identifier(u's'), 511 Identifier(u'num.names$'), 512 QuotedVar(u'numnames'), 513 Identifier(u':='), 514 Identifier(u'numnames'), 515 QuotedVar(u'namesleft'), 516 Identifier(u':='), 517 FunctionLiteral([Identifier(u'namesleft'), Integer(0), Identifier(u'>')]), 518 FunctionLiteral([Identifier(u's'), Identifier(u'nameptr'), String(u'{ll}'), Identifier(u'format.name$'), QuotedVar(u't'), Identifier(u':='), Identifier(u't'), Identifier(u'lastnamemarkup'), QuotedVar(u't'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{ff}'), Identifier(u'format.name$'), Identifier(u'othermarkup'), QuotedVar(u'u'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{f.}'), Identifier(u'format.name$'), Identifier(u'othermarkup'), QuotedVar(u'v'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{vv}'), Identifier(u'format.name$'), Identifier(u'othermarkup'), QuotedVar(u'w'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{jj}'), Identifier(u'format.name$'), Identifier(u'othermarkup'), QuotedVar(u'x'), Identifier(u':='), Identifier(u't'), Identifier(u'u'), Identifier(u'*'), Identifier(u'v'), Identifier(u'*'), Identifier(u'w'), Identifier(u'*'), Identifier(u'x'), Identifier(u'*'), QuotedVar(u't'), Identifier(u':='), Identifier(u'nameptr'), Integer(1), Identifier(u'>'), FunctionLiteral([Identifier(u'namesleft'), Integer(1), Identifier(u'>'), FunctionLiteral([Identifier(u'numnames'), Integer(3), Identifier(u'>'), FunctionLiteral([String(u''), Identifier(u'*')]), FunctionLiteral([Identifier(u'numnames'), Integer(3), Identifier(u'<'), FunctionLiteral([String(u'\\Bibbtasep '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), FunctionLiteral([String(u'\\Bibbfsasep '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u't'), String(u'\\bibnf {others} {} {} {} {}'), Identifier(u'='), Identifier(u't'), String(u'\\bibnf {others} {} {} {} {} \\edfont {\\editorsname}'), Identifier(u'='), Identifier(u'or'), Identifier(u'numnames'), Integer(3), Identifier(u'>'), Identifier(u'or'), FunctionLiteral([String(u'\\bibIMfont {\\Bibetal}'), Identifier(u'*')]), FunctionLiteral([Identifier(u'numnames'), Integer(3), Identifier(u'<'), FunctionLiteral([String(u'\\Bibbtasep '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), FunctionLiteral([String(u'\\Bibbstasep '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), QuotedVar(u't'), Identifier(u'if$'), Identifier(u'nameptr'), Integer(1), Identifier(u'+'), QuotedVar(u'nameptr'), Identifier(u':='), Identifier(u'namesleft'), Integer(1), Identifier(u'-'), QuotedVar(u'namesleft'), Identifier(u':=')]), 519 Identifier(u'while$')]], 520 [u'FUNCTION', 521 [Identifier(u'format.editor.names')], 522 [QuotedVar(u's'), 523 Identifier(u':='), 524 Integer(1), 525 QuotedVar(u'nameptr'), 526 Identifier(u':='), 527 Identifier(u's'), 528 Identifier(u'num.names$'), 529 QuotedVar(u'numnames'), 530 Identifier(u':='), 531 Identifier(u'numnames'), 532 QuotedVar(u'namesleft'), 533 Identifier(u':='), 534 FunctionLiteral([Identifier(u'namesleft'), Integer(0), Identifier(u'>')]), 535 FunctionLiteral([Identifier(u's'), Identifier(u'nameptr'), String(u'{ll}'), Identifier(u'format.name$'), QuotedVar(u't'), Identifier(u':='), Identifier(u't'), Identifier(u'editorlastnamemarkup'), QuotedVar(u't'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{ff}'), Identifier(u'format.name$'), Identifier(u'othermarkup'), QuotedVar(u'u'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{f.}'), Identifier(u'format.name$'), Identifier(u'othermarkup'), QuotedVar(u'v'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{vv}'), Identifier(u'format.name$'), Identifier(u'othermarkup'), QuotedVar(u'w'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{jj}'), Identifier(u'format.name$'), Identifier(u'othermarkup'), QuotedVar(u'x'), Identifier(u':='), Identifier(u't'), Identifier(u'u'), Identifier(u'*'), Identifier(u'v'), Identifier(u'*'), Identifier(u'w'), Identifier(u'*'), Identifier(u'x'), Identifier(u'*'), QuotedVar(u't'), Identifier(u':='), Identifier(u'nameptr'), Integer(1), Identifier(u'>'), FunctionLiteral([Identifier(u'namesleft'), Integer(1), Identifier(u'>'), FunctionLiteral([Identifier(u'numnames'), Integer(3), Identifier(u'>'), FunctionLiteral([String(u''), Identifier(u'*')]), FunctionLiteral([Identifier(u'numnames'), Integer(3), Identifier(u'<'), FunctionLiteral([String(u'\\Bibbtesep '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), FunctionLiteral([String(u'\\Bibbfsesep '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u't'), String(u'\\bibenf {others} {} {} {} {}'), Identifier(u'='), Identifier(u't'), String(u'\\biblenf {others} {} {} {} {}'), Identifier(u'='), Identifier(u'or'), Identifier(u't'), String(u'\\bibenf {others} {} {} {} {} \\edfont {\\editorsname}'), Identifier(u'='), Identifier(u'or'), Identifier(u't'), String(u'\\biblenf {others} {} {} {} {} \\edfont {\\editorsname}'), Identifier(u'='), Identifier(u'or'), Identifier(u'numnames'), Integer(3), Identifier(u'>'), Identifier(u'or'), FunctionLiteral([String(u'\\bibIMfont {\\Bibetal}'), Identifier(u'*')]), FunctionLiteral([Identifier(u'numnames'), Integer(3), Identifier(u'<'), FunctionLiteral([String(u'\\Bibbtesep '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), FunctionLiteral([String(u'\\Bibbstesep '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), QuotedVar(u't'), Identifier(u'if$'), Identifier(u'nameptr'), Integer(1), Identifier(u'+'), QuotedVar(u'nameptr'), Identifier(u':='), Identifier(u'namesleft'), Integer(1), Identifier(u'-'), QuotedVar(u'namesleft'), Identifier(u':=')]), 536 Identifier(u'while$')]], 537 [u'FUNCTION', 538 [Identifier(u'format.name.sig')], 539 [QuotedVar(u's'), 540 Identifier(u':='), 541 Integer(1), 542 QuotedVar(u'nameptr'), 543 Identifier(u':='), 544 Identifier(u's'), 545 Identifier(u'num.names$'), 546 QuotedVar(u'numnames'), 547 Identifier(u':='), 548 Identifier(u'numnames'), 549 QuotedVar(u'namesleft'), 550 Identifier(u':='), 551 FunctionLiteral([Identifier(u'namesleft'), Integer(0), Identifier(u'>')]), 552 FunctionLiteral([Identifier(u's'), Identifier(u'nameptr'), String(u'{ff}{ vv}{ ll}{ jj}'), Identifier(u'format.name$'), QuotedVar(u't'), Identifier(u':='), Identifier(u'nameptr'), Integer(1), Identifier(u'>'), FunctionLiteral([Identifier(u'namesleft'), Integer(1), Identifier(u'>'), FunctionLiteral([String(u''), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), FunctionLiteral([Identifier(u't'), String(u'others'), Identifier(u'='), FunctionLiteral([String(u' et al.'), Identifier(u'*')]), FunctionLiteral([String(u''), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), QuotedVar(u't'), Identifier(u'if$'), Identifier(u'nameptr'), Integer(1), Identifier(u'+'), QuotedVar(u'nameptr'), Identifier(u':='), Identifier(u'namesleft'), Integer(1), Identifier(u'-'), QuotedVar(u'namesleft'), Identifier(u':=')]), 553 Identifier(u'while$')]], 554 [u'FUNCTION', 555 [Identifier(u'indexmarkup')], 556 [Identifier(u'duplicate$'), 557 Identifier(u'empty$'), 558 FunctionLiteral([Identifier(u'pop$'), String(u'{}')]), 559 FunctionLiteral([String(u'{'), Identifier(u'swap$'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), 560 Identifier(u'if$')]], 561 [u'FUNCTION', 562 [Identifier(u'format.names.for.index')], 563 [QuotedVar(u's'), 564 Identifier(u':='), 565 Integer(1), 566 QuotedVar(u'nameptr'), 567 Identifier(u':='), 568 Identifier(u's'), 569 Identifier(u'num.names$'), 570 QuotedVar(u'numnames'), 571 Identifier(u':='), 572 Identifier(u'numnames'), 573 QuotedVar(u'namesleft'), 574 Identifier(u':='), 575 FunctionLiteral([Identifier(u'namesleft'), Integer(0), Identifier(u'>')]), 576 FunctionLiteral([Identifier(u's'), Identifier(u'nameptr'), String(u'{ll}'), Identifier(u'format.name$'), QuotedVar(u't'), Identifier(u':='), Identifier(u't'), Identifier(u'indexmarkup'), QuotedVar(u't'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{ff}'), Identifier(u'format.name$'), Identifier(u'indexmarkup'), QuotedVar(u'u'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{f.}'), Identifier(u'format.name$'), Identifier(u'indexmarkup'), QuotedVar(u'v'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{vv}'), Identifier(u'format.name$'), Identifier(u'indexmarkup'), QuotedVar(u'w'), Identifier(u':='), Identifier(u's'), Identifier(u'nameptr'), String(u'{jj}'), Identifier(u'format.name$'), Identifier(u'indexmarkup'), QuotedVar(u'x'), Identifier(u':='), Identifier(u't'), Identifier(u'u'), Identifier(u'*'), Identifier(u'v'), Identifier(u'*'), Identifier(u'w'), Identifier(u'*'), Identifier(u'x'), Identifier(u'*'), QuotedVar(u't'), Identifier(u':='), Identifier(u't'), String(u'{others}{}{}{}{}'), Identifier(u'='), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'nameptr'), Integer(1), Identifier(u'>'), FunctionLiteral([Identifier(u'namesleft'), Integer(1), Identifier(u'>'), FunctionLiteral([String(u'; '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), FunctionLiteral([Identifier(u't'), String(u'others'), Identifier(u'='), QuotedVar(u'skip$'), FunctionLiteral([String(u'; '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), QuotedVar(u't'), Identifier(u'if$')]), Identifier(u'if$'), Identifier(u'nameptr'), Integer(1), Identifier(u'+'), QuotedVar(u'nameptr'), Identifier(u':='), Identifier(u'namesleft'), Integer(1), Identifier(u'-'), QuotedVar(u'namesleft'), Identifier(u':=')]), 577 Identifier(u'while$')]], 578 [u'FUNCTION', 579 [Identifier(u'format.authors')], 580 [Identifier(u'author'), 581 Identifier(u'empty$'), 582 FunctionLiteral([String(u'')]), 583 FunctionLiteral([Identifier(u'author'), Identifier(u'format.names')]), 584 Identifier(u'if$')]], 585 [u'FUNCTION', 586 [Identifier(u'format.founders')], 587 [Identifier(u'founder'), 588 Identifier(u'empty$'), 589 QuotedVar(u'skip$'), 590 FunctionLiteral([Identifier(u'author'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u' in: '), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'founder'), Identifier(u'format.names'), String(u'\\foundername'), Identifier(u'*'), Identifier(u'*'), Identifier(u'editor'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'author'), Identifier(u'empty$'), FunctionLiteral([String(u'\\afterfoundersep {}'), Identifier(u'*')]), QuotedVar(u'skip$'), Identifier(u'if$')]), Identifier(u'if$')]), 591 Identifier(u'if$')]], 592 [u'FUNCTION', 593 [Identifier(u'format.editors')], 594 [Identifier(u'editor'), 595 Identifier(u'empty$'), 596 FunctionLiteral([String(u'')]), 597 FunctionLiteral([Identifier(u'author'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'editor'), Identifier(u'format.editor.names'), Identifier(u'editortype'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'editor'), Identifier(u'num.names$'), Integer(1), Identifier(u'>'), FunctionLiteral([String(u'\\fsted {\\editorsname}'), Identifier(u'*')]), FunctionLiteral([String(u'\\fsted {\\editorname}'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u'\\fsted {('), Identifier(u'editortype'), Identifier(u'*'), String(u')}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'founder'), Identifier(u'empty$'), FunctionLiteral([String(u'\\bibfnfont {;} '), Identifier(u'*')]), FunctionLiteral([Identifier(u'type$'), String(u'commented'), Identifier(u'='), FunctionLiteral([String(u'\\afterfoundersep {}'), Identifier(u'*')]), FunctionLiteral([String(u'\\bibfnfont {;} '), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$'), Identifier(u'editor'), Identifier(u'format.editor.names'), Identifier(u'*'), Identifier(u'editortype'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'editor'), Identifier(u'num.names$'), Integer(1), Identifier(u'>'), FunctionLiteral([String(u' \\edfont {\\editorsname}'), Identifier(u'*')]), FunctionLiteral([String(u' \\edfont {\\editorname}'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u' \\edfont {('), Identifier(u'editortype'), Identifier(u'*'), String(u')}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 598 Identifier(u'if$')]], 599 [u'FUNCTION', 600 [Identifier(u'format.snd.editors')], 601 [Identifier(u'editor'), 602 Identifier(u'empty$'), 603 FunctionLiteral([String(u''), Identifier(u'*')]), 604 FunctionLiteral([Identifier(u'author'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'editortype'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'editor'), Identifier(u'num.names$'), Integer(1), Identifier(u'>'), FunctionLiteral([String(u'\\snded {\\sndeditorsname}'), Identifier(u'*')]), FunctionLiteral([String(u'\\snded {\\sndeditorname}'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u'\\snded {('), Identifier(u'editortype'), Identifier(u'*'), String(u')}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), QuotedVar(u'skip$'), Identifier(u'if$')]), 605 Identifier(u'if$')]], 606 [u'FUNCTION', 607 [Identifier(u'format.howcited')], 608 [String(u'} {\\bibhowcited}'), 609 Identifier(u'format.endnote'), 610 Identifier(u'*')]], 611 [u'FUNCTION', 612 [Identifier(u'fin.entry.endnote')], 613 [String(u' \\jbdoitem {'), 614 Identifier(u'*'), 615 Identifier(u'author'), 616 Identifier(u'empty$'), 617 QuotedVar(u'skip$'), 618 FunctionLiteral([Identifier(u'author'), Identifier(u'format.names.for.index'), Identifier(u'*')]), 619 Identifier(u'if$'), 620 String(u'} {'), 621 Identifier(u'editor'), 622 Identifier(u'empty$'), 623 QuotedVar(u'skip$'), 624 FunctionLiteral([Identifier(u'editor'), Identifier(u'format.names.for.index'), Identifier(u'*')]), 625 Identifier(u'if$'), 626 String(u'} {'), 627 Identifier(u'*'), 628 Identifier(u'organization'), 629 Identifier(u'empty$'), 630 QuotedVar(u'skip$'), 631 FunctionLiteral([String(u'{'), Identifier(u'organization'), Identifier(u'*'), String(u'}{}{}{}{}'), Identifier(u'*'), Identifier(u'*')]), 632 Identifier(u'if$'), 633 String(u'}'), 634 Identifier(u'*'), 635 Identifier(u'*'), 636 Identifier(u'write$'), 637 Identifier(u'annote'), 638 Identifier(u'missing$'), 639 FunctionLiteral([String(u' \\bibAnnoteFile {'), Identifier(u'cite$'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'write$'), Identifier(u'newline$')]), 640 FunctionLiteral([String(u' \\bibAnnote {'), Identifier(u'annote'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'write$'), Identifier(u'newline$')]), 641 Identifier(u'if$')]], 642 [u'FUNCTION', 643 [Identifier(u'count.authors.or.editors')], 644 [QuotedVar(u's'), 645 Identifier(u':='), 646 Integer(1), 647 QuotedVar(u'nameptr'), 648 Identifier(u':='), 649 Identifier(u's'), 650 Identifier(u'num.names$'), 651 QuotedVar(u'numnames'), 652 Identifier(u':='), 653 Identifier(u'numnames'), 654 QuotedVar(u'namesleft'), 655 Identifier(u':='), 656 FunctionLiteral([Identifier(u'namesleft'), Integer(0), Identifier(u'>')]), 657 FunctionLiteral([String(u''), QuotedVar(u't'), Identifier(u':='), Identifier(u'nameptr'), Integer(1), Identifier(u'>'), FunctionLiteral([Identifier(u'namesleft'), Integer(1), Identifier(u'>'), FunctionLiteral([String(u''), Identifier(u'*')]), FunctionLiteral([String(u's'), Identifier(u'*')]), Identifier(u'if$')]), QuotedVar(u't'), Identifier(u'if$'), Identifier(u'nameptr'), Integer(1), Identifier(u'+'), QuotedVar(u'nameptr'), Identifier(u':='), Identifier(u'namesleft'), Integer(1), Identifier(u'-'), QuotedVar(u'namesleft'), Identifier(u':=')]), 658 Identifier(u'while$')]], 659 [u'FUNCTION', 660 [Identifier(u'set.after.author.sep')], 661 [Identifier(u'author'), 662 Identifier(u'missing$'), 663 FunctionLiteral([Identifier(u'editor'), Identifier(u'missing$'), FunctionLiteral([Identifier(u'organization'), Identifier(u'missing$'), FunctionLiteral([Identifier(u'archive'), Identifier(u'missing$'), FunctionLiteral([String(u'} {empty} {} {')]), FunctionLiteral([String(u'} {'), Identifier(u'archive'), Identifier(u'format.name.sig'), Identifier(u'*'), String(u'} {} {'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u'} {'), Identifier(u'organization'), String(u'} {org} {'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u'} {'), Identifier(u'editor'), Identifier(u'format.name.sig'), Identifier(u'*'), String(u'} {ed'), Identifier(u'editor'), Identifier(u'count.authors.or.editors'), String(u'} {'), Identifier(u'*'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), 664 FunctionLiteral([String(u'} {'), Identifier(u'author'), Identifier(u'format.name.sig'), Identifier(u'*'), String(u'} {au'), Identifier(u'author'), Identifier(u'count.authors.or.editors'), String(u'} {'), Identifier(u'*'), Identifier(u'*'), Identifier(u'*')]), 665 Identifier(u'if$'), 666 Identifier(u'author'), 667 Identifier(u'empty$'), 668 FunctionLiteral([Identifier(u'format.snd.editors')]), 669 QuotedVar(u'skip$'), 670 Identifier(u'if$'), 671 String(u''), 672 Identifier(u'*')]], 673 [u'FUNCTION', 674 [Identifier(u'format.names.info')], 675 [QuotedVar(u's'), 676 Identifier(u':='), 677 Integer(1), 678 QuotedVar(u'nameptr'), 679 Identifier(u':='), 680 Identifier(u's'), 681 Identifier(u'num.names$'), 682 QuotedVar(u'numnames'), 683 Identifier(u':='), 684 Identifier(u'numnames'), 685 QuotedVar(u'namesleft'), 686 Identifier(u':='), 687 FunctionLiteral([Identifier(u'namesleft'), Integer(0), Identifier(u'>')]), 688 FunctionLiteral([Identifier(u's'), Identifier(u'nameptr'), String(u'{ff }{vv }{ll}'), Identifier(u'format.name$'), QuotedVar(u't'), Identifier(u':='), Identifier(u'nameptr'), Integer(1), Identifier(u'>'), FunctionLiteral([Identifier(u'namesleft'), Integer(1), Identifier(u'>'), FunctionLiteral([String(u' '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), FunctionLiteral([Identifier(u't'), String(u'others'), Identifier(u'='), FunctionLiteral([String(u' et al.'), Identifier(u'*')]), FunctionLiteral([String(u' '), Identifier(u'*'), Identifier(u't'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), QuotedVar(u't'), Identifier(u'if$'), Identifier(u'nameptr'), Integer(1), Identifier(u'+'), QuotedVar(u'nameptr'), Identifier(u':='), Identifier(u'namesleft'), Integer(1), Identifier(u'-'), QuotedVar(u'namesleft'), Identifier(u':=')]), 689 Identifier(u'while$')]], 690 [u'FUNCTION', 691 [Identifier(u'format.howcited.comment')], 692 [Identifier(u'edition'), 693 Identifier(u'empty$'), 694 FunctionLiteral([String(u'} {\\bibcommenthowcited}'), Identifier(u'format.endnote'), Identifier(u'*')]), 695 FunctionLiteral([String(u'} {\\bibcommenthowcited}'), Identifier(u'format.endnote'), Identifier(u'*'), Identifier(u'*'), Identifier(u'author'), Identifier(u'empty$'), Identifier(u'editor'), Identifier(u'empty$'), Identifier(u'not'), Identifier(u'and'), FunctionLiteral([String(u' \\jbauthorinfo {'), Identifier(u'editor'), Identifier(u'format.names.info'), String(u' '), Identifier(u'title'), Identifier(u'*'), Identifier(u'*'), Identifier(u'*'), String(u'}{'), Identifier(u'cite$'), String(u'}'), Identifier(u'*'), Identifier(u'*'), Identifier(u'*')]), FunctionLiteral([Identifier(u'author'), Identifier(u'empty$'), Identifier(u'shortauthor'), Identifier(u'empty$'), Identifier(u'not'), Identifier(u'and'), FunctionLiteral([String(u' \\jbauthorinfo {'), Identifier(u'shortauthor'), Identifier(u'format.names.info'), String(u' '), Identifier(u'title'), Identifier(u'*'), Identifier(u'*'), Identifier(u'*'), String(u'}{'), Identifier(u'cite$'), String(u'}'), Identifier(u'*'), Identifier(u'*'), Identifier(u'*')]), FunctionLiteral([String(u' \\jbauthorinfo {'), Identifier(u'author'), Identifier(u'format.names.info'), String(u' '), Identifier(u'title'), Identifier(u'*'), Identifier(u'*'), Identifier(u'*'), String(u'}{'), Identifier(u'cite$'), String(u'}'), Identifier(u'*'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 696 Identifier(u'if$')]], 697 [u'FUNCTION', 698 [Identifier(u'format.howcited.artperiod')], 699 [String(u'} {\\bibartperiodhowcited}'), 700 Identifier(u'format.endnote'), 701 Identifier(u'*')]], 702 [u'FUNCTION', 703 [Identifier(u'format.proceed.organization')], 704 [Identifier(u'organization'), 705 Identifier(u'empty$'), 706 FunctionLiteral([String(u'')]), 707 FunctionLiteral([Identifier(u'organization'), String(u' \\organizationname {}'), Identifier(u'*')]), 708 Identifier(u'if$')]], 709 [u'FUNCTION', 710 [Identifier(u'format.titleaddon')], 711 [Identifier(u'title'), 712 Identifier(u'empty$'), 713 FunctionLiteral([String(u'')]), 714 FunctionLiteral([Identifier(u'titleaddon'), Identifier(u'empty$'), FunctionLiteral([String(u'')]), FunctionLiteral([Identifier(u'titleaddon'), String(u'\\bibatsep\\ '), Identifier(u'*')]), Identifier(u'if$')]), 715 Identifier(u'if$')]], 716 [u'FUNCTION', 717 [Identifier(u'format.title')], 718 [Identifier(u'title'), 719 Identifier(u'empty$'), 720 FunctionLiteral([String(u'')]), 721 FunctionLiteral([String(u'\\bibtfont {'), Identifier(u'title'), Identifier(u'check.punct.instead.of.add.period'), Identifier(u'*'), Identifier(u'format.titleaddon'), Identifier(u'*')]), 722 Identifier(u'if$')]], 723 [u'FUNCTION', 724 [Identifier(u'format.artperiodincoll.title')], 725 [Identifier(u'title'), 726 Identifier(u'empty$'), 727 FunctionLiteral([String(u'')]), 728 FunctionLiteral([String(u'\\bibapifont {'), Identifier(u'title'), Identifier(u'check.punct.instead.of.add.period'), Identifier(u'*'), Identifier(u'format.titleaddon'), Identifier(u'*')]), 729 Identifier(u'if$')]], 730 [u'FUNCTION', 731 [Identifier(u'format.volumetitle')], 732 [Identifier(u'volumetitle'), 733 Identifier(u'empty$'), 734 FunctionLiteral([String(u'')]), 735 FunctionLiteral([Identifier(u'volume'), Identifier(u'empty$'), FunctionLiteral([String(u"There's a volumetitle but no volume in "), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), Identifier(u'volumetitle'), String(u', '), Identifier(u'*')]), FunctionLiteral([Identifier(u'volumetitle'), String(u', '), Identifier(u'*')]), Identifier(u'if$')]), 736 Identifier(u'if$')]], 737 [u'FUNCTION', 738 [Identifier(u'add.extra.label')], 739 [Identifier(u'extra.label'), 740 String(u''), 741 Identifier(u'='), 742 QuotedVar(u'skip$'), 743 FunctionLiteral([String(u'\\bibel {'), Identifier(u'extra.label'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), 744 Identifier(u'if$')]], 745 [u'FUNCTION', 746 [Identifier(u'format.date')], 747 [Identifier(u'year'), 748 Identifier(u'empty$'), 749 FunctionLiteral([Identifier(u'month'), Identifier(u'empty$'), FunctionLiteral([String(u'')]), FunctionLiteral([String(u"There's a month but no year in "), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), Identifier(u'month')]), Identifier(u'if$')]), 750 FunctionLiteral([Identifier(u'month'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'edition'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'\\jbssedbd {'), Identifier(u'convert.edition.superscript'), Identifier(u'extract.num'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'year'), Identifier(u'add.extra.label')]), FunctionLiteral([Identifier(u'month'), String(u' '), Identifier(u'*'), Identifier(u'edition'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'\\jbssedbd {'), Identifier(u'convert.edition.superscript'), Identifier(u'extract.num'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'year'), Identifier(u'*'), Identifier(u'add.extra.label')]), Identifier(u'if$')]), 751 Identifier(u'if$')]], 752 [u'FUNCTION', 753 [Identifier(u'format.update')], 754 [Identifier(u'updated'), 755 Identifier(u'missing$'), 756 Identifier(u'not'), 757 FunctionLiteral([String(u'\\updatesep {} \\updatename {} '), Identifier(u'*'), Identifier(u'updated'), Identifier(u'*')]), 758 QuotedVar(u'skip$'), 759 Identifier(u'if$')]], 760 [u'FUNCTION', 761 [Identifier(u'oaddress.opublisher.oyear.format')], 762 [Identifier(u'type$'), 763 String(u'book'), 764 Identifier(u'='), 765 Identifier(u'type$'), 766 String(u'inbook'), 767 Identifier(u'='), 768 Identifier(u'type$'), 769 String(u'incollection'), 770 Identifier(u'='), 771 Identifier(u'or'), 772 Identifier(u'or'), 773 FunctionLiteral([Identifier(u'oyear'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'opublisher'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'oaddress'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'oaddress'), String(u'\\osep {} '), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'oaddress'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'opublisher'), String(u'\\osep {} '), Identifier(u'*'), Identifier(u'*')]), FunctionLiteral([Identifier(u'oaddress'), String(u'\\bpubaddr {} '), Identifier(u'*'), Identifier(u'opublisher'), String(u'\\osep {} '), Identifier(u'*'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u'oyear without year in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$')]), QuotedVar(u'skip$'), Identifier(u'if$'), Identifier(u'opublisher'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'oaddress'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'oyear'), Identifier(u'*'), String(u'\\osep {} \\reprintname {}, '), Identifier(u'*')]), FunctionLiteral([Identifier(u'oaddress'), String(u'\\bibbdsep {} '), Identifier(u'*'), Identifier(u'oyear'), String(u'\\osep {} '), Identifier(u'*'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'oaddress'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'opublisher'), Identifier(u'*'), String(u'\\bibbdsep {} '), Identifier(u'*'), Identifier(u'oyear'), String(u'\\osep {} '), Identifier(u'*'), Identifier(u'*')]), FunctionLiteral([Identifier(u'oaddress'), String(u'\\bpubaddr {} '), Identifier(u'*'), Identifier(u'opublisher'), String(u'\\bibbdsep {} '), Identifier(u'*'), Identifier(u'*'), Identifier(u'oyear'), String(u'\\osep {} '), Identifier(u'*'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), 774 QuotedVar(u'skip$'), 775 Identifier(u'if$')]], 776 [u'FUNCTION', 777 [Identifier(u'make.translators')], 778 [Identifier(u'before.all'), 779 QuotedVar(u'output.state'), 780 Identifier(u':='), 781 Identifier(u'translator'), 782 Identifier(u'empty$'), 783 FunctionLiteral([Identifier(u'flanguage'), Identifier(u'empty$'), FunctionLiteral([String(u'')]), FunctionLiteral([String(u'\\translator {}{'), Identifier(u'flanguage'), String(u'l'), Identifier(u'change.case$'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'type$'), String(u'incollection'), Identifier(u'='), Identifier(u'not'), Identifier(u'type$'), String(u'article'), Identifier(u'='), Identifier(u'not'), Identifier(u'and'), FunctionLiteral([String(u'{1} '), Identifier(u'*')]), FunctionLiteral([Identifier(u'type$'), String(u'incollection'), Identifier(u'='), FunctionLiteral([Identifier(u'booktitle'), Identifier(u'empty$'), FunctionLiteral([String(u'{} '), Identifier(u'*')]), FunctionLiteral([String(u'{1} '), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'type$'), String(u'article'), Identifier(u'='), FunctionLiteral([String(u'{1}'), Identifier(u'*')]), FunctionLiteral([Identifier(u'series'), Identifier(u'empty$'), FunctionLiteral([String(u'{} '), Identifier(u'*')]), FunctionLiteral([String(u'{1} '), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), 784 FunctionLiteral([String(u'\\translator {'), Identifier(u'translator'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'flanguage'), Identifier(u'empty$'), FunctionLiteral([String(u'{}'), Identifier(u'*')]), FunctionLiteral([String(u'{'), Identifier(u'*'), Identifier(u'flanguage'), String(u'l'), Identifier(u'change.case$'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'type$'), String(u'incollection'), Identifier(u'='), Identifier(u'not'), Identifier(u'type$'), String(u'article'), Identifier(u'='), Identifier(u'not'), Identifier(u'and'), FunctionLiteral([String(u'{1} '), Identifier(u'*')]), FunctionLiteral([Identifier(u'type$'), String(u'incollection'), Identifier(u'='), FunctionLiteral([Identifier(u'booktitle'), Identifier(u'empty$'), FunctionLiteral([String(u'{} '), Identifier(u'*')]), FunctionLiteral([String(u'{1} '), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'type$'), String(u'article'), Identifier(u'='), FunctionLiteral([String(u'{1} '), Identifier(u'*')]), FunctionLiteral([Identifier(u'series'), Identifier(u'empty$'), FunctionLiteral([String(u'{} '), Identifier(u'*')]), FunctionLiteral([String(u'{1} '), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), 785 Identifier(u'if$'), 786 Identifier(u'before.all'), 787 QuotedVar(u'output.state'), 788 Identifier(u':=')]], 789 [u'FUNCTION', 790 [Identifier(u'checked.inst')], 791 [Identifier(u'institution'), 792 Identifier(u'empty$'), 793 FunctionLiteral([String(u' \\apyformat {'), Identifier(u'*'), Identifier(u'oaddress.opublisher.oyear.format')]), 794 FunctionLiteral([Identifier(u'address'), Identifier(u'empty$'), Identifier(u'not'), FunctionLiteral([String(u' \\apyformat {'), Identifier(u'*')]), QuotedVar(u'skip$'), Identifier(u'if$')]), 795 Identifier(u'if$')]], 796 [u'FUNCTION', 797 [Identifier(u'format.address.publisher.year')], 798 [Identifier(u'publisher'), 799 Identifier(u'empty$'), 800 FunctionLiteral([Identifier(u'address'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u'Neither address nor year in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), String(u'')]), FunctionLiteral([String(u'No address in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), Identifier(u'institution'), Identifier(u'empty$'), FunctionLiteral([String(u' \\apyformat {'), Identifier(u'oaddress.opublisher.oyear.format'), Identifier(u'format.date'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), FunctionLiteral([String(u' \\apyformat {'), Identifier(u'institution'), Identifier(u'*'), String(u'\\bibbdsep {} '), Identifier(u'*'), Identifier(u'format.date'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'checked.inst'), Identifier(u'address'), String(u'}'), Identifier(u'*')]), FunctionLiteral([Identifier(u'checked.inst'), Identifier(u'address'), String(u'\\bibbdsep {} '), Identifier(u'format.date'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 801 FunctionLiteral([Identifier(u'address'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u"There's only a publisher (no address, no year) in "), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), Identifier(u'publisher')]), FunctionLiteral([Identifier(u'checked.inst'), Identifier(u'publisher'), String(u'\\bibbdsep {} '), Identifier(u'*'), Identifier(u'format.date'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'checked.inst'), Identifier(u'address'), Identifier(u'*'), String(u'\\bpubaddr {} '), Identifier(u'publisher'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), FunctionLiteral([Identifier(u'checked.inst'), Identifier(u'address'), Identifier(u'*'), String(u'\\bpubaddr {} '), Identifier(u'publisher'), String(u'\\bibbdsep {} '), Identifier(u'*'), Identifier(u'format.date'), String(u'}'), Identifier(u'*'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 802 Identifier(u'if$')]], 803 [u'FUNCTION', 804 [Identifier(u'format.howpublished.address.year')], 805 [Identifier(u'howpublished'), 806 Identifier(u'empty$'), 807 FunctionLiteral([Identifier(u'address'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u'Neither address nor year in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), String(u'')]), FunctionLiteral([String(u'No address in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), Identifier(u'format.date')]), Identifier(u'if$')]), FunctionLiteral([String(u' \\apyformat {'), Identifier(u'oaddress.opublisher.oyear.format'), Identifier(u'address'), Identifier(u'*'), String(u'\\bibbdsep {} '), Identifier(u'*'), Identifier(u'format.date'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), 808 FunctionLiteral([Identifier(u'address'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u"There's only a howpublished (no address, no year) in "), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), Identifier(u'howpublished')]), FunctionLiteral([String(u' \\apyformat {'), Identifier(u'oaddress.opublisher.oyear.format'), Identifier(u'howpublished'), Identifier(u'*'), String(u'\\bibbdsep {} '), Identifier(u'*'), Identifier(u'format.date'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u' \\apyformat {'), Identifier(u'oaddress.opublisher.oyear.format'), Identifier(u'address'), Identifier(u'*'), String(u'\\bpubaddr {} '), Identifier(u'*'), Identifier(u'howpublished'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), FunctionLiteral([String(u' \\apyformat {'), Identifier(u'oaddress.opublisher.oyear.format'), Identifier(u'address'), Identifier(u'*'), String(u'\\bpubaddr {} '), Identifier(u'*'), Identifier(u'howpublished'), Identifier(u'*'), String(u'\\bibbdsep {} '), Identifier(u'*'), Identifier(u'format.date'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 809 Identifier(u'if$')]], 810 [u'FUNCTION', 811 [Identifier(u'tie.or.space.connect')], 812 [Identifier(u'duplicate$'), 813 Identifier(u'text.length$'), 814 Integer(4), 815 Identifier(u'<'), 816 FunctionLiteral([String(u'~')]), 817 FunctionLiteral([String(u' ')]), 818 Identifier(u'if$'), 819 Identifier(u'swap$'), 820 Identifier(u'*'), 821 Identifier(u'*')]], 822 [u'FUNCTION', 823 [Identifier(u'bibvol.tie.or.space.connect')], 824 [Identifier(u'duplicate$'), 825 Identifier(u'text.length$'), 826 Integer(4), 827 Identifier(u'<'), 828 FunctionLiteral([String(u'~')]), 829 FunctionLiteral([String(u'{} ')]), 830 Identifier(u'if$'), 831 Identifier(u'swap$'), 832 Identifier(u'*'), 833 Identifier(u'*')]], 834 [u'FUNCTION', 835 [Identifier(u'format.btitle')], 836 [Identifier(u'title'), 837 Identifier(u'emphasize'), 838 Identifier(u'format.titleaddon'), 839 Identifier(u'*')]], 840 [u'FUNCTION', 841 [Identifier(u'format.btitle.vol')], 842 [Identifier(u'number'), 843 Identifier(u'empty$'), 844 FunctionLiteral([Identifier(u'series'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'volume'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'title'), Identifier(u'emphasize'), Identifier(u'format.titleaddon'), Identifier(u'*')]), FunctionLiteral([Identifier(u'title'), Identifier(u'emphasize'), Identifier(u'format.titleaddon'), Identifier(u'*'), String(u' \\volumeformat {'), Identifier(u'volume'), Identifier(u'*'), String(u'} '), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'volume'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'title'), Identifier(u'emphasize'), Identifier(u'format.titleaddon'), Identifier(u'*')]), FunctionLiteral([Identifier(u'title'), Identifier(u'emphasize'), Identifier(u'format.titleaddon'), Identifier(u'*'), String(u'\\volumeformat {'), Identifier(u'volume'), Identifier(u'*'), String(u'} '), Identifier(u'*'), Identifier(u'*'), Identifier(u'series'), String(u'\\bibatsep\\ '), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 845 FunctionLiteral([Identifier(u'title'), Identifier(u'emphasize'), Identifier(u'format.titleaddon'), Identifier(u'*')]), 846 Identifier(u'if$')]], 847 [u'FUNCTION', 848 [Identifier(u'format.btitle.vol.inbook')], 849 [Identifier(u'number'), 850 Identifier(u'empty$'), 851 FunctionLiteral([Identifier(u'series'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'volume'), Identifier(u'empty$'), FunctionLiteral([String(u'\\bibapifont {'), Identifier(u'title'), Identifier(u'check.punct.instead.of.add.period'), Identifier(u'*'), Identifier(u'format.titleaddon'), Identifier(u'*')]), FunctionLiteral([String(u'\\bibapifont {'), Identifier(u'title'), Identifier(u'check.punct.instead.of.add.period'), Identifier(u'*'), Identifier(u'format.titleaddon'), Identifier(u'*'), String(u' \\volumeformat {'), Identifier(u'volume'), Identifier(u'*'), String(u'} '), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'volume'), Identifier(u'empty$'), FunctionLiteral([String(u'\\bibapifont {'), Identifier(u'title'), Identifier(u'check.punct.instead.of.add.period'), Identifier(u'*'), Identifier(u'format.titleaddon'), Identifier(u'*')]), FunctionLiteral([Identifier(u'series'), Identifier(u'emphasize'), String(u'\\volumeformat {'), Identifier(u'volume'), Identifier(u'*'), String(u'} '), Identifier(u'*'), Identifier(u'*'), String(u'\\bibapifont {'), Identifier(u'title'), Identifier(u'check.punct.instead.of.add.period'), Identifier(u'*'), Identifier(u'format.titleaddon'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 852 FunctionLiteral([String(u'\\bibapifont {'), Identifier(u'title'), Identifier(u'check.punct.instead.of.add.period'), Identifier(u'*'), Identifier(u'format.titleaddon'), Identifier(u'*')]), 853 Identifier(u'if$')]], 854 [u'FUNCTION', 855 [Identifier(u'format.url')], 856 [Identifier(u'url'), 857 Identifier(u'empty$'), 858 FunctionLiteral([String(u'')]), 859 FunctionLiteral([Identifier(u'author'), Identifier(u'empty$'), Identifier(u'title'), Identifier(u'empty$'), Identifier(u'and'), QuotedVar(u'skip$'), FunctionLiteral([String(u' '), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'urldate'), Identifier(u'empty$'), FunctionLiteral([String(u'\\jburluse {'), Identifier(u'cite$'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), FunctionLiteral([String(u'\\jburluse {'), Identifier(u'cite$'), Identifier(u'*'), String(u'}\\bibbudcsep {}\\urldatecomment '), Identifier(u'*'), Identifier(u'urldate'), Identifier(u'*')]), Identifier(u'if$')]), 860 Identifier(u'if$')]], 861 [u'FUNCTION', 862 [Identifier(u'format.naked.url')], 863 [Identifier(u'url'), 864 Identifier(u'empty$'), 865 FunctionLiteral([String(u'')]), 866 FunctionLiteral([Identifier(u'urldate'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'title'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'title'), Identifier(u'emphasize'), Identifier(u'*')]), Identifier(u'if$'), String(u'\\jburluse {'), Identifier(u'cite$'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), FunctionLiteral([Identifier(u'title'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'title'), Identifier(u'emphasize'), Identifier(u'*')]), Identifier(u'if$'), String(u'\\jburluse {'), Identifier(u'cite$'), Identifier(u'*'), String(u'}\\bibbudcsep {}\\urldatecomment '), Identifier(u'*'), Identifier(u'urldate'), Identifier(u'*')]), Identifier(u'if$')]), 867 Identifier(u'if$')]], 868 [u'FUNCTION', 869 [Identifier(u'format.series.number')], 870 [Identifier(u'volume'), 871 Identifier(u'empty$'), 872 FunctionLiteral([Identifier(u'number'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'series'), Identifier(u'empty$'), FunctionLiteral([String(u'')]), FunctionLiteral([String(u' \\numberandseries {}{'), Identifier(u'series'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'series'), Identifier(u'empty$'), FunctionLiteral([String(u' \\numberandseries {'), Identifier(u'number'), Identifier(u'*'), String(u'}{}'), Identifier(u'*'), String(u"There's a number but no series in "), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$')]), FunctionLiteral([String(u' \\numberandseries {'), Identifier(u'number'), Identifier(u'*'), String(u'}{'), Identifier(u'*'), Identifier(u'series'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 873 FunctionLiteral([Identifier(u'series'), Identifier(u'empty$'), FunctionLiteral([String(u'')]), FunctionLiteral([Identifier(u'type$'), String(u'proceedings'), Identifier(u'='), FunctionLiteral([String(u' \\numberandseries {}{'), Identifier(u'series'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), FunctionLiteral([String(u'')]), Identifier(u'if$')]), Identifier(u'if$')]), 874 Identifier(u'if$')]], 875 [u'FUNCTION', [Identifier(u'first.ed')], [String(u'\\firstedname')]], 876 [u'FUNCTION', [Identifier(u'second.ed')], [String(u'\\secondedname')]], 877 [u'FUNCTION', [Identifier(u'third.ed')], [String(u'\\thirdedname')]], 878 [u'FUNCTION', [Identifier(u'fourth.ed')], [String(u'\\fourthedname')]], 879 [u'FUNCTION', [Identifier(u'fifth.ed')], [String(u'\\fifthedname')]], 880 [u'FUNCTION', [Identifier(u'th.ed')], [String(u'\\thedname')]], 881 [u'FUNCTION', 882 [Identifier(u'convert.edition')], 883 [Identifier(u'edition'), 884 Identifier(u'extract.num'), 885 String(u'l'), 886 Identifier(u'change.case$'), 887 QuotedVar(u's'), 888 Identifier(u':='), 889 Identifier(u's'), 890 String(u'first'), 891 Identifier(u'='), 892 Identifier(u's'), 893 String(u'1'), 894 Identifier(u'='), 895 Identifier(u'or'), 896 FunctionLiteral([Identifier(u'first.ed'), QuotedVar(u't'), Identifier(u':=')]), 897 FunctionLiteral([Identifier(u's'), String(u'second'), Identifier(u'='), Identifier(u's'), String(u'2'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([Identifier(u'second.ed'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), String(u'third'), Identifier(u'='), Identifier(u's'), String(u'3'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([Identifier(u'third.ed'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), String(u'fourth'), Identifier(u'='), Identifier(u's'), String(u'4'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([Identifier(u'fourth.ed'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), String(u'fifth'), Identifier(u'='), Identifier(u's'), String(u'5'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([Identifier(u'fifth.ed'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u's'), Integer(1), Integer(1), Identifier(u'substring$'), Identifier(u'is.num'), FunctionLiteral([Identifier(u's'), Identifier(u'th.ed'), Identifier(u'*'), QuotedVar(u't'), Identifier(u':=')]), FunctionLiteral([Identifier(u'edition'), QuotedVar(u't'), Identifier(u':=')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), 898 Identifier(u'if$'), 899 Identifier(u't')]], 900 [u'FUNCTION', 901 [Identifier(u'format.edition')], 902 [Identifier(u'edition'), 903 Identifier(u'empty$'), 904 FunctionLiteral([String(u'')]), 905 FunctionLiteral([String(u'\\jbedition {'), Identifier(u'*'), Identifier(u'convert.edition'), String(u'~\\editionname {}\\jbaensep} '), Identifier(u'*')]), 906 Identifier(u'if$')]], 907 [u'FUNCTION', 908 [Identifier(u'format.isbn.issn')], 909 [Identifier(u'isbn'), 910 Identifier(u'empty$'), 911 FunctionLiteral([Identifier(u'issn'), Identifier(u'empty$'), FunctionLiteral([String(u'')]), FunctionLiteral([String(u'\\jbissn {'), Identifier(u'issn'), Identifier(u'n.dashify'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), Identifier(u'if$')]), 912 FunctionLiteral([String(u'\\jbisbn {'), Identifier(u'isbn'), Identifier(u'n.dashify'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), 913 Identifier(u'if$')]], 914 [u'INTEGERS', [Identifier(u'multiresult')]], 915 [u'FUNCTION', 916 [Identifier(u'multi.page.check')], 917 [QuotedVar(u't'), 918 Identifier(u':='), 919 Integer(0), 920 QuotedVar(u'multiresult'), 921 Identifier(u':='), 922 FunctionLiteral([Identifier(u'multiresult'), Identifier(u'not'), Identifier(u't'), Identifier(u'empty$'), Identifier(u'not'), Identifier(u'and')]), 923 FunctionLiteral([Identifier(u't'), Integer(1), Integer(1), Identifier(u'substring$'), Identifier(u'duplicate$'), String(u'-'), Identifier(u'='), Identifier(u'swap$'), Identifier(u'duplicate$'), String(u','), Identifier(u'='), Identifier(u'swap$'), String(u'+'), Identifier(u'='), Identifier(u'or'), Identifier(u'or'), FunctionLiteral([Integer(1), QuotedVar(u'multiresult'), Identifier(u':=')]), FunctionLiteral([Identifier(u't'), Integer(2), Identifier(u'global.max$'), Identifier(u'substring$'), QuotedVar(u't'), Identifier(u':=')]), Identifier(u'if$')]), 924 Identifier(u'while$'), 925 Identifier(u'multiresult')]], 926 [u'FUNCTION', 927 [Identifier(u'format.pages')], 928 [Identifier(u'pages'), 929 Identifier(u'empty$'), 930 FunctionLiteral([String(u'')]), 931 FunctionLiteral([String(u' \\jbPages{'), Identifier(u'pages'), Identifier(u'n.dashify'), Identifier(u'*'), String(u'}'), Identifier(u'*')]), 932 Identifier(u'if$')]], 933 [u'FUNCTION', 934 [Identifier(u'multi.pagerange.check')], 935 [QuotedVar(u't'), 936 Identifier(u':='), 937 Integer(0), 938 QuotedVar(u'multiresult'), 939 Identifier(u':='), 940 FunctionLiteral([Identifier(u'multiresult'), Identifier(u'not'), Identifier(u't'), Identifier(u'empty$'), Identifier(u'not'), Identifier(u'and')]), 941 FunctionLiteral([Identifier(u't'), Integer(1), Integer(1), Identifier(u'substring$'), Identifier(u'duplicate$'), String(u'-'), Identifier(u'='), Identifier(u'swap$'), Identifier(u'duplicate$'), String(u'b'), Identifier(u'='), Identifier(u'swap$'), String(u'/'), Identifier(u'='), Identifier(u'or'), Identifier(u'or'), FunctionLiteral([Integer(1), QuotedVar(u'multiresult'), Identifier(u':=')]), FunctionLiteral([Identifier(u't'), Integer(2), Identifier(u'global.max$'), Identifier(u'substring$'), QuotedVar(u't'), Identifier(u':=')]), Identifier(u'if$')]), 942 Identifier(u'while$'), 943 Identifier(u'multiresult')]], 944 [u'FUNCTION', 945 [Identifier(u'check.missing.pages')], 946 [Identifier(u'pages'), 947 Identifier(u'empty$'), 948 FunctionLiteral([String(u'Empty pages in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$')]), 949 FunctionLiteral([Identifier(u'pages'), Identifier(u'multi.pagerange.check'), FunctionLiteral([String(u''), Identifier(u'*')]), FunctionLiteral([Identifier(u'type$'), String(u'article'), Identifier(u'='), Identifier(u'type$'), String(u'periodical'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([String(u"There's only a starting page, no pagerange in "), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$')]), QuotedVar(u'skip$'), Identifier(u'if$')]), Identifier(u'if$')]), 950 Identifier(u'if$')]], 951 [u'FUNCTION', 952 [Identifier(u'format.pages.book')], 953 [Identifier(u'pages'), 954 Identifier(u'empty$'), 955 FunctionLiteral([String(u'')]), 956 FunctionLiteral([String(u' \\jbpages {'), Identifier(u'pages'), String(u' \\bibtotalpagesname}'), Identifier(u'*')]), 957 Identifier(u'if$')]], 958 [u'FUNCTION', 959 [Identifier(u'format.totalpages')], 960 [Identifier(u'totalpages'), 961 Identifier(u'empty$'), 962 FunctionLiteral([String(u'')]), 963 FunctionLiteral([String(u', '), Identifier(u'totalpages'), String(u'~\\bibtotalpagesname'), Identifier(u'*'), Identifier(u'*')]), 964 Identifier(u'if$')]], 965 [u'FUNCTION', 966 [Identifier(u'format.vol.year.num.pages')], 967 [Identifier(u'volume'), 968 Identifier(u'empty$'), 969 FunctionLiteral([String(u'')]), 970 FunctionLiteral([String(u' \\artvolumeformat {'), Identifier(u'volume'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u"There's a volume but no year in "), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$')]), QuotedVar(u'skip$'), Identifier(u'if$')]), 971 Identifier(u'if$'), 972 Identifier(u'month'), 973 Identifier(u'empty$'), 974 QuotedVar(u'skip$'), 975 FunctionLiteral([String(u'\\ '), Identifier(u'month'), Identifier(u'*'), Identifier(u'*')]), 976 Identifier(u'if$'), 977 Identifier(u'year'), 978 Identifier(u'empty$'), 979 QuotedVar(u'skip$'), 980 FunctionLiteral([String(u' \\artyearformat {'), Identifier(u'year'), Identifier(u'*'), Identifier(u'add.extra.label'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), 981 Identifier(u'if$'), 982 Identifier(u'number'), 983 Identifier(u'empty$'), 984 QuotedVar(u'skip$'), 985 FunctionLiteral([String(u'\\artnumberformat {'), Identifier(u'number'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), 986 Identifier(u'if$'), 987 Identifier(u'pages'), 988 Identifier(u'empty$'), 989 QuotedVar(u'skip$'), 990 FunctionLiteral([Identifier(u'duplicate$'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'pop$'), Identifier(u'format.pages')]), FunctionLiteral([String(u''), Identifier(u'format.pages'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), 991 Identifier(u'if$')]], 992 [u'FUNCTION', 993 [Identifier(u'format.vol.bracedyear.num.pages')], 994 [Identifier(u'volume'), 995 Identifier(u'empty$'), 996 FunctionLiteral([String(u'')]), 997 FunctionLiteral([String(u' \\pervolumeformat {'), Identifier(u'volume'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u"There's a volume but no year in "), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$')]), QuotedVar(u'skip$'), Identifier(u'if$')]), 998 Identifier(u'if$'), 999 Identifier(u'year'), 1000 Identifier(u'empty$'), 1001 QuotedVar(u'skip$'), 1002 FunctionLiteral([String(u' \\peryearformat {'), Identifier(u'year'), Identifier(u'*'), Identifier(u'add.extra.label'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), 1003 Identifier(u'if$'), 1004 Identifier(u'month'), 1005 Identifier(u'empty$'), 1006 QuotedVar(u'skip$'), 1007 FunctionLiteral([String(u', '), Identifier(u'month'), Identifier(u'*'), Identifier(u'*')]), 1008 Identifier(u'if$'), 1009 Identifier(u'number'), 1010 Identifier(u'empty$'), 1011 QuotedVar(u'skip$'), 1012 FunctionLiteral([String(u', \\pernumberformat {'), Identifier(u'number'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), 1013 Identifier(u'if$'), 1014 Identifier(u'pages'), 1015 Identifier(u'empty$'), 1016 QuotedVar(u'skip$'), 1017 FunctionLiteral([Identifier(u'duplicate$'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'pop$'), Identifier(u'format.pages')]), FunctionLiteral([String(u''), Identifier(u'format.pages'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), 1018 Identifier(u'if$')]], 1019 [u'FUNCTION', 1020 [Identifier(u'format.chapter.pages')], 1021 [Identifier(u'chapter'), 1022 Identifier(u'empty$'), 1023 QuotedVar(u'format.pages'), 1024 FunctionLiteral([Identifier(u'type'), Identifier(u'empty$'), FunctionLiteral([String(u'\\unskip.\\,-- \\bibchapterlongname')]), FunctionLiteral([String(u'\\unskip.\\,-- '), Identifier(u'type'), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'chapter'), Identifier(u'tie.or.space.connect'), Identifier(u'pages'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'format.pages'), Identifier(u'*')]), Identifier(u'if$')]), 1025 Identifier(u'if$')]], 1026 [u'FUNCTION', 1027 [Identifier(u'format.booktitleaddon')], 1028 [Identifier(u'booktitle'), 1029 Identifier(u'empty$'), 1030 FunctionLiteral([String(u'')]), 1031 FunctionLiteral([Identifier(u'booktitleaddon'), Identifier(u'empty$'), FunctionLiteral([String(u'')]), FunctionLiteral([Identifier(u'booktitleaddon')]), Identifier(u'if$')]), 1032 Identifier(u'if$')]], 1033 [u'FUNCTION', 1034 [Identifier(u'format.incoll.editor.booktitle')], 1035 [Identifier(u'booktitle'), 1036 Identifier(u'empty$'), 1037 FunctionLiteral([String(u'')]), 1038 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'volume'), Identifier(u'empty$'), FunctionLiteral([String(u'\\incolledformat {}{}{'), Identifier(u'booktitle'), Identifier(u'incollbooktitlemarkup'), Identifier(u'format.booktitleaddon'), Identifier(u'*'), Identifier(u'*'), String(u'}{}'), Identifier(u'*'), Identifier(u'booktitleaddon'), Identifier(u'empty$'), FunctionLiteral([String(u'{} '), Identifier(u'*')]), FunctionLiteral([String(u'{1} '), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u'\\incolledformat {}{}{'), Identifier(u'booktitle'), Identifier(u'incollbooktitlemarkup'), Identifier(u'format.booktitleaddon'), Identifier(u'*'), Identifier(u'*'), String(u'}{'), Identifier(u'*'), Identifier(u'volume'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'booktitleaddon'), Identifier(u'empty$'), FunctionLiteral([String(u'{} '), Identifier(u'*')]), FunctionLiteral([String(u'{1} '), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'volume'), Identifier(u'empty$'), FunctionLiteral([String(u'\\incolledformat {'), Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([String(u'')]), FunctionLiteral([Identifier(u'editor'), Identifier(u'format.editor.names'), String(u'}'), Identifier(u'*'), Identifier(u'*'), Identifier(u'editortype'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'editor'), Identifier(u'num.names$'), Integer(1), Identifier(u'>'), FunctionLiteral([String(u'{\\edfont {\\editorsname}}{'), Identifier(u'*')]), FunctionLiteral([String(u'{\\edfont {\\editorname}}{'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u'{\\edfont {('), Identifier(u'*'), Identifier(u'editortype'), Identifier(u'*'), String(u')}}{'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$'), Identifier(u'booktitle'), Identifier(u'incollbooktitlemarkup'), Identifier(u'*'), Identifier(u'format.booktitleaddon'), Identifier(u'*'), String(u'}{}'), Identifier(u'*'), Identifier(u'booktitleaddon'), Identifier(u'empty$'), FunctionLiteral([String(u'{} '), Identifier(u'*')]), FunctionLiteral([String(u'{1} '), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u'\\incolledformat {'), Identifier(u'*'), Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([String(u'')]), FunctionLiteral([Identifier(u'editor'), Identifier(u'format.editor.names'), String(u'}'), Identifier(u'*'), Identifier(u'*'), Identifier(u'editortype'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'editor'), Identifier(u'num.names$'), Integer(1), Identifier(u'>'), FunctionLiteral([String(u'{\\edfont {\\editorsname}}{'), Identifier(u'*')]), FunctionLiteral([String(u'{\\edfont {\\editorname}}{'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u'{\\edfont {('), Identifier(u'*'), Identifier(u'editortype'), Identifier(u'*'), String(u')}}{'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$'), Identifier(u'booktitle'), Identifier(u'incollbooktitlemarkup'), Identifier(u'*'), Identifier(u'format.booktitleaddon'), Identifier(u'*'), String(u'}{'), Identifier(u'volume'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'booktitleaddon'), Identifier(u'empty$'), FunctionLiteral([String(u'{} '), Identifier(u'*')]), FunctionLiteral([String(u'{1} '), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), 1039 Identifier(u'if$')]], 1040 [u'FUNCTION', 1041 [Identifier(u'format.tr.number.jur')], 1042 [Identifier(u'type'), 1043 Identifier(u'empty$'), 1044 FunctionLiteral([Identifier(u'number'), Identifier(u'empty$'), FunctionLiteral([String(u' -- \\technicalreportname {} ')]), FunctionLiteral([String(u'~('), Identifier(u'number'), Identifier(u'*'), String(u').\\,-- \\technicalreportname {} '), Identifier(u'*')]), Identifier(u'if$')]), 1045 FunctionLiteral([Identifier(u'number'), Identifier(u'empty$'), FunctionLiteral([String(u' -- '), Identifier(u'type'), Identifier(u'*')]), FunctionLiteral([String(u'~('), Identifier(u'number'), Identifier(u'*'), String(u').\\,-- '), Identifier(u'type'), Identifier(u'*'), String(u' '), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), 1046 Identifier(u'if$')]], 1047 [u'FUNCTION', 1048 [Identifier(u'format.article.crossref.bracedyear')], 1049 [Identifier(u'key'), 1050 Identifier(u'empty$'), 1051 FunctionLiteral([Identifier(u'journal'), Identifier(u'empty$'), FunctionLiteral([String(u'Need key or journal for '), Identifier(u'cite$'), Identifier(u'*'), String(u' to crossref '), Identifier(u'*'), Identifier(u'crossref'), Identifier(u'*'), Identifier(u'warning$'), String(u'')]), FunctionLiteral([String(u'\\bibJTsep\\bibjtfont {'), Identifier(u'journal'), Identifier(u'*'), Identifier(u'check.punct.instead.of.add.period.art'), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'volume'), Identifier(u'empty$'), FunctionLiteral([String(u'No volume in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$')]), FunctionLiteral([String(u' \\pervolumeformat {'), Identifier(u'volume'), Identifier(u'*'), String(u'} '), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'year'), Identifier(u'empty$'), FunctionLiteral([String(u'No year in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$')]), FunctionLiteral([String(u'\\peryearformat {'), Identifier(u'year'), Identifier(u'*'), Identifier(u'add.extra.label'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'pages'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'duplicate$'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'pop$'), Identifier(u'format.pages')]), FunctionLiteral([Identifier(u'format.pages'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 1052 FunctionLiteral([String(u''), Identifier(u'key'), Identifier(u'*')]), 1053 Identifier(u'if$'), 1054 String(u'\\ \\protect\\jbcrossrefchecked {'), 1055 Identifier(u'*'), 1056 Identifier(u'crossref'), 1057 Identifier(u'*'), 1058 String(u'}\\unskip'), 1059 Identifier(u'*')]], 1060 [u'FUNCTION', 1061 [Identifier(u'format.article.crossref')], 1062 [Identifier(u'key'), 1063 Identifier(u'empty$'), 1064 FunctionLiteral([Identifier(u'journal'), Identifier(u'empty$'), FunctionLiteral([String(u'Need key or journal for '), Identifier(u'cite$'), Identifier(u'*'), String(u' to crossref '), Identifier(u'*'), Identifier(u'crossref'), Identifier(u'*'), Identifier(u'warning$'), String(u'')]), FunctionLiteral([String(u'\\bibJTsep\\bibjtfont {'), Identifier(u'journal'), Identifier(u'*'), Identifier(u'check.punct.instead.of.add.period.art'), Identifier(u'*')]), Identifier(u'if$')]), 1065 FunctionLiteral([String(u''), Identifier(u'key'), Identifier(u'*')]), 1066 Identifier(u'if$'), 1067 Identifier(u'year'), 1068 Identifier(u'empty$'), 1069 QuotedVar(u'skip$'), 1070 FunctionLiteral([Identifier(u'year'), Identifier(u'*')]), 1071 Identifier(u'if$'), 1072 String(u' \\protect\\jbcrossrefchecked {'), 1073 Identifier(u'crossref'), 1074 Identifier(u'*'), 1075 String(u'}'), 1076 Identifier(u'*')]], 1077 [u'FUNCTION', 1078 [Identifier(u'format.book.crossref')], 1079 [Identifier(u'editor'), 1080 Identifier(u'empty$'), 1081 Identifier(u'editor'), 1082 Identifier(u'field.or.null'), 1083 Identifier(u'author'), 1084 Identifier(u'field.or.null'), 1085 Identifier(u'='), 1086 Identifier(u'or'), 1087 FunctionLiteral([Identifier(u'key'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'series'), Identifier(u'empty$'), FunctionLiteral([String(u'Need editor, key, or series for '), Identifier(u'cite$'), Identifier(u'*'), String(u' to crossref '), Identifier(u'*'), Identifier(u'crossref'), Identifier(u'*'), Identifier(u'warning$'), String(u''), Identifier(u'*')]), FunctionLiteral([String(u''), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'key'), Identifier(u'*')]), Identifier(u'if$')]), 1088 FunctionLiteral([String(u''), Identifier(u'*')]), 1089 Identifier(u'if$'), 1090 Identifier(u'volume'), 1091 Identifier(u'empty$'), 1092 FunctionLiteral([String(u'Empty volume in '), Identifier(u'cite$'), Identifier(u'*'), String(u"'s crossref of "), Identifier(u'*'), Identifier(u'crossref'), Identifier(u'*'), Identifier(u'warning$'), String(u''), String(u' \\protect\\jbcrossrefchecked {'), Identifier(u'*'), Identifier(u'crossref'), Identifier(u'*'), String(u'}\\unskip'), Identifier(u'*')]), 1093 FunctionLiteral([String(u' \\protect\\jbcrossrefchecked['), Identifier(u'*'), Identifier(u'volume'), Identifier(u'*'), String(u']{'), Identifier(u'*'), Identifier(u'crossref'), String(u'}\\unskip'), Identifier(u'*')]), 1094 Identifier(u'if$')]], 1095 [u'FUNCTION', 1096 [Identifier(u'format.incoll.inproc.crossref')], 1097 [String(u' \\protect\\jbincollcrossref {'), 1098 Identifier(u'*'), 1099 Identifier(u'crossref'), 1100 Identifier(u'*'), 1101 String(u'}'), 1102 Identifier(u'*'), 1103 Identifier(u'editor'), 1104 Identifier(u'empty$'), 1105 FunctionLiteral([String(u'{}'), Identifier(u'*')]), 1106 FunctionLiteral([String(u'{1}'), Identifier(u'*')]), 1107 Identifier(u'if$'), 1108 Identifier(u'format.pages')]], 1109 [u'FUNCTION', 1110 [Identifier(u'format.editors.organization')], 1111 [Identifier(u'organization'), 1112 Identifier(u'empty$'), 1113 QuotedVar(u'skip$'), 1114 FunctionLiteral([Identifier(u'type$'), String(u'misc'), Identifier(u'='), FunctionLiteral([Identifier(u'organization')]), FunctionLiteral([Identifier(u'author'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([String(u' '), Identifier(u'organization'), Identifier(u'*'), String(u' \\organizationname {}'), Identifier(u'*')]), FunctionLiteral([String(u'; '), Identifier(u'organization'), Identifier(u'*'), String(u' \\organizationname {}'), Identifier(u'*')]), Identifier(u'if$')]), FunctionLiteral([String(u'; '), Identifier(u'organization'), Identifier(u'*'), String(u' \\organizationname {}'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 1115 Identifier(u'if$')]], 1116 [u'FUNCTION', 1117 [Identifier(u'format.address.organization.manual')], 1118 [Identifier(u'author'), 1119 Identifier(u'empty$'), 1120 FunctionLiteral([Identifier(u'organization'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'address'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'address'), Identifier(u'output'), Identifier(u'part.of.sentence'), Identifier(u'year'), Identifier(u'empty$'), Identifier(u'not'), FunctionLiteral([String(u'\\bibbdsep {}'), Identifier(u'*')]), QuotedVar(u'skip$'), Identifier(u'if$')]), Identifier(u'if$')]), QuotedVar(u'skip$'), Identifier(u'if$')]), 1121 FunctionLiteral([Identifier(u'address'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'organization'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'organization'), Identifier(u'output'), Identifier(u'part.of.sentence'), Identifier(u'year'), Identifier(u'empty$'), Identifier(u'not'), FunctionLiteral([String(u'\\bibbdsep {}'), Identifier(u'*')]), QuotedVar(u'skip$'), Identifier(u'if$')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'organization'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'address'), Identifier(u'output'), Identifier(u'part.of.sentence')]), FunctionLiteral([Identifier(u'address'), String(u'\\bpubaddr {} '), Identifier(u'*'), Identifier(u'organization'), Identifier(u'*'), Identifier(u'output'), Identifier(u'part.of.sentence')]), Identifier(u'if$'), Identifier(u'year'), Identifier(u'empty$'), Identifier(u'not'), FunctionLiteral([String(u'\\bibbdsep {}'), Identifier(u'*')]), QuotedVar(u'skip$'), Identifier(u'if$')]), Identifier(u'if$')]), 1122 Identifier(u'if$')]], 1123 [u'FUNCTION', 1124 [Identifier(u'article')], 1125 [Identifier(u'output.bibitem'), 1126 Identifier(u'format.authors'), 1127 String(u'author'), 1128 Identifier(u'output.check'), 1129 Identifier(u'set.after.author.sep'), 1130 Identifier(u'output'), 1131 Identifier(u'format.artperiodincoll.title'), 1132 String(u'title'), 1133 Identifier(u'output.check'), 1134 Identifier(u'crossref'), 1135 Identifier(u'missing$'), 1136 FunctionLiteral([Identifier(u'journal'), Identifier(u'article.in.journal'), Identifier(u'output.nonnull'), Identifier(u'new.sentence'), Identifier(u'format.vol.year.num.pages'), Identifier(u'output')]), 1137 FunctionLiteral([Identifier(u'format.article.crossref'), Identifier(u'output.nonnull')]), 1138 Identifier(u'if$'), 1139 Identifier(u'format.url'), 1140 Identifier(u'output'), 1141 Identifier(u'format.note'), 1142 Identifier(u'format.isbn.issn'), 1143 Identifier(u'output'), 1144 Identifier(u'format.howcited.artperiod'), 1145 Identifier(u'output'), 1146 Identifier(u'check.missing.pages'), 1147 Identifier(u'fin.entry.endnote')]], 1148 [u'FUNCTION', 1149 [Identifier(u'commented')], 1150 [Identifier(u'output.bibitem'), 1151 Identifier(u'author'), 1152 Identifier(u'empty$'), 1153 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'format.founders')]), FunctionLiteral([Identifier(u'format.founders'), Identifier(u'format.editors'), String(u'editor'), Identifier(u'output.check')]), Identifier(u'if$')]), 1154 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'format.authors'), Identifier(u'format.founders'), Identifier(u'output.nonnull')]), FunctionLiteral([Identifier(u'format.authors'), Identifier(u'format.founders'), Identifier(u'format.editors'), Identifier(u'output.nonnull')]), Identifier(u'if$')]), 1155 Identifier(u'if$'), 1156 Identifier(u'set.after.author.sep'), 1157 Identifier(u'output'), 1158 Identifier(u'crossref'), 1159 Identifier(u'missing$'), 1160 FunctionLiteral([Identifier(u'format.btitle.vol'), String(u'title'), Identifier(u'output.check')]), 1161 FunctionLiteral([Identifier(u'format.btitle'), String(u'title'), Identifier(u'output.check')]), 1162 Identifier(u'if$'), 1163 Identifier(u'format.volumetitle'), 1164 Identifier(u'output'), 1165 Identifier(u'format.edition'), 1166 Identifier(u'output'), 1167 Identifier(u'format.address.publisher.year'), 1168 String(u'publisher'), 1169 Identifier(u'output.check'), 1170 Identifier(u'format.update'), 1171 Identifier(u'new.sentence'), 1172 Identifier(u'crossref'), 1173 Identifier(u'missing$'), 1174 FunctionLiteral([Identifier(u'format.series.number'), Identifier(u'output')]), 1175 FunctionLiteral([Identifier(u'format.book.crossref'), Identifier(u'output.nonnull')]), 1176 Identifier(u'if$'), 1177 Identifier(u'format.url'), 1178 Identifier(u'output'), 1179 Identifier(u'format.pages'), 1180 Identifier(u'output'), 1181 Identifier(u'format.note'), 1182 Identifier(u'format.howcited.comment'), 1183 Identifier(u'output'), 1184 Identifier(u'fin.entry.endnote')]], 1185 [u'FUNCTION', 1186 [Identifier(u'periodical')], 1187 [Identifier(u'output.bibitem'), 1188 Identifier(u'format.authors'), 1189 String(u'author'), 1190 Identifier(u'output.check'), 1191 Identifier(u'set.after.author.sep'), 1192 Identifier(u'output'), 1193 Identifier(u'format.artperiodincoll.title'), 1194 String(u'title'), 1195 Identifier(u'output.check'), 1196 Identifier(u'crossref'), 1197 Identifier(u'missing$'), 1198 FunctionLiteral([Identifier(u'journal'), Identifier(u'article.in.journal'), Identifier(u'output.nonnull'), Identifier(u'new.sentence'), Identifier(u'format.vol.bracedyear.num.pages'), Identifier(u'output')]), 1199 FunctionLiteral([Identifier(u'new.sentence'), Identifier(u'format.article.crossref.bracedyear'), Identifier(u'output.nonnull')]), 1200 Identifier(u'if$'), 1201 Identifier(u'format.url'), 1202 Identifier(u'output'), 1203 Identifier(u'format.note'), 1204 Identifier(u'format.isbn.issn'), 1205 Identifier(u'output'), 1206 Identifier(u'format.howcited.artperiod'), 1207 Identifier(u'output'), 1208 Identifier(u'fin.entry.endnote')]], 1209 [u'FUNCTION', 1210 [Identifier(u'book')], 1211 [Identifier(u'output.bibitem'), 1212 Identifier(u'author'), 1213 Identifier(u'empty$'), 1214 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([String(u''), String(u'author and editor'), Identifier(u'output.check')]), FunctionLiteral([Identifier(u'format.editors'), Identifier(u'output.nonnull')]), Identifier(u'if$')]), 1215 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'format.authors'), Identifier(u'output.nonnull')]), FunctionLiteral([Identifier(u'format.authors'), String(u'\\jbtiafed {'), Identifier(u'format.editors'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'output.nonnull')]), Identifier(u'if$')]), 1216 Identifier(u'if$'), 1217 Identifier(u'set.after.author.sep'), 1218 Identifier(u'output'), 1219 Identifier(u'crossref'), 1220 Identifier(u'missing$'), 1221 FunctionLiteral([Identifier(u'format.btitle.vol'), String(u'title'), Identifier(u'output.check')]), 1222 FunctionLiteral([Identifier(u'format.btitle'), String(u'title'), Identifier(u'output.check')]), 1223 Identifier(u'if$'), 1224 Identifier(u'author'), 1225 Identifier(u'empty$'), 1226 Identifier(u'not'), 1227 Identifier(u'editor'), 1228 Identifier(u'empty$'), 1229 Identifier(u'not'), 1230 Identifier(u'and'), 1231 FunctionLiteral([String(u'\\jbedafti {\\edbyname {} '), Identifier(u'editor'), Identifier(u'*'), String(u','), Identifier(u'*'), Identifier(u'*'), String(u'} '), Identifier(u'*')]), 1232 QuotedVar(u'skip$'), 1233 Identifier(u'if$'), 1234 Identifier(u'make.translators'), 1235 Identifier(u'output'), 1236 Identifier(u'format.volumetitle'), 1237 Identifier(u'output'), 1238 Identifier(u'format.edition'), 1239 Identifier(u'output'), 1240 Identifier(u'format.address.publisher.year'), 1241 String(u'publisher'), 1242 Identifier(u'output.check'), 1243 Identifier(u'new.sentence'), 1244 Identifier(u'format.juradiss.book'), 1245 Identifier(u'output'), 1246 Identifier(u'crossref'), 1247 Identifier(u'missing$'), 1248 FunctionLiteral([Identifier(u'format.series.number'), Identifier(u'output')]), 1249 FunctionLiteral([Identifier(u'format.book.crossref'), Identifier(u'output.nonnull')]), 1250 Identifier(u'if$'), 1251 Identifier(u'format.url'), 1252 Identifier(u'output'), 1253 Identifier(u'format.pages'), 1254 Identifier(u'output'), 1255 Identifier(u'format.totalpages'), 1256 Identifier(u'output'), 1257 Identifier(u'format.note'), 1258 Identifier(u'format.isbn.issn'), 1259 Identifier(u'output'), 1260 Identifier(u'format.howcited'), 1261 Identifier(u'output'), 1262 Identifier(u'fin.entry.endnote')]], 1263 [u'FUNCTION', 1264 [Identifier(u'inbook')], 1265 [Identifier(u'output.bibitem'), 1266 Identifier(u'author'), 1267 Identifier(u'empty$'), 1268 FunctionLiteral([Identifier(u'format.editors'), String(u'author and editor'), Identifier(u'output.check')]), 1269 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'format.authors'), Identifier(u'output.nonnull')]), FunctionLiteral([Identifier(u'format.authors'), Identifier(u'format.editors'), Identifier(u'output.nonnull')]), Identifier(u'if$')]), 1270 Identifier(u'if$'), 1271 Identifier(u'set.after.author.sep'), 1272 Identifier(u'output'), 1273 Identifier(u'crossref'), 1274 Identifier(u'missing$'), 1275 FunctionLiteral([Identifier(u'chapter'), Identifier(u'empty$'), FunctionLiteral([String(u"There's no chapter in "), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), String(u''), Identifier(u'*')]), FunctionLiteral([Identifier(u'type'), Identifier(u'empty$'), FunctionLiteral([String(u'\\Bibchaptername{}')]), FunctionLiteral([Identifier(u'type')]), Identifier(u'if$'), Identifier(u'chapter'), Identifier(u'tie.or.space.connect'), String(u' In '), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'format.btitle.vol.inbook'), String(u'title'), Identifier(u'output.check'), Identifier(u'make.translators'), Identifier(u'output'), Identifier(u'format.volumetitle'), Identifier(u'output'), Identifier(u'format.edition'), Identifier(u'output'), Identifier(u'format.address.publisher.year'), String(u'publisher'), Identifier(u'output.check'), Identifier(u'new.sentence'), Identifier(u'format.series.number'), Identifier(u'output'), Identifier(u'format.url'), Identifier(u'output'), Identifier(u'format.pages'), String(u'pages'), Identifier(u'output.check'), Identifier(u'format.note'), Identifier(u'format.isbn.issn'), Identifier(u'output')]), 1276 FunctionLiteral([Identifier(u'chapter'), Identifier(u'empty$'), FunctionLiteral([String(u"There's no chapter in "), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), String(u''), Identifier(u'*'), Identifier(u'format.btitle.vol.inbook'), String(u'title'), Identifier(u'output.check')]), FunctionLiteral([Identifier(u'type'), Identifier(u'empty$'), FunctionLiteral([String(u'\\Bibchaptername{}')]), FunctionLiteral([Identifier(u'type')]), Identifier(u'if$'), Identifier(u'chapter'), Identifier(u'tie.or.space.connect'), String(u''), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'format.volumetitle'), Identifier(u'output'), Identifier(u'format.book.crossref'), Identifier(u'output.nonnull'), Identifier(u'format.url'), Identifier(u'output'), Identifier(u'format.pages'), String(u'pages'), Identifier(u'output.check'), Identifier(u'format.note')]), 1277 Identifier(u'if$'), 1278 Identifier(u'part.of.sentence'), 1279 Identifier(u'format.howcited'), 1280 Identifier(u'output'), 1281 Identifier(u'fin.entry.endnote')]], 1282 [u'FUNCTION', 1283 [Identifier(u'incollection')], 1284 [Identifier(u'output.bibitem'), 1285 Identifier(u'format.authors'), 1286 String(u'author'), 1287 Identifier(u'output.check'), 1288 Identifier(u'set.after.author.sep'), 1289 Identifier(u'output'), 1290 Identifier(u'format.artperiodincoll.title'), 1291 String(u'title'), 1292 Identifier(u'output.check'), 1293 Identifier(u'make.translators'), 1294 Identifier(u'output'), 1295 Identifier(u'crossref'), 1296 Identifier(u'missing$'), 1297 FunctionLiteral([Identifier(u'format.incoll.editor.booktitle'), String(u'booktitle'), Identifier(u'output.check'), Identifier(u'format.volumetitle'), Identifier(u'output'), Identifier(u'format.edition'), Identifier(u'output'), Identifier(u'format.address.publisher.year'), String(u'publisher'), Identifier(u'output.check'), Identifier(u'new.sentence'), Identifier(u'format.series.number'), Identifier(u'output'), Identifier(u'format.url'), Identifier(u'output'), Identifier(u'format.isbn.issn'), Identifier(u'output'), Identifier(u'part.of.sentence'), Identifier(u'format.chapter.pages'), Identifier(u'output'), Identifier(u'format.note')]), 1298 FunctionLiteral([Identifier(u'format.volumetitle'), Identifier(u'output'), Identifier(u'format.incoll.inproc.crossref'), Identifier(u'output.nonnull'), Identifier(u'format.url'), Identifier(u'output'), Identifier(u'format.note')]), 1299 Identifier(u'if$'), 1300 Identifier(u'format.howcited'), 1301 Identifier(u'output'), 1302 Identifier(u'check.missing.pages'), 1303 Identifier(u'fin.entry.endnote')]], 1304 [u'FUNCTION', 1305 [Identifier(u'inproceedings')], 1306 [Identifier(u'output.bibitem'), 1307 Identifier(u'format.authors'), 1308 String(u'author'), 1309 Identifier(u'output.check'), 1310 Identifier(u'set.after.author.sep'), 1311 Identifier(u'output'), 1312 Identifier(u'format.artperiodincoll.title'), 1313 String(u'title'), 1314 Identifier(u'output.check'), 1315 Identifier(u'crossref'), 1316 Identifier(u'missing$'), 1317 FunctionLiteral([Identifier(u'format.incoll.editor.booktitle'), String(u'booktitle'), Identifier(u'output.check'), Identifier(u'address'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'organization'), Identifier(u'new.sentence.checka'), Identifier(u'organization'), Identifier(u'output'), Identifier(u'part.of.sentence'), Identifier(u'format.address.publisher.year'), Identifier(u'output')]), FunctionLiteral([Identifier(u'format.address.publisher.year'), String(u'publisher'), Identifier(u'output.check')]), Identifier(u'if$'), Identifier(u'new.sentence'), Identifier(u'series'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'format.series.number'), Identifier(u'output')]), Identifier(u'if$'), Identifier(u'format.url'), Identifier(u'output'), Identifier(u'format.note'), Identifier(u'format.isbn.issn'), Identifier(u'output'), Identifier(u'part.of.sentence'), Identifier(u'format.pages'), Identifier(u'output')]), 1318 FunctionLiteral([Identifier(u'format.incoll.inproc.crossref'), Identifier(u'output.nonnull'), Identifier(u'format.url'), Identifier(u'output'), Identifier(u'format.note')]), 1319 Identifier(u'if$'), 1320 Identifier(u'format.howcited'), 1321 Identifier(u'output'), 1322 Identifier(u'fin.entry.endnote')]], 1323 [u'FUNCTION', [Identifier(u'conference')], [Identifier(u'inproceedings')]], 1324 [u'FUNCTION', 1325 [Identifier(u'manual')], 1326 [Identifier(u'output.bibitem'), 1327 Identifier(u'author'), 1328 Identifier(u'empty$'), 1329 FunctionLiteral([Identifier(u'organization'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'\\bibnf{'), Identifier(u'organization'), Identifier(u'*'), String(u'} {} {} {} {}'), Identifier(u'*'), Identifier(u'output.nonnull')]), Identifier(u'if$')]), 1330 FunctionLiteral([Identifier(u'format.authors'), Identifier(u'output.nonnull')]), 1331 Identifier(u'if$'), 1332 Identifier(u'set.after.author.sep'), 1333 Identifier(u'output'), 1334 Identifier(u'format.btitle'), 1335 String(u'title'), 1336 Identifier(u'output.check'), 1337 Identifier(u'format.edition'), 1338 Identifier(u'output'), 1339 Identifier(u'format.address.organization.manual'), 1340 Identifier(u'format.date'), 1341 Identifier(u'output'), 1342 Identifier(u'pages'), 1343 Identifier(u'set.period.dash.check'), 1344 Identifier(u'format.pages.book'), 1345 Identifier(u'output'), 1346 Identifier(u'format.url'), 1347 Identifier(u'output'), 1348 Identifier(u'format.note'), 1349 Identifier(u'format.howcited'), 1350 Identifier(u'output'), 1351 Identifier(u'fin.entry.endnote')]], 1352 [u'FUNCTION', 1353 [Identifier(u'mastersthesis')], 1354 [Identifier(u'output.bibitem'), 1355 Identifier(u'format.authors'), 1356 String(u'author'), 1357 Identifier(u'output.check'), 1358 Identifier(u'set.after.author.sep'), 1359 Identifier(u'output'), 1360 Identifier(u'format.btitle'), 1361 String(u'title'), 1362 Identifier(u'output.check'), 1363 Identifier(u'format.thesis'), 1364 Identifier(u'output'), 1365 Identifier(u'set.comma.pages.check'), 1366 Identifier(u'pages'), 1367 Identifier(u'new.sentence.checka'), 1368 Identifier(u'format.pages'), 1369 Identifier(u'output'), 1370 Identifier(u'format.url'), 1371 Identifier(u'output'), 1372 Identifier(u'format.note'), 1373 Identifier(u'format.howcited'), 1374 Identifier(u'output'), 1375 Identifier(u'fin.entry.endnote')]], 1376 [u'FUNCTION', 1377 [Identifier(u'phdthesis')], 1378 [Identifier(u'output.bibitem'), 1379 Identifier(u'format.authors'), 1380 String(u'author'), 1381 Identifier(u'output.check'), 1382 Identifier(u'set.after.author.sep'), 1383 Identifier(u'output'), 1384 Identifier(u'format.btitle'), 1385 String(u'title'), 1386 Identifier(u'output.check'), 1387 Identifier(u'format.thesis'), 1388 Identifier(u'output'), 1389 Identifier(u'set.comma.pages.check'), 1390 Identifier(u'pages'), 1391 Identifier(u'new.sentence.checka'), 1392 Identifier(u'format.pages'), 1393 Identifier(u'output'), 1394 Identifier(u'format.url'), 1395 Identifier(u'output'), 1396 Identifier(u'format.note'), 1397 Identifier(u'format.howcited'), 1398 Identifier(u'output'), 1399 Identifier(u'fin.entry.endnote')]], 1400 [u'FUNCTION', 1401 [Identifier(u'jurthesis')], 1402 [Identifier(u'output.bibitem'), 1403 Identifier(u'format.authors'), 1404 String(u'author'), 1405 Identifier(u'output.check'), 1406 Identifier(u'set.after.author.sep'), 1407 Identifier(u'output'), 1408 Identifier(u'format.btitle'), 1409 String(u'title'), 1410 Identifier(u'output.check'), 1411 Identifier(u'format.thesis'), 1412 Identifier(u'output'), 1413 Identifier(u'set.comma.pages.check'), 1414 Identifier(u'pages'), 1415 Identifier(u'new.sentence.checka'), 1416 Identifier(u'format.pages'), 1417 Identifier(u'output'), 1418 Identifier(u'format.url'), 1419 Identifier(u'output'), 1420 Identifier(u'format.note'), 1421 Identifier(u'format.howcited'), 1422 Identifier(u'output'), 1423 Identifier(u'fin.entry.endnote')]], 1424 [u'FUNCTION', 1425 [Identifier(u'booklet')], 1426 [Identifier(u'output.bibitem'), 1427 Identifier(u'format.authors'), 1428 String(u'author'), 1429 Identifier(u'output.check'), 1430 Identifier(u'set.after.author.sep'), 1431 Identifier(u'output'), 1432 Identifier(u'format.title'), 1433 String(u'title'), 1434 Identifier(u'output.check'), 1435 Identifier(u'format.howpublished.address.year'), 1436 Identifier(u'output'), 1437 Identifier(u'format.note'), 1438 Identifier(u'format.url'), 1439 Identifier(u'output'), 1440 Identifier(u'format.howcited'), 1441 Identifier(u'output'), 1442 Identifier(u'fin.entry.endnote')]], 1443 [u'FUNCTION', 1444 [Identifier(u'misc')], 1445 [Identifier(u'output.bibitem'), 1446 Identifier(u'format.authors'), 1447 String(u'author'), 1448 Identifier(u'output.check'), 1449 Identifier(u'set.after.author.sep'), 1450 Identifier(u'output'), 1451 Identifier(u'format.title'), 1452 Identifier(u'output'), 1453 Identifier(u'format.howpublished.address.year'), 1454 Identifier(u'output'), 1455 Identifier(u'format.note'), 1456 Identifier(u'format.url'), 1457 Identifier(u'output'), 1458 Identifier(u'format.howcited'), 1459 Identifier(u'output'), 1460 Identifier(u'fin.entry.endnote')]], 1461 [u'FUNCTION', 1462 [Identifier(u'proceedings')], 1463 [Identifier(u'output.bibitem'), 1464 Identifier(u'editor'), 1465 Identifier(u'empty$'), 1466 FunctionLiteral([Identifier(u'organization'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'\\biblnfont {'), Identifier(u'organization'), Identifier(u'*'), String(u' \\organizationname}'), Identifier(u'*'), Identifier(u'output')]), Identifier(u'if$')]), 1467 FunctionLiteral([Identifier(u'format.editors'), Identifier(u'output.nonnull')]), 1468 Identifier(u'if$'), 1469 Identifier(u'set.after.author.sep'), 1470 Identifier(u'output'), 1471 Identifier(u'format.btitle'), 1472 String(u'title'), 1473 Identifier(u'output.check'), 1474 Identifier(u'new.sentence'), 1475 Identifier(u'editor'), 1476 Identifier(u'empty$'), 1477 QuotedVar(u'skip$'), 1478 FunctionLiteral([Identifier(u'format.proceed.organization'), Identifier(u'output')]), 1479 Identifier(u'if$'), 1480 Identifier(u'new.sentence'), 1481 Identifier(u'format.series.number'), 1482 Identifier(u'output.nonnull'), 1483 Identifier(u'volume'), 1484 Identifier(u'empty$'), 1485 FunctionLiteral([String(u''), Identifier(u'output.nonnull')]), 1486 FunctionLiteral([String(u'\\volumeformat {'), Identifier(u'volume'), Identifier(u'*'), String(u'} '), Identifier(u'*'), String(u'volume'), Identifier(u'output.check')]), 1487 Identifier(u'if$'), 1488 Identifier(u'format.address.publisher.year'), 1489 String(u'publisher'), 1490 Identifier(u'output.check'), 1491 Identifier(u'pages'), 1492 Identifier(u'set.period.dash.check'), 1493 Identifier(u'format.pages.book'), 1494 Identifier(u'output'), 1495 Identifier(u'format.url'), 1496 Identifier(u'output'), 1497 Identifier(u'format.note'), 1498 Identifier(u'format.isbn.issn'), 1499 Identifier(u'output'), 1500 Identifier(u'format.howcited'), 1501 Identifier(u'output'), 1502 Identifier(u'fin.entry.endnote')]], 1503 [u'FUNCTION', 1504 [Identifier(u'techreport')], 1505 [Identifier(u'output.bibitem'), 1506 Identifier(u'author'), 1507 Identifier(u'empty$'), 1508 FunctionLiteral([Identifier(u'format.editors'), String(u'author and editor'), Identifier(u'output.check')]), 1509 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'format.authors'), Identifier(u'output.nonnull')]), FunctionLiteral([Identifier(u'format.authors'), Identifier(u'format.editors'), Identifier(u'output.nonnull')]), Identifier(u'if$')]), 1510 Identifier(u'if$'), 1511 Identifier(u'set.after.author.sep'), 1512 Identifier(u'output'), 1513 Identifier(u'format.title'), 1514 String(u'title'), 1515 Identifier(u'output.check'), 1516 Identifier(u'institution'), 1517 Identifier(u'new.sentence.checka'), 1518 Identifier(u'format.address.publisher.year'), 1519 Identifier(u'output'), 1520 Identifier(u'number'), 1521 Identifier(u'new.sentence.checka'), 1522 Identifier(u'format.tr.number.jur'), 1523 String(u'number'), 1524 Identifier(u'output.check'), 1525 Identifier(u'pages'), 1526 Identifier(u'set.period.dash.check'), 1527 Identifier(u'format.pages.book'), 1528 Identifier(u'output'), 1529 Identifier(u'format.url'), 1530 Identifier(u'output'), 1531 Identifier(u'format.note'), 1532 Identifier(u'format.isbn.issn'), 1533 Identifier(u'output'), 1534 Identifier(u'format.howcited'), 1535 Identifier(u'output'), 1536 Identifier(u'fin.entry.endnote')]], 1537 [u'FUNCTION', 1538 [Identifier(u'www')], 1539 [Identifier(u'output.bibitem'), 1540 Identifier(u'format.authors'), 1541 String(u'author'), 1542 Identifier(u'output.check'), 1543 Identifier(u'set.after.author.sep'), 1544 Identifier(u'output'), 1545 Identifier(u'format.naked.url'), 1546 Identifier(u'output'), 1547 Identifier(u'format.howcited'), 1548 Identifier(u'output'), 1549 Identifier(u'fin.entry.endnote')]], 1550 [u'FUNCTION', 1551 [Identifier(u'lexicon')], 1552 [Identifier(u'output.bibitem'), 1553 Identifier(u'set.after.author.sep'), 1554 Identifier(u'output'), 1555 Identifier(u'crossref'), 1556 Identifier(u'missing$'), 1557 FunctionLiteral([Identifier(u'format.btitle.vol'), String(u'title'), Identifier(u'output.check')]), 1558 FunctionLiteral([Identifier(u'format.btitle'), String(u'title'), Identifier(u'output.check')]), 1559 Identifier(u'if$'), 1560 Identifier(u'author'), 1561 Identifier(u'empty$'), 1562 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'\\edbyname{} '), Identifier(u'*'), Identifier(u'editor'), Identifier(u'format.editor.names'), String(u','), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), 1563 FunctionLiteral([String(u'\\byname{} '), Identifier(u'author'), Identifier(u'format.names'), Identifier(u'*'), String(u','), Identifier(u'*'), Identifier(u'*')]), 1564 Identifier(u'if$'), 1565 Identifier(u'make.translators'), 1566 Identifier(u'output'), 1567 Identifier(u'format.volumetitle'), 1568 Identifier(u'output'), 1569 Identifier(u'format.edition'), 1570 Identifier(u'output'), 1571 Identifier(u'format.address.publisher.year'), 1572 String(u'publisher'), 1573 Identifier(u'output.check'), 1574 Identifier(u'new.sentence'), 1575 Identifier(u'format.juradiss.book'), 1576 Identifier(u'output'), 1577 Identifier(u'crossref'), 1578 Identifier(u'missing$'), 1579 FunctionLiteral([Identifier(u'format.series.number'), Identifier(u'output')]), 1580 FunctionLiteral([Identifier(u'format.book.crossref'), Identifier(u'output.nonnull')]), 1581 Identifier(u'if$'), 1582 Identifier(u'format.url'), 1583 Identifier(u'output'), 1584 Identifier(u'format.pages'), 1585 Identifier(u'output'), 1586 Identifier(u'format.totalpages'), 1587 Identifier(u'output'), 1588 Identifier(u'format.note'), 1589 Identifier(u'format.isbn.issn'), 1590 Identifier(u'output'), 1591 Identifier(u'format.howcited'), 1592 Identifier(u'output'), 1593 Identifier(u'fin.entry.endnote')]], 1594 [u'STRINGS', [Identifier(u'last.archive'), Identifier(u'last.subarchive')]], 1595 [u'FUNCTION', 1596 [Identifier(u'init.last.archive')], 1597 [String(u''), 1598 QuotedVar(u'last.archive'), 1599 Identifier(u':='), 1600 String(u''), 1601 QuotedVar(u'last.subarchive'), 1602 Identifier(u':=')]], 1603 [u'FUNCTION', 1604 [Identifier(u'archival')], 1605 [Identifier(u'output.bibitem'), 1606 Identifier(u'archive'), 1607 Identifier(u'empty$'), 1608 FunctionLiteral([String(u''), QuotedVar(u'last.archive'), Identifier(u':=')]), 1609 FunctionLiteral([Identifier(u'archive'), Identifier(u'last.archive'), Identifier(u'='), FunctionLiteral([String(u'} {'), Identifier(u'archive'), Identifier(u'format.name.sig'), Identifier(u'*'), String(u'} {} {\\jbsamearch{} '), Identifier(u'*'), Identifier(u'*')]), FunctionLiteral([String(u'\\bibanfont{'), Identifier(u'archive'), Identifier(u'*'), String(u'archive'), Identifier(u'output.check'), Identifier(u'shortarchive'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u' \\jbshortarchformat{'), Identifier(u'shortarchive'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), String(u'}'), Identifier(u'*'), String(u'} {'), Identifier(u'archive'), Identifier(u'format.name.sig'), Identifier(u'*'), String(u'} {} {\\jbnotsamearch{} '), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'archive'), QuotedVar(u'last.archive'), Identifier(u':=')]), 1610 Identifier(u'if$'), 1611 Identifier(u'subarchive'), 1612 Identifier(u'empty$'), 1613 FunctionLiteral([String(u''), QuotedVar(u'last.subarchive'), Identifier(u':=')]), 1614 FunctionLiteral([Identifier(u'subarchive'), Identifier(u'last.subarchive'), Identifier(u'='), QuotedVar(u'skip$'), FunctionLiteral([Identifier(u'subarchive'), Identifier(u'output'), Identifier(u'shortsubarchive'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u' \\jbshortsubarchformat{'), Identifier(u'shortsubarchive'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$'), String(u'\\jbsubarchsep{} '), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'subarchive'), QuotedVar(u'last.subarchive'), Identifier(u':=')]), 1615 Identifier(u'if$'), 1616 Identifier(u'sig1'), 1617 Identifier(u'empty$'), 1618 QuotedVar(u'skip$'), 1619 FunctionLiteral([String(u'\\jbarchsig {'), Identifier(u'*'), Identifier(u'subarchive'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'\\jbsamesubarchindent{} '), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'sig1'), Identifier(u'*'), Identifier(u'sig2'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'. '), Identifier(u'sig2'), Identifier(u'*'), Identifier(u'*'), Identifier(u'sig3'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'. '), Identifier(u'sig3'), Identifier(u'*'), Identifier(u'*'), Identifier(u'sig4'), Identifier(u'empty$'), QuotedVar(u'skip$'), FunctionLiteral([String(u'. '), Identifier(u'sig4'), Identifier(u'*'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$'), String(u'} {'), Identifier(u'*')]), 1620 Identifier(u'if$'), 1621 Identifier(u'archname'), 1622 Identifier(u'missing$'), 1623 FunctionLiteral([String(u'}'), Identifier(u'*')]), 1624 FunctionLiteral([Identifier(u'archname'), String(u'}'), Identifier(u'*'), Identifier(u'output')]), 1625 Identifier(u'if$'), 1626 Identifier(u'format.howcited'), 1627 Identifier(u'output'), 1628 Identifier(u'fin.entry.endnote')]], 1629 [u'FUNCTION', [Identifier(u'unpublished')], [Identifier(u'misc')]], 1630 [u'FUNCTION', [Identifier(u'default.type')], [Identifier(u'misc')]], 1631 [u'MACRO', [Identifier(u'jan')], [String(u'\\janname\\ ')]], 1632 [u'MACRO', [Identifier(u'feb')], [String(u'\\febname\\ ')]], 1633 [u'MACRO', [Identifier(u'mar')], [String(u'\\marname\\ ')]], 1634 [u'MACRO', [Identifier(u'apr')], [String(u'\\aprname\\ ')]], 1635 [u'MACRO', [Identifier(u'may')], [String(u'\\mayname\\ ')]], 1636 [u'MACRO', [Identifier(u'jun')], [String(u'\\junname\\ ')]], 1637 [u'MACRO', [Identifier(u'jul')], [String(u'\\julname\\ ')]], 1638 [u'MACRO', [Identifier(u'aug')], [String(u'\\augname\\ ')]], 1639 [u'MACRO', [Identifier(u'sep')], [String(u'\\sepname\\ ')]], 1640 [u'MACRO', [Identifier(u'oct')], [String(u'\\octname\\ ')]], 1641 [u'MACRO', [Identifier(u'nov')], [String(u'\\novname\\ ')]], 1642 [u'MACRO', [Identifier(u'dec')], [String(u'\\decname\\ ')]], 1643 [u'READ'], 1644 [u'FUNCTION', 1645 [Identifier(u'sortify')], 1646 [Identifier(u'purify$'), String(u'l'), Identifier(u'change.case$')]], 1647 [u'INTEGERS', [Identifier(u'len')]], 1648 [u'FUNCTION', 1649 [Identifier(u'chop.word')], 1650 [QuotedVar(u's'), 1651 Identifier(u':='), 1652 QuotedVar(u'len'), 1653 Identifier(u':='), 1654 Identifier(u's'), 1655 Integer(1), 1656 Identifier(u'len'), 1657 Identifier(u'substring$'), 1658 Identifier(u'='), 1659 FunctionLiteral([Identifier(u's'), Identifier(u'len'), Integer(1), Identifier(u'+'), Identifier(u'global.max$'), Identifier(u'substring$')]), 1660 QuotedVar(u's'), 1661 Identifier(u'if$')]], 1662 [u'FUNCTION', 1663 [Identifier(u'format.lab.names')], 1664 [QuotedVar(u's'), 1665 Identifier(u':='), 1666 Identifier(u's'), 1667 Integer(1), 1668 String(u'{vv~}{ll}'), 1669 Identifier(u'format.name$'), 1670 Identifier(u's'), 1671 Identifier(u'num.names$'), 1672 Identifier(u'duplicate$'), 1673 Integer(2), 1674 Identifier(u'<'), 1675 QuotedVar(u'pop$'), 1676 FunctionLiteral([Identifier(u'duplicate$'), Identifier(u'duplicate$'), Integer(3), Identifier(u'>'), Identifier(u'swap$'), Identifier(u's'), Identifier(u'swap$'), String(u'{ff }{vv }{ll}{ jj}'), Identifier(u'format.name$'), String(u'others'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([Identifier(u'pop$'), String(u'\\Bibetal'), Identifier(u'*')]), FunctionLiteral([Integer(2), Identifier(u'='), FunctionLiteral([String(u'\\jbbtasep '), Identifier(u'*'), Identifier(u's'), Integer(2), String(u'{vv~}{ll}'), Identifier(u'format.name$'), Identifier(u'*')]), FunctionLiteral([String(u'\\jbbfsasep '), Identifier(u'*'), Identifier(u's'), Integer(2), String(u'{vv~}{ll}'), Identifier(u'format.name$'), Identifier(u'*'), String(u'\\jbbstasep '), Identifier(u'*'), Identifier(u's'), Integer(3), String(u'{vv~}{ll}'), Identifier(u'format.name$'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 1677 Identifier(u'if$'), 1678 Identifier(u'year'), 1679 Identifier(u'missing$'), 1680 QuotedVar(u'skip$'), 1681 FunctionLiteral([String(u'\\jbdy {'), Identifier(u'year'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), 1682 Identifier(u'if$')]], 1683 [u'FUNCTION', 1684 [Identifier(u'format.editor.lab.names')], 1685 [QuotedVar(u's'), 1686 Identifier(u':='), 1687 Identifier(u's'), 1688 Integer(1), 1689 String(u'{vv~}{ll}'), 1690 Identifier(u'format.name$'), 1691 Identifier(u's'), 1692 Identifier(u'num.names$'), 1693 Identifier(u'duplicate$'), 1694 Integer(2), 1695 Identifier(u'<'), 1696 QuotedVar(u'pop$'), 1697 FunctionLiteral([Identifier(u'duplicate$'), Identifier(u'duplicate$'), Integer(3), Identifier(u'>'), Identifier(u'swap$'), Identifier(u's'), Identifier(u'swap$'), String(u'{ff }{vv }{ll}{ jj}'), Identifier(u'format.name$'), String(u'others'), Identifier(u'='), Identifier(u'or'), FunctionLiteral([Identifier(u'pop$'), String(u'\\Bibetal'), Identifier(u'*')]), FunctionLiteral([Integer(2), Identifier(u'='), FunctionLiteral([String(u'\\jbbtesep '), Identifier(u'*'), Identifier(u's'), Integer(2), String(u'{vv~}{ll}'), Identifier(u'format.name$'), Identifier(u'*')]), FunctionLiteral([String(u'\\jbbfsesep '), Identifier(u'*'), Identifier(u's'), Integer(2), String(u'{vv~}{ll}'), Identifier(u'format.name$'), Identifier(u'*'), String(u'\\jbbstesep '), Identifier(u'*'), Identifier(u's'), Integer(3), String(u'{vv~}{ll}'), Identifier(u'format.name$'), Identifier(u'*')]), Identifier(u'if$')]), Identifier(u'if$')]), 1698 Identifier(u'if$'), 1699 Identifier(u'year'), 1700 Identifier(u'missing$'), 1701 QuotedVar(u'skip$'), 1702 FunctionLiteral([String(u'\\jbdy {'), Identifier(u'year'), Identifier(u'*'), String(u'}'), Identifier(u'*'), Identifier(u'*')]), 1703 Identifier(u'if$')]], 1704 [u'FUNCTION', 1705 [Identifier(u'author.key.label')], 1706 [Identifier(u'author'), 1707 Identifier(u'empty$'), 1708 FunctionLiteral([Identifier(u'key'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'cite$'), Integer(1), Integer(3), Identifier(u'substring$')]), QuotedVar(u'key'), Identifier(u'if$')]), 1709 FunctionLiteral([Identifier(u'author'), Identifier(u'format.lab.names')]), 1710 Identifier(u'if$')]], 1711 [u'FUNCTION', 1712 [Identifier(u'author.editor.key.label')], 1713 [Identifier(u'author'), 1714 Identifier(u'empty$'), 1715 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'key'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'cite$'), Integer(1), Integer(3), Identifier(u'substring$')]), QuotedVar(u'key'), Identifier(u'if$')]), FunctionLiteral([Identifier(u'editor'), Identifier(u'format.editor.lab.names')]), Identifier(u'if$')]), 1716 FunctionLiteral([Identifier(u'author'), Identifier(u'format.lab.names')]), 1717 Identifier(u'if$')]], 1718 [u'FUNCTION', 1719 [Identifier(u'editor.key.label')], 1720 [Identifier(u'editor'), 1721 Identifier(u'empty$'), 1722 FunctionLiteral([Identifier(u'key'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'cite$'), Integer(1), Integer(3), Identifier(u'substring$')]), QuotedVar(u'key'), Identifier(u'if$')]), 1723 FunctionLiteral([Identifier(u'editor'), Identifier(u'format.editor.lab.names')]), 1724 Identifier(u'if$')]], 1725 [u'FUNCTION', 1726 [Identifier(u'calc.label')], 1727 [Identifier(u'type$'), 1728 String(u'book'), 1729 Identifier(u'='), 1730 Identifier(u'type$'), 1731 String(u'inbook'), 1732 Identifier(u'='), 1733 Identifier(u'or'), 1734 Identifier(u'type$'), 1735 String(u'incollection'), 1736 Identifier(u'='), 1737 Identifier(u'or'), 1738 Identifier(u'type$'), 1739 String(u'commented'), 1740 Identifier(u'='), 1741 Identifier(u'or'), 1742 Identifier(u'type$'), 1743 String(u'lexicon'), 1744 Identifier(u'='), 1745 Identifier(u'or'), 1746 QuotedVar(u'author.editor.key.label'), 1747 FunctionLiteral([Identifier(u'type$'), String(u'proceedings'), Identifier(u'='), QuotedVar(u'editor.key.label'), QuotedVar(u'author.key.label'), Identifier(u'if$')]), 1748 Identifier(u'if$'), 1749 QuotedVar(u'label'), 1750 Identifier(u':=')]], 1751 [u'FUNCTION', 1752 [Identifier(u'calc.dummy.label')], 1753 [Identifier(u'type$'), 1754 String(u'book'), 1755 Identifier(u'='), 1756 Identifier(u'type$'), 1757 String(u'inbook'), 1758 Identifier(u'='), 1759 Identifier(u'or'), 1760 Identifier(u'type$'), 1761 String(u'incollection'), 1762 Identifier(u'='), 1763 Identifier(u'or'), 1764 Identifier(u'type$'), 1765 String(u'commented'), 1766 Identifier(u'='), 1767 Identifier(u'or'), 1768 QuotedVar(u'author.editor.key.label'), 1769 FunctionLiteral([Identifier(u'type$'), String(u'proceedings'), Identifier(u'='), QuotedVar(u'editor.key.label'), QuotedVar(u'author.key.label'), Identifier(u'if$')]), 1770 Identifier(u'if$'), 1771 QuotedVar(u'dummy.label'), 1772 Identifier(u':=')]], 1773 [u'FUNCTION', 1774 [Identifier(u'sort.format.names')], 1775 [QuotedVar(u's'), 1776 Identifier(u':='), 1777 Integer(1), 1778 QuotedVar(u'nameptr'), 1779 Identifier(u':='), 1780 String(u''), 1781 Identifier(u's'), 1782 Identifier(u'num.names$'), 1783 QuotedVar(u'numnames'), 1784 Identifier(u':='), 1785 Identifier(u'numnames'), 1786 QuotedVar(u'namesleft'), 1787 Identifier(u':='), 1788 FunctionLiteral([Identifier(u'namesleft'), Integer(0), Identifier(u'>')]), 1789 FunctionLiteral([Identifier(u'nameptr'), Integer(1), Identifier(u'>'), FunctionLiteral([String(u' '), Identifier(u'*')]), QuotedVar(u'skip$'), Identifier(u'if$'), Identifier(u's'), Identifier(u'nameptr'), String(u'{ll{ }}{ ff{ }}{ vv{ }}{ jj{ }}'), Identifier(u'format.name$'), QuotedVar(u't'), Identifier(u':='), Identifier(u'nameptr'), Identifier(u'numnames'), Identifier(u'='), Identifier(u't'), String(u'\\bibnf {others} {} {} {} {}'), Identifier(u'='), Identifier(u'and'), FunctionLiteral([String(u'\\Bibetal'), Identifier(u'*')]), FunctionLiteral([Identifier(u't'), Identifier(u'sortify'), Identifier(u'*')]), Identifier(u'if$'), Identifier(u'nameptr'), Integer(1), Identifier(u'+'), QuotedVar(u'nameptr'), Identifier(u':='), Identifier(u'namesleft'), Integer(1), Identifier(u'-'), QuotedVar(u'namesleft'), Identifier(u':=')]), 1790 Identifier(u'while$')]], 1791 [u'FUNCTION', 1792 [Identifier(u'sort.format.title')], 1793 [QuotedVar(u't'), 1794 Identifier(u':='), 1795 String(u'A '), 1796 Integer(2), 1797 String(u'An '), 1798 Integer(3), 1799 String(u'Der '), 1800 Integer(4), 1801 String(u'Die '), 1802 Integer(4), 1803 String(u'Das '), 1804 Integer(4), 1805 String(u'Ein '), 1806 Integer(4), 1807 String(u'Eine '), 1808 Integer(5), 1809 String(u'The '), 1810 Integer(4), 1811 Identifier(u't'), 1812 Identifier(u'chop.word'), 1813 Identifier(u'chop.word'), 1814 Identifier(u'chop.word'), 1815 Identifier(u'chop.word'), 1816 Identifier(u'chop.word'), 1817 Identifier(u'chop.word'), 1818 Identifier(u'chop.word'), 1819 Identifier(u'chop.word'), 1820 Identifier(u'sortify'), 1821 Integer(1), 1822 Identifier(u'global.max$'), 1823 Identifier(u'substring$')]], 1824 [u'FUNCTION', 1825 [Identifier(u'author.sort')], 1826 [Identifier(u'author'), 1827 Identifier(u'empty$'), 1828 FunctionLiteral([Identifier(u'key'), Identifier(u'empty$'), FunctionLiteral([String(u'')]), FunctionLiteral([Identifier(u'key'), Identifier(u'sortify')]), Identifier(u'if$')]), 1829 FunctionLiteral([Identifier(u'author'), Identifier(u'sort.format.names')]), 1830 Identifier(u'if$')]], 1831 [u'FUNCTION', 1832 [Identifier(u'author.editor.sort')], 1833 [Identifier(u'author'), 1834 Identifier(u'empty$'), 1835 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'key'), Identifier(u'empty$'), FunctionLiteral([String(u'')]), FunctionLiteral([Identifier(u'key'), Identifier(u'sortify')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'editor'), Identifier(u'sort.format.names')]), Identifier(u'if$')]), 1836 FunctionLiteral([Identifier(u'author'), Identifier(u'sort.format.names')]), 1837 Identifier(u'if$')]], 1838 [u'FUNCTION', 1839 [Identifier(u'editor.sort')], 1840 [Identifier(u'editor'), 1841 Identifier(u'empty$'), 1842 FunctionLiteral([Identifier(u'key'), Identifier(u'empty$'), FunctionLiteral([String(u'to sort, need editor or key in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), String(u'')]), FunctionLiteral([Identifier(u'key'), Identifier(u'sortify')]), Identifier(u'if$')]), 1843 FunctionLiteral([Identifier(u'editor'), Identifier(u'sort.format.names')]), 1844 Identifier(u'if$')]], 1845 [u'FUNCTION', 1846 [Identifier(u'archival.sort')], 1847 [Identifier(u'archive'), 1848 Identifier(u'empty$'), 1849 FunctionLiteral([Identifier(u'shortarchive'), Identifier(u'empty$'), FunctionLiteral([String(u'to sort, need archive or shortarchive in '), Identifier(u'cite$'), Identifier(u'*'), Identifier(u'warning$'), String(u'')]), FunctionLiteral([Identifier(u'shortarchive'), Identifier(u'sortify')]), Identifier(u'if$')]), 1850 FunctionLiteral([Identifier(u'archive'), Identifier(u'sortify')]), 1851 Identifier(u'if$')]], 1852 [u'FUNCTION', 1853 [Identifier(u'presort')], 1854 [Identifier(u'calc.label'), 1855 Identifier(u'calc.dummy.label'), 1856 Identifier(u'dummy.label'), 1857 Identifier(u'sortify'), 1858 String(u' '), 1859 Identifier(u'*'), 1860 Identifier(u'sortkey'), 1861 Identifier(u'empty$'), 1862 FunctionLiteral([Identifier(u'type$'), String(u'book'), Identifier(u'='), Identifier(u'type$'), String(u'incollection'), Identifier(u'='), Identifier(u'or'), Identifier(u'type$'), String(u'inbook'), Identifier(u'='), Identifier(u'or'), Identifier(u'type$'), String(u'commented'), Identifier(u'='), Identifier(u'or'), QuotedVar(u'author.editor.sort'), FunctionLiteral([Identifier(u'type$'), String(u'proceedings'), Identifier(u'='), QuotedVar(u'editor.sort'), FunctionLiteral([Identifier(u'type$'), String(u'archival'), Identifier(u'='), QuotedVar(u'archival.sort'), QuotedVar(u'author.sort'), Identifier(u'if$')]), Identifier(u'if$')]), Identifier(u'if$')]), 1863 FunctionLiteral([Identifier(u'sortkey'), Identifier(u'sort.format.names')]), 1864 Identifier(u'if$'), 1865 Identifier(u'type$'), 1866 String(u'archival'), 1867 Identifier(u'='), 1868 Identifier(u'not'), 1869 FunctionLiteral([String(u' '), Identifier(u'*'), Identifier(u'year'), Identifier(u'field.or.null'), Identifier(u'sortify'), Identifier(u'*'), String(u' '), Identifier(u'*'), Identifier(u'title'), Identifier(u'field.or.null'), Identifier(u'sort.format.title'), Identifier(u'*')]), 1870 FunctionLiteral([String(u' '), Identifier(u'*'), Identifier(u'subarchive'), Identifier(u'field.or.null'), Identifier(u'sortify'), Identifier(u'*'), String(u' '), Identifier(u'*'), Identifier(u'sig1'), Identifier(u'field.or.null'), Identifier(u'sortify'), Identifier(u'*'), String(u' '), Identifier(u'*'), Identifier(u'sig2'), Identifier(u'field.or.null'), Identifier(u'sortify'), Identifier(u'*'), String(u' '), Identifier(u'*'), Identifier(u'sig3'), Identifier(u'field.or.null'), Identifier(u'sortify'), Identifier(u'*'), String(u' '), Identifier(u'*'), Identifier(u'sig4'), Identifier(u'field.or.null'), Identifier(u'sortify'), Identifier(u'*')]), 1871 Identifier(u'if$'), 1872 Integer(1), 1873 Identifier(u'entry.max$'), 1874 Identifier(u'substring$'), 1875 QuotedVar(u'sort.label'), 1876 Identifier(u':='), 1877 Identifier(u'sort.label'), 1878 Identifier(u'*'), 1879 Integer(1), 1880 Identifier(u'entry.max$'), 1881 Identifier(u'substring$'), 1882 QuotedVar(u'sort.key$'), 1883 Identifier(u':=')]], 1884 [u'ITERATE', [Identifier(u'presort')]], 1885 [u'SORT'], 1886 [u'INTEGERS', 1887 [Identifier(u'last.extra.num'), 1888 Identifier(u'number.label'), 1889 Identifier(u'extra.extra.num')]], 1890 [u'FUNCTION', 1891 [Identifier(u'make.extra.label')], 1892 [Identifier(u'last.extra.num'), 1893 Integer(122), 1894 Identifier(u'<'), 1895 FunctionLiteral([Identifier(u'last.extra.num'), Integer(1), Identifier(u'+')]), 1896 FunctionLiteral([Identifier(u'extra.extra.num'), Integer(0), Identifier(u'='), FunctionLiteral([String(u'a'), Identifier(u'chr.to.int$')]), FunctionLiteral([Identifier(u'extra.extra.num'), Integer(1), Identifier(u'+')]), Identifier(u'if$'), QuotedVar(u'extra.extra.num'), Identifier(u':='), String(u'a'), Identifier(u'chr.to.int$')]), 1897 Identifier(u'if$'), 1898 QuotedVar(u'last.extra.num'), 1899 Identifier(u':='), 1900 Identifier(u'extra.extra.num'), 1901 Integer(0), 1902 Identifier(u'='), 1903 FunctionLiteral([Identifier(u'last.extra.num'), Identifier(u'int.to.chr$')]), 1904 FunctionLiteral([Identifier(u'extra.extra.num'), Identifier(u'int.to.chr$'), QuotedVar(u'extra.label'), Identifier(u':='), Identifier(u'extra.label'), Identifier(u'last.extra.num'), Identifier(u'int.to.chr$'), Identifier(u'*')]), 1905 Identifier(u'if$')]], 1906 [u'FUNCTION', 1907 [Identifier(u'forward.pass')], 1908 [Identifier(u'w'), 1909 Identifier(u'dummy.label'), 1910 Identifier(u'='), 1911 FunctionLiteral([Identifier(u'make.extra.label'), QuotedVar(u'extra.label'), Identifier(u':=')]), 1912 FunctionLiteral([String(u'a'), Identifier(u'chr.to.int$'), QuotedVar(u'last.extra.num'), Identifier(u':='), Integer(0), QuotedVar(u'extra.extra.num'), Identifier(u':='), String(u''), QuotedVar(u'extra.label'), Identifier(u':='), Identifier(u'dummy.label'), QuotedVar(u'w'), Identifier(u':=')]), 1913 Identifier(u'if$'), 1914 Identifier(u'number.label'), 1915 Integer(1), 1916 Identifier(u'+'), 1917 QuotedVar(u'number.label'), 1918 Identifier(u':=')]], 1919 [u'FUNCTION', 1920 [Identifier(u'reverse.pass')], 1921 [Identifier(u'x'), 1922 String(u'b'), 1923 Identifier(u'='), 1924 FunctionLiteral([String(u'a'), QuotedVar(u'extra.label'), Identifier(u':=')]), 1925 QuotedVar(u'skip$'), 1926 Identifier(u'if$'), 1927 Identifier(u'extra.label'), 1928 QuotedVar(u'x'), 1929 Identifier(u':='), 1930 Identifier(u'extra.label'), 1931 Identifier(u'duplicate$'), 1932 Identifier(u'empty$'), 1933 QuotedVar(u'skip$'), 1934 FunctionLiteral([String(u''), Identifier(u'swap$'), Identifier(u'*')]), 1935 Identifier(u'if$'), 1936 QuotedVar(u'extra.label'), 1937 Identifier(u':='), 1938 Identifier(u'dummy.label'), 1939 Identifier(u'extra.label'), 1940 Identifier(u'*'), 1941 QuotedVar(u'dummy.label'), 1942 Identifier(u':=')]], 1943 [u'ITERATE', [Identifier(u'forward.pass')]], 1944 [u'REVERSE', [Identifier(u'reverse.pass')]], 1945 [u'FUNCTION', 1946 [Identifier(u'bib.sort.order')], 1947 [Identifier(u'sort.label'), QuotedVar(u'sort.key$'), Identifier(u':=')]], 1948 [u'ITERATE', [Identifier(u'bib.sort.order')]], 1949 [u'SORT'], 1950 [u'FUNCTION', 1951 [Identifier(u'set.current.authors')], 1952 [Identifier(u'author'), 1953 Identifier(u'empty$'), 1954 FunctionLiteral([Identifier(u'editor'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'organization'), Identifier(u'empty$'), FunctionLiteral([Identifier(u'cite$'), QuotedVar(u'current-authors'), Identifier(u':=')]), FunctionLiteral([Identifier(u'organization'), QuotedVar(u'current-authors'), Identifier(u':=')]), Identifier(u'if$')]), FunctionLiteral([Identifier(u'editor'), Identifier(u'format.names'), Integer(1), Identifier(u'entry.max$'), Identifier(u'substring$'), QuotedVar(u'current-authors'), Identifier(u':=')]), Identifier(u'if$')]), 1955 FunctionLiteral([Identifier(u'author'), Identifier(u'format.names'), Integer(1), Identifier(u'entry.max$'), Identifier(u'substring$'), QuotedVar(u'current-authors'), Identifier(u':=')]), 1956 Identifier(u'if$')]], 1957 [u'STRINGS', [Identifier(u'previous-authors')]], 1958 [u'FUNCTION', 1959 [Identifier(u'initialize.previous.authors')], 1960 [String(u''), QuotedVar(u'previous-authors'), Identifier(u':=')]], 1961 [u'FUNCTION', 1962 [Identifier(u'mark.repeat.authors')], 1963 [Identifier(u'current-authors'), 1964 Identifier(u'previous-authors'), 1965 Identifier(u'='), 1966 FunctionLiteral([Integer(1), QuotedVar(u'repeat-authors'), Identifier(u':=')]), 1967 QuotedVar(u'skip$'), 1968 Identifier(u'if$'), 1969 Identifier(u'current-authors'), 1970 QuotedVar(u'previous-authors'), 1971 Identifier(u':=')]], 1972 [u'ITERATE', [Identifier(u'set.current.authors')]], 1973 [u'EXECUTE', [Identifier(u'initialize.previous.authors')]], 1974 [u'ITERATE', [Identifier(u'mark.repeat.authors')]], 1975 [u'EXECUTE', [Identifier(u'initialize.previous.authors')]], 1976 [u'REVERSE', [Identifier(u'mark.repeat.authors')]], 1977 [u'FUNCTION', 1978 [Identifier(u'begin.bib')], 1979 [Identifier(u'preamble$'), 1980 Identifier(u'empty$'), 1981 QuotedVar(u'skip$'), 1982 FunctionLiteral([Identifier(u'preamble$'), Identifier(u'write$'), Identifier(u'newline$')]), 1983 Identifier(u'if$'), 1984 String(u'%'), 1985 Identifier(u'write$'), 1986 Identifier(u'newline$'), 1987 String(u'% This bibliography was produced by using jurabib.bst'), 1988 Identifier(u'write$'), 1989 Identifier(u'newline$'), 1990 String(u'%'), 1991 Identifier(u'write$'), 1992 Identifier(u'newline$'), 1993 String(u'\\begin{thebibliography}{}'), 1994 Identifier(u'write$'), 1995 Identifier(u'newline$')]], 1996 [u'EXECUTE', [Identifier(u'begin.bib')]], 1997 [u'EXECUTE', [Identifier(u'init.state.consts')]], 1998 [u'ITERATE', [Identifier(u'call.type$')]], 1999 [u'FUNCTION', 2000 [Identifier(u'end.bib')], 2001 [Identifier(u'newline$'), 2002 String(u'\\end{thebibliography}'), 2003 Identifier(u'write$'), 2004 Identifier(u'newline$')]], 2005 [u'EXECUTE', [Identifier(u'end.bib')]]] 2006