--- source: crates/parser/src/bibtex.rs expression: root input_file: crates/parser/src/test_data/bibtex/samples/almendro_1998.txt --- ROOT@0..706 ENTRY@0..706 TYPE@0..7 "@patent" L_DELIM@7..8 "{" NAME@8..16 "almendro" COMMA@16..17 "," WHITESPACE@17..22 "\n " FIELD@22..150 NAME@22..28 "author" WHITESPACE@28..35 " " EQ@35..36 "=" WHITESPACE@36..37 " " CURLY_GROUP@37..149 L_CURLY@37..38 "{" WORD@38..46 "Almendro" COMMA@46..47 "," WHITESPACE@47..48 " " WORD@48..51 "Jos" CURLY_GROUP@51..56 L_CURLY@51..52 "{" ACCENT@52..55 ACCENT_NAME@52..54 "\\'" WORD@54..55 "e" R_CURLY@55..56 "}" WHITESPACE@56..57 " " WORD@57..59 "L." WHITESPACE@59..60 " " WORD@60..63 "and" WHITESPACE@63..64 " " WORD@64..68 "Mart" CURLY_GROUP@68..73 L_CURLY@68..69 "{" ACCENT@69..72 ACCENT_NAME@69..71 "\\'" WORD@71..72 "i" R_CURLY@72..73 "}" WORD@73..74 "n" COMMA@74..75 "," WHITESPACE@75..76 " " WORD@76..83 "Jacinto" WHITESPACE@83..84 " " WORD@84..87 "and" WHITESPACE@87..88 " " WORD@88..89 "S" CURLY_GROUP@89..94 L_CURLY@89..90 "{" ACCENT@90..93 ACCENT_NAME@90..92 "\\'" WORD@92..93 "a" R_CURLY@93..94 "}" WORD@94..99 "nchez" COMMA@99..100 "," WHITESPACE@100..121 "\n " WORD@121..128 "Alberto" WHITESPACE@128..129 " " WORD@129..132 "and" WHITESPACE@132..133 " " WORD@133..138 "Nozal" COMMA@138..139 "," WHITESPACE@139..140 " " WORD@140..148 "Fernando" R_CURLY@148..149 "}" COMMA@149..150 "," WHITESPACE@150..155 "\n " FIELD@155..203 NAME@155..160 "title" WHITESPACE@160..168 " " EQ@168..169 "=" WHITESPACE@169..170 " " CURLY_GROUP@170..202 L_CURLY@170..171 "{" WORD@171..190 "Elektromagnetisches" WHITESPACE@190..191 " " WORD@191..201 "Signalhorn" R_CURLY@201..202 "}" COMMA@202..203 "," WHITESPACE@203..208 "\n " FIELD@208..238 NAME@208..214 "number" WHITESPACE@214..221 " " EQ@221..222 "=" WHITESPACE@222..223 " " CURLY_GROUP@223..237 L_CURLY@223..224 "{" WORD@224..236 "EU-29702195U" R_CURLY@236..237 "}" COMMA@237..238 "," WHITESPACE@238..243 "\n " FIELD@243..263 NAME@243..247 "date" WHITESPACE@247..256 " " EQ@256..257 "=" WHITESPACE@257..258 " " LITERAL@258..262 INTEGER@258..262 "1998" COMMA@262..263 "," WHITESPACE@263..268 "\n " FIELD@268..323 NAME@268..276 "location" WHITESPACE@276..281 " " EQ@281..282 "=" WHITESPACE@282..283 " " CURLY_GROUP@283..322 L_CURLY@283..284 "{" WORD@284..293 "countryfr" WHITESPACE@293..294 " " WORD@294..297 "and" WHITESPACE@297..298 " " WORD@298..307 "countryuk" WHITESPACE@307..308 " " WORD@308..311 "and" WHITESPACE@311..312 " " WORD@312..321 "countryde" R_CURLY@321..322 "}" COMMA@322..323 "," WHITESPACE@323..328 "\n " FIELD@328..352 NAME@328..334 "langid" WHITESPACE@334..341 " " EQ@341..342 "=" WHITESPACE@342..343 " " CURLY_GROUP@343..351 L_CURLY@343..344 "{" WORD@344..350 "german" R_CURLY@350..351 "}" COMMA@351..352 "," WHITESPACE@352..357 "\n " FIELD@357..704 NAME@357..367 "annotation" WHITESPACE@367..370 " " EQ@370..371 "=" WHITESPACE@371..372 " " CURLY_GROUP@372..703 L_CURLY@372..373 "{" WORD@373..377 "This" WHITESPACE@377..378 " " WORD@378..380 "is" WHITESPACE@380..381 " " WORD@381..382 "a" WHITESPACE@382..383 " " COMMAND@383..390 COMMAND_NAME@383..390 "\\texttt" CURLY_GROUP@390..398 L_CURLY@390..391 "{" WORD@391..397 "patent" R_CURLY@397..398 "}" WHITESPACE@398..399 " " WORD@399..404 "entry" WHITESPACE@404..405 " " WORD@405..409 "with" WHITESPACE@409..410 " " WORD@410..411 "a" WHITESPACE@411..412 " " COMMAND@412..419 COMMAND_NAME@412..419 "\\texttt" CURLY_GROUP@419..429 L_CURLY@419..420 "{" WORD@420..428 "location" R_CURLY@428..429 "}" WHITESPACE@429..450 "\n " WORD@450..456 "field." WHITESPACE@456..457 " " WORD@457..460 "The" WHITESPACE@460..461 " " WORD@461..467 "number" WHITESPACE@467..468 " " WORD@468..470 "is" WHITESPACE@470..471 " " WORD@471..476 "given" WHITESPACE@476..477 " " WORD@477..479 "in" WHITESPACE@479..480 " " WORD@480..483 "the" WHITESPACE@483..484 " " COMMAND@484..491 COMMAND_NAME@484..491 "\\texttt" CURLY_GROUP@491..499 L_CURLY@491..492 "{" WORD@492..498 "number" R_CURLY@498..499 "}" WHITESPACE@499..500 " " WORD@500..506 "field." WHITESPACE@506..507 " " WORD@507..511 "Note" WHITESPACE@511..532 "\n " WORD@532..535 "the" WHITESPACE@535..536 " " WORD@536..542 "format" WHITESPACE@542..543 " " WORD@543..545 "of" WHITESPACE@545..546 " " WORD@546..549 "the" WHITESPACE@549..550 " " COMMAND@550..557 COMMAND_NAME@550..557 "\\texttt" CURLY_GROUP@557..567 L_CURLY@557..558 "{" WORD@558..566 "location" R_CURLY@566..567 "}" WHITESPACE@567..568 " " WORD@568..573 "field" WHITESPACE@573..574 " " WORD@574..576 "in" WHITESPACE@576..577 " " WORD@577..580 "the" WHITESPACE@580..581 " " WORD@581..589 "database" WHITESPACE@589..610 "\n " WORD@610..615 "file." WHITESPACE@615..616 " " WORD@616..623 "Compare" WHITESPACE@623..624 " " COMMAND@624..631 COMMAND_NAME@624..631 "\\texttt" CURLY_GROUP@631..643 L_CURLY@631..632 "{" WORD@632..642 "laufenberg" R_CURLY@642..643 "}" COMMA@643..644 "," WHITESPACE@644..645 " " COMMAND@645..652 COMMAND_NAME@645..652 "\\texttt" CURLY_GROUP@652..660 L_CURLY@652..653 "{" WORD@653..659 "sorace" R_CURLY@659..660 "}" COMMA@660..661 "," WHITESPACE@661..662 " " WORD@662..665 "and" WHITESPACE@665..686 "\n " COMMAND@686..693 COMMAND_NAME@686..693 "\\texttt" CURLY_GROUP@693..702 L_CURLY@693..694 "{" WORD@694..701 "kowalik" R_CURLY@701..702 "}" R_CURLY@702..703 "}" COMMA@703..704 "," WHITESPACE@704..705 "\n" R_DELIM@705..706 "}"