abogen debug samples

Each paragraph begins with a stable debug code marker.

Apostrophes and contractions (1)

[[ABOGEN-DBG:APOS_001]] It's a beautiful day, isn't it? Let's see what we'll do.

Apostrophes and contractions (2)

[[ABOGEN-DBG:APOS_002]] I'm sure you're ready; we'd better go before it's too late.

Apostrophes and contractions (3)

[[ABOGEN-DBG:APOS_003]] He'll say it's fine, but I can't promise it'll work.

Apostrophes and contractions (4)

[[ABOGEN-DBG:APOS_004]] They've done it, and I'd agree they've earned it.

Apostrophes and contractions (5)

[[ABOGEN-DBG:APOS_005]] She's here, we're late, they're waiting, and you're right.

Plural possessives (1)

[[ABOGEN-DBG:POS_001]] The dogs' bowls were empty, but the boss's office was quiet.

Plural possessives (2)

[[ABOGEN-DBG:POS_002]] The teachers' lounge was closed during the students' exams.

Plural possessives (3)

[[ABOGEN-DBG:POS_003]] The actresses' roles changed, and the directors' notes piled up.

Plural possessives (4)

[[ABOGEN-DBG:POS_004]] The Joneses' car was parked by the neighbors' fence.

Plural possessives (5)

[[ABOGEN-DBG:POS_005]] The bosses' meeting ended before the witnesses' statements began.

Grouped numbers (1)

[[ABOGEN-DBG:NUM_001]] There are 1,234 apples, 56 oranges, and 7.89 liters of juice.

Grouped numbers (2)

[[ABOGEN-DBG:NUM_002]] The population is 10,000,000 and the area is 123.45 square miles.

Grouped numbers (3)

[[ABOGEN-DBG:NUM_003]] Set the timer for 0.5 seconds, then wait 2.0 minutes.

Grouped numbers (4)

[[ABOGEN-DBG:NUM_004]] We measured 3.1415 radians and wrote down 2,718.28 as well.

Grouped numbers (5)

[[ABOGEN-DBG:NUM_005]] The sequence is 1, 2, 3, 4, 5, and then 13.

Years and decades (1)

[[ABOGEN-DBG:YEAR_001]] In 1999, people said the '90s were over.

Years and decades (2)

[[ABOGEN-DBG:YEAR_002]] In 2001, the show premiered; by 2010 it was everywhere.

Years and decades (3)

[[ABOGEN-DBG:YEAR_003]] The 1980s were loud, and the 1970s were groovy.

Years and decades (4)

[[ABOGEN-DBG:YEAR_004]] She loved the '80s, but he preferred the '60s.

Years and decades (5)

[[ABOGEN-DBG:YEAR_005]] In 2024, we looked back at 2020 and planned for 2030.

Dates (1)

[[ABOGEN-DBG:DATE_001]] On 2023-01-01, we celebrated the new year.

Dates (2)

[[ABOGEN-DBG:DATE_002]] The deadline is 1999-12-31 at midnight.

Dates (3)

[[ABOGEN-DBG:DATE_003]] Leap day happens on 2024-02-29.

Dates (4)

[[ABOGEN-DBG:DATE_004]] Some formats look like 01/02/2003 and can be ambiguous.

Dates (5)

[[ABOGEN-DBG:DATE_005]] We met on March 5, 2020 and again on Apr. 7, 2021.

Currency symbols (1)

[[ABOGEN-DBG:CUR_001]] The price is $10.50, but it was £8.00 yesterday.

Currency symbols (2)

[[ABOGEN-DBG:CUR_002]] Tickets cost €12, and the fine was $0.99.

Currency symbols (3)

[[ABOGEN-DBG:CUR_003]] The bill was ¥500 and the refund was $-3.25.

Currency symbols (4)

[[ABOGEN-DBG:CUR_004]] He paid £1,234.56 for the instrument.

Currency symbols (5)

[[ABOGEN-DBG:CUR_005]] The subscription is $5 per month, or $50 per year.

Titles and abbreviations (1)

[[ABOGEN-DBG:TITLE_001]] Dr. Smith lives on Elm St. near the U.S. border.

Titles and abbreviations (2)

[[ABOGEN-DBG:TITLE_002]] Mr. and Mrs. Doe met Prof. Adams at 5 p.m.

Titles and abbreviations (3)

[[ABOGEN-DBG:TITLE_003]] Gen. Lee spoke to Sgt. Rivera on Main St.

Titles and abbreviations (4)

[[ABOGEN-DBG:TITLE_004]] The report came from the U.K. office, not the U.S.A. team.

Titles and abbreviations (5)

[[ABOGEN-DBG:TITLE_005]] St. John's is different from St. Louis.

Terminal punctuation (1)

[[ABOGEN-DBG:PUNC_001]] This sentence ends without punctuation

Terminal punctuation (2)

[[ABOGEN-DBG:PUNC_002]] An ellipsis is already present...

Terminal punctuation (3)

[[ABOGEN-DBG:PUNC_003]] A question without a mark

Terminal punctuation (4)

[[ABOGEN-DBG:PUNC_004]] An exclamation without a bang

Terminal punctuation (5)

[[ABOGEN-DBG:PUNC_005]] A quote ends here"

ALL CAPS inside quotes (1)

[[ABOGEN-DBG:QUOTE_001]] He shouted, "THIS IS IMPORTANT!" and then whispered, "ok."

ALL CAPS inside quotes (2)

[[ABOGEN-DBG:QUOTE_002]] She said, "NO WAY", but he replied, "maybe".

ALL CAPS inside quotes (3)

[[ABOGEN-DBG:QUOTE_003]] The sign read "DO NOT ENTER" and the note read "pls knock".

ALL CAPS inside quotes (4)

[[ABOGEN-DBG:QUOTE_004]] He muttered, "OK", then yelled, "STOP!"

ALL CAPS inside quotes (5)

[[ABOGEN-DBG:QUOTE_005]] They chanted, "USA!" and someone wrote "idk".

Footnote indicators (1)

[[ABOGEN-DBG:FOOT_001]] This is a sentence with a footnote[1] and another[12].

Footnote indicators (2)

[[ABOGEN-DBG:FOOT_002]] Some books use multiple footnotes like this[2][3] in a row.

Footnote indicators (3)

[[ABOGEN-DBG:FOOT_003]] A footnote can appear mid-sentence[4] and continue afterward.

Footnote indicators (4)

[[ABOGEN-DBG:FOOT_004]] Edge cases include [0] or very large indices like [1234].

Footnote indicators (5)

[[ABOGEN-DBG:FOOT_005]] Sometimes a footnote follows punctuation.[5] Sometimes it doesn't[6]