--- source: crates/parser/src/bibtex.rs expression: root input_file: crates/parser/src/test_data/bibtex/samples/averroes_1998.txt --- ROOT@0..1008 ENTRY@0..1008 TYPE@0..5 "@book" L_DELIM@5..6 "{" NAME@6..20 "averroes/bland" COMMA@20..21 "," WHITESPACE@21..26 "\n " FIELD@26..52 NAME@26..32 "author" WHITESPACE@32..39 " " EQ@39..40 "=" WHITESPACE@40..41 " " CURLY_GROUP@41..51 L_CURLY@41..42 "{" WORD@42..50 "Averroes" R_CURLY@50..51 "}" COMMA@51..52 "," WHITESPACE@52..57 "\n " FIELD@57..220 NAME@57..62 "title" WHITESPACE@62..70 " " EQ@70..71 "=" WHITESPACE@71..72 " " CURLY_GROUP@72..219 L_CURLY@72..73 "{" WORD@73..76 "The" WHITESPACE@76..77 " " WORD@77..84 "Epistle" WHITESPACE@84..85 " " WORD@85..87 "on" WHITESPACE@87..88 " " WORD@88..91 "the" WHITESPACE@91..92 " " WORD@92..103 "Possibility" WHITESPACE@103..104 " " WORD@104..106 "of" WHITESPACE@106..107 " " WORD@107..118 "Conjunction" WHITESPACE@118..119 " " WORD@119..123 "with" WHITESPACE@123..124 " " WORD@124..127 "the" WHITESPACE@127..128 " " WORD@128..134 "Active" WHITESPACE@134..155 "\n " WORD@155..164 "Intellect" WHITESPACE@164..165 " " WORD@165..167 "by" WHITESPACE@167..168 " " CURLY_GROUP@168..179 L_CURLY@168..169 "{" WORD@169..172 "Ibn" WHITESPACE@172..173 " " WORD@173..178 "Rushd" R_CURLY@178..179 "}" WHITESPACE@179..180 " " WORD@180..184 "with" WHITESPACE@184..185 " " WORD@185..188 "the" WHITESPACE@188..189 " " WORD@189..199 "Commentary" WHITESPACE@199..200 " " WORD@200..202 "of" WHITESPACE@202..203 " " CURLY_GROUP@203..218 L_CURLY@203..204 "{" WORD@204..209 "Moses" WHITESPACE@209..210 " " WORD@210..217 "Narboni" R_CURLY@217..218 "}" R_CURLY@218..219 "}" COMMA@219..220 "," WHITESPACE@220..225 "\n " FIELD@225..245 NAME@225..229 "date" WHITESPACE@229..238 " " EQ@238..239 "=" WHITESPACE@239..240 " " LITERAL@240..244 INTEGER@240..244 "1982" COMMA@244..245 "," WHITESPACE@245..250 "\n " FIELD@250..284 NAME@250..256 "editor" WHITESPACE@256..263 " " EQ@263..264 "=" WHITESPACE@264..265 " " CURLY_GROUP@265..283 L_CURLY@265..266 "{" WORD@266..271 "Bland" COMMA@271..272 "," WHITESPACE@272..273 " " WORD@273..279 "Kalman" WHITESPACE@279..280 " " WORD@280..282 "P." R_CURLY@282..283 "}" COMMA@283..284 "," WHITESPACE@284..289 "\n " FIELD@289..323 NAME@289..299 "translator" WHITESPACE@299..302 " " EQ@302..303 "=" WHITESPACE@303..304 " " CURLY_GROUP@304..322 L_CURLY@304..305 "{" WORD@305..310 "Bland" COMMA@310..311 "," WHITESPACE@311..312 " " WORD@312..318 "Kalman" WHITESPACE@318..319 " " WORD@319..321 "P." R_CURLY@321..322 "}" COMMA@322..323 "," WHITESPACE@323..328 "\n " FIELD@328..407 NAME@328..334 "series" WHITESPACE@334..341 " " EQ@341..342 "=" WHITESPACE@342..343 " " CURLY_GROUP@343..406 L_CURLY@343..344 "{" WORD@344..353 "Moreshet:" WHITESPACE@353..354 " " WORD@354..361 "Studies" WHITESPACE@361..362 " " WORD@362..364 "in" WHITESPACE@364..365 " " CURLY_GROUP@365..373 L_CURLY@365..366 "{" WORD@366..372 "Jewish" R_CURLY@372..373 "}" WHITESPACE@373..374 " " WORD@374..381 "History" COMMA@381..382 "," WHITESPACE@382..383 " " WORD@383..393 "Literature" WHITESPACE@393..394 " " WORD@394..397 "and" WHITESPACE@397..398 " " WORD@398..405 "Thought" R_CURLY@405..406 "}" COMMA@406..407 "," WHITESPACE@407..412 "\n " FIELD@412..429 NAME@412..418 "number" WHITESPACE@418..425 " " EQ@425..426 "=" WHITESPACE@426..427 " " LITERAL@427..428 INTEGER@427..428 "7" COMMA@428..429 "," WHITESPACE@429..434 "\n " FIELD@434..490 NAME@434..443 "publisher" WHITESPACE@443..447 " " EQ@447..448 "=" WHITESPACE@448..449 " " CURLY_GROUP@449..489 L_CURLY@449..450 "{" WORD@450..456 "Jewish" WHITESPACE@456..457 " " WORD@457..468 "Theological" WHITESPACE@468..469 " " WORD@469..477 "Seminary" WHITESPACE@477..478 " " WORD@478..480 "of" WHITESPACE@480..481 " " WORD@481..488 "America" R_CURLY@488..489 "}" COMMA@489..490 "," WHITESPACE@490..495 "\n " FIELD@495..521 NAME@495..503 "location" WHITESPACE@503..508 " " EQ@508..509 "=" WHITESPACE@509..510 " " CURLY_GROUP@510..520 L_CURLY@510..511 "{" WORD@511..514 "New" WHITESPACE@514..515 " " WORD@515..519 "York" R_CURLY@519..520 "}" COMMA@520..521 "," WHITESPACE@521..526 "\n " FIELD@526..551 NAME@526..534 "keywords" WHITESPACE@534..539 " " EQ@539..540 "=" WHITESPACE@540..541 " " CURLY_GROUP@541..550 L_CURLY@541..542 "{" WORD@542..549 "primary" R_CURLY@549..550 "}" COMMA@550..551 "," WHITESPACE@551..556 "\n " FIELD@556..581 NAME@556..562 "langid" WHITESPACE@562..569 " " EQ@569..570 "=" WHITESPACE@570..571 " " CURLY_GROUP@571..580 L_CURLY@571..572 "{" WORD@572..579 "english" R_CURLY@579..580 "}" COMMA@580..581 "," WHITESPACE@581..586 "\n " FIELD@586..620 NAME@586..596 "langidopts" WHITESPACE@596..599 " " EQ@599..600 "=" WHITESPACE@600..601 " " CURLY_GROUP@601..619 L_CURLY@601..602 "{" WORD@602..618 "variant=american" R_CURLY@618..619 "}" COMMA@619..620 "," WHITESPACE@620..625 "\n " FIELD@625..689 NAME@625..635 "indextitle" WHITESPACE@635..638 " " EQ@638..639 "=" WHITESPACE@639..640 " " CURLY_GROUP@640..688 L_CURLY@640..641 "{" WORD@641..648 "Epistle" WHITESPACE@648..649 " " WORD@649..651 "on" WHITESPACE@651..652 " " WORD@652..655 "the" WHITESPACE@655..656 " " WORD@656..667 "Possibility" WHITESPACE@667..668 " " WORD@668..670 "of" WHITESPACE@670..671 " " WORD@671..682 "Conjunction" COMMA@682..683 "," WHITESPACE@683..684 " " WORD@684..687 "The" R_CURLY@687..688 "}" COMMA@688..689 "," WHITESPACE@689..694 "\n " FIELD@694..738 NAME@694..704 "shorttitle" WHITESPACE@704..707 " " EQ@707..708 "=" WHITESPACE@708..709 " " CURLY_GROUP@709..737 L_CURLY@709..710 "{" WORD@710..721 "Possibility" WHITESPACE@721..722 " " WORD@722..724 "of" WHITESPACE@724..725 " " WORD@725..736 "Conjunction" R_CURLY@736..737 "}" COMMA@737..738 "," WHITESPACE@738..743 "\n " FIELD@743..1006 NAME@743..753 "annotation" WHITESPACE@753..756 " " EQ@756..757 "=" WHITESPACE@757..758 " " CURLY_GROUP@758..1005 L_CURLY@758..759 "{" WORD@759..760 "A" WHITESPACE@760..761 " " COMMAND@761..768 COMMAND_NAME@761..768 "\\texttt" CURLY_GROUP@768..774 L_CURLY@768..769 "{" WORD@769..773 "book" R_CURLY@773..774 "}" WHITESPACE@774..775 " " WORD@775..780 "entry" WHITESPACE@780..781 " " WORD@781..785 "with" WHITESPACE@785..786 " " WORD@786..787 "a" WHITESPACE@787..788 " " COMMAND@788..795 COMMAND_NAME@788..795 "\\texttt" CURLY_GROUP@795..803 L_CURLY@795..796 "{" WORD@796..802 "series" R_CURLY@802..803 "}" WHITESPACE@803..804 " " WORD@804..807 "and" WHITESPACE@807..808 " " WORD@808..809 "a" WHITESPACE@809..830 "\n " COMMAND@830..837 COMMAND_NAME@830..837 "\\texttt" CURLY_GROUP@837..845 L_CURLY@837..838 "{" WORD@838..844 "number" R_CURLY@844..845 "}" WORD@845..846 "." WHITESPACE@846..847 " " WORD@847..851 "Note" WHITESPACE@851..852 " " WORD@852..855 "the" WHITESPACE@855..856 " " WORD@856..869 "concatenation" WHITESPACE@869..870 " " WORD@870..872 "of" WHITESPACE@872..873 " " WORD@873..876 "the" WHITESPACE@876..877 " " COMMAND@877..884 COMMAND_NAME@877..884 "\\texttt" CURLY_GROUP@884..892 L_CURLY@884..885 "{" WORD@885..891 "editor" R_CURLY@891..892 "}" WHITESPACE@892..913 "\n " WORD@913..916 "and" WHITESPACE@916..917 " " COMMAND@917..924 COMMAND_NAME@917..924 "\\texttt" CURLY_GROUP@924..936 L_CURLY@924..925 "{" WORD@925..935 "translator" R_CURLY@935..936 "}" WHITESPACE@936..937 " " WORD@937..943 "fields" WHITESPACE@943..944 " " WORD@944..946 "as" WHITESPACE@946..947 " " WORD@947..951 "well" WHITESPACE@951..952 " " WORD@952..954 "as" WHITESPACE@954..955 " " WORD@955..958 "the" WHITESPACE@958..979 "\n " COMMAND@979..986 COMMAND_NAME@979..986 "\\texttt" CURLY_GROUP@986..998 L_CURLY@986..987 "{" WORD@987..997 "indextitle" R_CURLY@997..998 "}" WHITESPACE@998..999 " " WORD@999..1004 "field" R_CURLY@1004..1005 "}" COMMA@1005..1006 "," WHITESPACE@1006..1007 "\n" R_DELIM@1007..1008 "}"