diff --git a/.gitattributes b/.gitattributes index 6313b56c..8e79ade1 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,3 @@ * text=auto eol=lf +quill_simple.html linguist-generated +github_textarea.html linguist-generated diff --git a/.github/workflows/just_checks.yml b/.github/workflows/just_checks.yml index 67f51760..595ffd20 100644 --- a/.github/workflows/just_checks.yml +++ b/.github/workflows/just_checks.yml @@ -39,7 +39,6 @@ jobs: uses: actions/setup-node@v4 with: node-version-file: ".node-version" - package-manager-cache: false - name: Enable Corepack run: corepack enable - name: Rust Cache diff --git a/Cargo.lock b/Cargo.lock index 0bb57ba8..21044fc5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -29,6 +29,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "alloca" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4" +dependencies = [ + "cc", +] + [[package]] name = "allocator-api2" version = "0.2.21" @@ -1008,10 +1017,11 @@ dependencies = [ [[package]] name = "criterion" -version = "0.7.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928" +checksum = "4d883447757bb0ee46f233e9dc22eb84d93a9508c9b868687b274fc431d886bf" dependencies = [ + "alloca", "anes", "cast", "ciborium", @@ -1020,6 +1030,7 @@ dependencies = [ "itertools 0.13.0", "num-traits", "oorandom", + "page_size", "regex", "serde", "serde_json", @@ -1029,9 +1040,9 @@ dependencies = [ [[package]] name = "criterion-plot" -version = "0.6.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338" +checksum = "ed943f81ea2faa8dcecbbfa50164acf95d555afec96a27871663b300e387b2e4" dependencies = [ "cast", "itertools 0.13.0", @@ -2658,7 +2669,7 @@ dependencies = [ [[package]] name = "harper-brill" -version = "1.0.0" +version = "1.3.0" dependencies = [ "harper-pos-utils", "lazy_static", @@ -2692,7 +2703,7 @@ dependencies = [ [[package]] name = "harper-comments" -version = "1.0.0" +version = "1.3.0" dependencies = [ "harper-core", "harper-html", @@ -2726,7 +2737,7 @@ dependencies = [ [[package]] name = "harper-core" -version = "1.0.0" +version = "1.3.0" dependencies = [ "ammonia", "bitflags 2.10.0", @@ -2764,7 +2775,7 @@ dependencies = [ [[package]] name = "harper-html" -version = "1.0.0" +version = "1.3.0" dependencies = [ "harper-core", "harper-tree-sitter", @@ -2775,7 +2786,7 @@ dependencies = [ [[package]] name = "harper-ink" -version = "1.0.0" +version = "1.3.0" dependencies = [ "harper-core", "harper-tree-sitter", @@ -2786,7 +2797,7 @@ dependencies = [ [[package]] name = "harper-jjdescription" -version = "1.0.0" +version = "1.3.0" dependencies = [ "harper-core", "harper-tree-sitter", @@ -2797,7 +2808,7 @@ dependencies = [ [[package]] name = "harper-literate-haskell" -version = "1.0.0" +version = "1.3.0" dependencies = [ "harper-comments", "harper-core", @@ -2808,7 +2819,7 @@ dependencies = [ [[package]] name = "harper-ls" -version = "1.0.0" +version = "1.3.0" dependencies = [ "anyhow", "clap", @@ -2839,7 +2850,7 @@ dependencies = [ [[package]] name = "harper-pos-utils" -version = "1.0.0" +version = "1.3.0" dependencies = [ "burn", "burn-ndarray", @@ -2857,7 +2868,7 @@ dependencies = [ [[package]] name = "harper-python" -version = "1.0.0" +version = "1.3.0" dependencies = [ "harper-core", "harper-tree-sitter", @@ -2868,7 +2879,7 @@ dependencies = [ [[package]] name = "harper-stats" -version = "1.0.0" +version = "1.3.0" dependencies = [ "chrono", "harper-core", @@ -2879,7 +2890,7 @@ dependencies = [ [[package]] name = "harper-tree-sitter" -version = "1.0.0" +version = "1.3.0" dependencies = [ "harper-core", "tree-sitter", @@ -2898,7 +2909,7 @@ dependencies = [ [[package]] name = "harper-typst" -version = "1.0.0" +version = "1.3.0" dependencies = [ "harper-core", "itertools 0.14.0", @@ -3235,9 +3246,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.12.0" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" +checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" dependencies = [ "equivalent", "hashbrown 0.16.1", @@ -3970,6 +3981,16 @@ dependencies = [ "serde", ] +[[package]] +name = "page_size" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da" +dependencies = [ + "libc", + "winapi", +] + [[package]] name = "parking" version = "2.2.1" @@ -5636,9 +5657,9 @@ dependencies = [ [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -5659,9 +5680,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", @@ -5670,9 +5691,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c" dependencies = [ "once_cell", "valuable", @@ -5691,9 +5712,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.20" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e" dependencies = [ "nu-ansi-term", "sharded-slab", @@ -5730,9 +5751,9 @@ dependencies = [ [[package]] name = "tree-sitter-bash" -version = "0.25.0" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "871b0606e667e98a1237ebdc1b0d7056e0aebfdc3141d12b399865d4cb6ed8a6" +checksum = "9e5ec769279cc91b561d3df0d8a5deb26b0ad40d183127f409494d6d8fc53062" dependencies = [ "cc", "tree-sitter-language", @@ -6120,9 +6141,9 @@ dependencies = [ [[package]] name = "unicode-script" -version = "0.5.7" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f" +checksum = "383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee" [[package]] name = "unicode-segmentation" @@ -6209,13 +6230,13 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.18.1" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" +checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" dependencies = [ "getrandom 0.3.4", "js-sys", - "serde", + "serde_core", "wasm-bindgen", ] diff --git a/harper-brill/Cargo.toml b/harper-brill/Cargo.toml index fb1c3a81..dd1b9f64 100644 --- a/harper-brill/Cargo.toml +++ b/harper-brill/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-brill" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" diff --git a/harper-comments/Cargo.toml b/harper-comments/Cargo.toml index d9c0e092..301f34fb 100644 --- a/harper-comments/Cargo.toml +++ b/harper-comments/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-comments" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" @@ -13,7 +13,7 @@ harper-html = { path = "../harper-html", version = "1.0.0" } harper-tree-sitter = { path = "../harper-tree-sitter", version = "1.0.0" } itertools = "0.14.0" tree-sitter = "0.25.10" -tree-sitter-bash = "0.25.0" +tree-sitter-bash = "0.25.1" tree-sitter-c = "0.24.1" tree-sitter-cmake = "0.7.1" tree-sitter-cpp = "0.23.4" diff --git a/harper-comments/src/comment_parser.rs b/harper-comments/src/comment_parser.rs index 08493e07..47dbebb9 100644 --- a/harper-comments/src/comment_parser.rs +++ b/harper-comments/src/comment_parser.rs @@ -31,6 +31,7 @@ impl CommentParser { "dart" => harper_tree_sitter_dart::LANGUAGE, "go" => tree_sitter_go::LANGUAGE, "haskell" => tree_sitter_haskell::LANGUAGE, + "daml" => tree_sitter_haskell::LANGUAGE, "java" => tree_sitter_java::LANGUAGE, "javascript" => tree_sitter_javascript::LANGUAGE, "javascriptreact" => tree_sitter_typescript::LANGUAGE_TSX, @@ -89,6 +90,7 @@ impl CommentParser { "dart" => "dart", "go" => "go", "hs" => "haskell", + "daml" => "daml", "java" => "java", "js" => "javascript", "jsx" => "javascriptreact", diff --git a/harper-comments/tests/language_support_sources/common.mill b/harper-comments/tests/language_support_sources/common.mill index 57f76648..e6629e8d 100644 --- a/harper-comments/tests/language_support_sources/common.mill +++ b/harper-comments/tests/language_support_sources/common.mill @@ -9,7 +9,7 @@ object hello extends ScalaModule { ivy"com.lihaoyi::mainargs:0.6.2" // for CLI argument parsing ) - // Define an test sub-module using a test framework. + // Define an test submodule using a test framework. object test extends ScalaTests { def testFramework = "utest.runner.Framework" def ivyDeps = Agg( diff --git a/harper-core/Cargo.toml b/harper-core/Cargo.toml index 5650a6d3..56985ef8 100644 --- a/harper-core/Cargo.toml +++ b/harper-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-core" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" @@ -22,7 +22,7 @@ serde_json = "1.0.145" smallvec = { version = "1.15.1", features = ["serde"] } thiserror = "2.0.17" unicode-blocks = "0.1.9" -unicode-script = "0.5.7" +unicode-script = "0.5.8" unicode-width = "0.2.2" levenshtein_automata = { version = "0.2.1", features = ["fst_automaton"] } cached = "0.56.0" @@ -36,7 +36,7 @@ bitflags = { version = "2.10.0", features = ["serde"] } trie-rs = "0.4.2" [dev-dependencies] -criterion = { version = "0.7.0", default-features = false } +criterion = { version = "0.8.1", default-features = false } rand = "0.8.5" quickcheck = "1.0.3" quickcheck_macros = "1.1.0" diff --git a/harper-core/README.md b/harper-core/README.md index 3fb578e8..42b177ca 100644 --- a/harper-core/README.md +++ b/harper-core/README.md @@ -6,6 +6,31 @@ Feel free to use `harper-core` in your projects. If you run into issues, create a pull request. +## Example + +Here's what a full end-to-end linting pipeline could look like using `harper-core`. + +```rust +use harper_core::linting::{LintGroup, Linter}; +use harper_core::parsers::PlainEnglish; +use harper_core::spell::FstDictionary; +use harper_core::{Dialect, Document}; + +let text = "This is an test."; +let parser = PlainEnglish; + +let document = Document::new_curated(text, &parser); + +let dict = FstDictionary::curated(); +let mut linter = LintGroup::new_curated(dict, Dialect::American); + +let lints = linter.lint(&document); + +for lint in lints { + println!("{:?}", lint); +} +``` + ## Features `concurrent`: Whether to use thread-safe primitives (`Arc` vs `Rc`). Disabled by default. diff --git a/harper-core/annotations.json b/harper-core/annotations.json index b72f0eaf..85871024 100644 --- a/harper-core/annotations.json +++ b/harper-core/annotations.json @@ -997,6 +997,14 @@ "metadata": { "//": "not yet implemented" } + }, + "(": { + "#": "prefix property", + "metadata": { + "affix": { + "is_prefix": true + } + } } } } diff --git a/harper-core/dictionary.dict b/harper-core/dictionary.dict index 43e458ec..2b1dec9d 100644 --- a/harper-core/dictionary.dict +++ b/harper-core/dictionary.dict @@ -1,4 +1,4 @@ -54100 +54200 # Start of original dictionary import # combined with dialect spelling dictionary import. @@ -856,7 +856,7 @@ BRICS/Og BS/ONgV BSA/NO BSD/ONSg -BTU/N # same as Btu? +BTU/N BTW/ BYOB/ Ba/ONg @@ -1548,7 +1548,6 @@ Bryce/Og Brynner/g Bryon/Og Brzezinski/Og -Btu/g # same as BTU? Buber/g Buchanan/Og Bucharest/Og @@ -2570,7 +2569,7 @@ DNA/NOgV DOA/J # dead on arrival DOB/NO DOD/N -DOE/NOV # department of energy +DOE/NO # department of energy DOJ/Og # department of justice DOS/NOg # disk operating system DOT/ON @@ -3129,6 +3128,7 @@ Egyptian/JNOSg Egyptology/Ng Ehrenberg/Og Ehrlich/Og +EiB # exbibyte Eichmann/Ng Eid/OgS # festival Eiffel/Og @@ -3923,7 +3923,7 @@ Ghats/Og Ghazvanid/g Ghent/Og Ghibelline/Ng -GiB +GiB # gibibyte Giacometti/g Giannini/Og Giauque/g @@ -4803,7 +4803,6 @@ IT/N # removed `5`. nouns can qualify nouns. makes `it` an adject IUD/N IV/JNSg IVF/N -Ia/O Iaccoca/g Iago/Og Ian/Og @@ -5480,6 +5479,7 @@ Khufu/Og Khulna/Og Khwarizmi/g Khyber/Og +KiB # kibibyte Kickapoo/NOg Kidd/Og Kiel/Og @@ -6818,6 +6818,7 @@ Meyers/Og Mfume/g Mg/Ng Mgr +MiB # mebibyte MiG/Ng Mia/Og Miami/ONSg @@ -7321,8 +7322,6 @@ Nb/g # niobium Nd/g # neodymium Ndjamena/g Ne/g # neon -NeWS -NeWSes Neal/Og Neanderthal/JNSg Neapolitan/JNOg @@ -7352,7 +7351,6 @@ Nelsen/Og Nelson/Og Nembutal/g Nemesis/Og -Neo/Og Neogene/JOg Neolithic/ONJ Nepal/Og @@ -7820,6 +7818,7 @@ PRC/ONg # mainland China PRO/N PS/ONgJ # postscript; multiple meanings as implied by the attributes? P.S. # postscript +U.S./Og # United States PST/ONg PSU/Sg # power supply unit PT/NOJ @@ -8093,6 +8092,7 @@ Phyllis/Og Piaf/Og # Edith - Piaget/Og Pianola/g +PiB # pebibyte Picasso/Og # Pablo - Piccadilly/Og Pickering/Og @@ -8391,6 +8391,7 @@ Qaddafi/Og Qantas/Og # airline Qatar/Og Qatari/NgSJ +QiB # quebibyte Qingdao/Og Qinghai/Og Qiqihar/Og @@ -8628,6 +8629,7 @@ Rhodesia/Og Rhodesian/JN Rhonda/Og Rhone/Og +RiB # robibyte Ribbentrop/g Ricardo/Og Rice/Og @@ -8745,7 +8747,6 @@ Rollerblade/g Rollins/Og Rolodex/NgV Rolvaag/g -Rom/ONJ Roman/JNOSg Romanesque/JSg Romania/Og @@ -10071,6 +10072,7 @@ Thutmose/Og Ti/g # titanium Tia/Og Tianjin/Og +TiB # tebibyte Tiber/Og Tiberius/Og Tibet/Og @@ -10470,7 +10472,6 @@ VRAM/Ng # video memory VT/ONJV # US state (Vermont) VTOL/N # vertical takeoff and landing VW/OgS # car brand; cf. Volkswagen -Va/Og Vacaville/Og Vader/g Vaduz/Og @@ -11037,6 +11038,7 @@ Yerkes/Og Yesenia/g Yevtushenko/g Yggdrasil/Og +YiB # yobibyte Yiddish/JOg Ymir/Og Yoda/Og @@ -11121,6 +11123,7 @@ Zhejiang/Og Zhengzhou/Og Zhivago/Og # dr - Zhukov/Og +ZiB # zebibyte Zibo/Og Ziegfeld/g Ziegler/Og @@ -11163,7 +11166,7 @@ Zworykin/g Zyrtec/g Zyuganov/g Zzz -a/~DP +a/~DP( a.m./ aah/NV aardvark/~NSg @@ -11953,7 +11956,7 @@ ailment/~NSg aim/~NSgVdG aimless/JYp aimlessness/Ng -ain't/V +ain't/VA air/~NwSgVdGz airbag/~NgS airbase/~NSg @@ -12591,7 +12594,7 @@ antagonist/~NSg antagonistic/~JQ antagonize/VdSG antarctic/~J -ante/~NSgV +ante/~NSgV( anteater/NgS antebellum/~J antecedence/Nmg @@ -12626,7 +12629,7 @@ anthropomorphise/V!_ anthropomorphism/Nmg anthropomorphize/V anthropomorphous/J -anti/~JNSgP +anti/~JNSgP( antiabortion/J antiabortionist/NgS antiaircraft/JN @@ -12955,7 +12958,7 @@ arbutus/NgS arc/~NSgVdG arcade/~NgSV arcane/~J -arch/~NgSVGd>J^YpZv +arch/~NgSVGd>J^YpZv( archaeological/~JY archaeologist/~NSg archaeology/~Nmg @@ -13327,7 +13330,7 @@ async/J # abbreviation of "asynchronous" asynchronicity/Nmg asynchronous/~JY asynchrony/Nmg -at/~PN # removed `4` an `8` obscure verb and obsolete dialectal pronoun +at/~PN # removed `V` and `I` obscure verb and obsolete dialectal pronoun atavism/Nmg atavist/NSg atavistic/J @@ -13514,7 +13517,7 @@ authorized/~JVtT authorship/~Nmg autism/~Nmg autistic/~JN -auto/~JNgSV +auto/~JNgSV( autobahn/~NSg autobiographer/NSg autobiographic/J @@ -13647,8 +13650,8 @@ awkwardness/Nmg awl/NSg awn/NSgGz awning/NgS -awoke/~V -awoken/V +awoke/~Vt +awoken/VT awry/~J ax/~NgSVdG< axe/NSgVdG! @@ -14442,6 +14445,7 @@ bend/~VbG>SNgBZ bendability/Nmg bender/~Ng bendy/J^>N +# bene # prefixes that are not also words in their own right don't belong in the dictionary beneath/~P benedictine/~ benediction/NwSg @@ -14578,7 +14582,7 @@ bezel/NgS bezier/NgS bf/~N bhaji/N -bi/~J>NSgZ +bi/~J>NSgZ( biannual/JYN bias/~NgSVGdJ biased/~JVtTU @@ -15333,7 +15337,7 @@ border/~NgSVGd borderland/NgS borderless/J borderline/~JNgSV -bore/~Vd>GSNgZ +bore/~Vbtd>GSNgZ boredom/~Ng borehole/NSV borer/Ng @@ -15849,7 +15853,7 @@ builder/~Ng building/~NwgSV buildout/NwgS buildup/~NSg -built/~JNVri +built/~JNVtTri builtin/JN bulb/~NgSV bulbous/J @@ -16085,7 +16089,7 @@ bye/~NSgJP bygone/JNSg bylaw/NSg byline/NSgV -bypass/~NgSVGd +bypass/~NgSVGdB bypath/Ng bypaths/N byplay/Ng @@ -16298,7 +16302,7 @@ campus/~NgSV campy/J^> camshaft/~NSg can/~NSgAd>GZ -can't/~A +can't/~AV canal/~NgSV canalisation/Nmg!_ canalise/VGdS!_ @@ -16372,6 +16376,8 @@ canoeist/NSg canola/Ng canon/~NgSJ canonical/~JYN +canonicalise/VGdS!_ +canonicalize/VGdS canonisation/NgS!_ canonise/VdSG!_ canonization/~NSg @@ -16777,7 +16783,7 @@ catty/J^>Np catwalk/NSg caucus/~NgSVdG caudal/~JYN -caught/~JVU +caught/~JVtTU cauldron/~NgS cauliflower/~NwSgV caulk/NgSVGd>Z @@ -16896,6 +16902,7 @@ center/~NgJVdG centerboard/NSg centerfold/NgS centerpiece/~NgS +# centi # prefixes that are not also words in their own right don't belong in the dictionary centigrade/JN centigram/NSg centiliter/NgS< @@ -17558,6 +17565,7 @@ circularize/VdSG circulate/~VdSGr circulation/~NSgr circulatory/JN +# circum # prefixes that are not also words in their own right don't belong in the dictionary circumcise/VdSGXn circumcised/JVtTNU circumcision/~Ng @@ -17917,7 +17925,7 @@ clxvi clxvii cm/~ cnidarian/NgS -co/~NSIdE +co/~NSIdE( coach/~NgSVdG coachload/NS coachman/N0g @@ -19183,8 +19191,10 @@ copycatting/V6 copyist/NgS copyleft/NV copyright/~NSgVGd -copywrite/VSdG +copywrite/VSG copywriter/NgS +copywritten/VT +copywrote/Vt coquetry/NSg coquette/NSgVdGJ coquettish/JY @@ -19381,7 +19391,7 @@ cough/~VdGNg coughs/NV could/~NA could've/V -couldn't/~V +couldn't/~VA coulee/NSg coulis/N coulomb/~NgS @@ -20370,6 +20380,7 @@ dc/~N dd/~NSdG dded/K dding/K +# de # prefixes that are not also words in their own right don't belong in the dictionary deacon/~NgSV deaconess/NgS dead/~J^Y>NgVXn @@ -20441,6 +20452,7 @@ debtor/~NgS debugger/NSg debut/~NgVGd debutante/NSg +# deca # prefixes that are not also words in their own right don't belong in the dictionary decade/~NgS decadence/~Nmg decadency/Nmg @@ -20606,6 +20618,7 @@ defensible/Ji defensibly/Ryi defensive/~JYNgp defensiveness/Nmg +defer/VS deference/~Nmg deferential/JY deferral/NgS @@ -21021,7 +21034,7 @@ detailer/NgS detain/VGdSL detainee/~NgS detainment/Nmg -detect/~VSdGJvB +detect/~VSdGvB detectable/~JU detected/~JVU detection/~NwgS @@ -21118,6 +21131,7 @@ dextrose/Nmg dharma/~NwgS dhoti/NSg dhow/NgS +# di # prefixes that are not also words in their own right don't belong in the dictionary diabetes/~Nmg diabetic/~JNSg diabolic/J @@ -21205,7 +21219,7 @@ dictatorship/~NSg diction/Nmg dictionary/~NSgV dictum/Ng -did/~VtrU +did/~VAtrU didactic/~JNQ diddle/NSVd>GZ diddler/Ng @@ -21213,7 +21227,7 @@ diddly/N diddlysquat/N diddums/ didgeridoo/NSV -didn't/~V +didn't/~VAt dido/~N0g didoes/N9 didst/V @@ -21368,7 +21382,7 @@ diplomatic/~JNUQ diplomatist/NgS diplopia/N dipole/~NSg -dipped/~VJ +dipped/~VtTJ dipper/NSg dipping/~VN dippy/J>^ @@ -21407,7 +21421,7 @@ dirtball/NS dirtily/Ry dirtiness/Nmg dirty/~J^>VdSGp -dis/~VNgI +dis/~VNgI( disable/~VdSGJL disablement/Ng disambiguate/~VSdGn @@ -21726,7 +21740,7 @@ dizzily/Ry dizziness/~Nmg dizzy/~J^>VdGSNp djellaba/NgS -do/~SA>GzHZ +do/~VA>GzHZ doability/Nmg doable/JNU dob/VSN @@ -21765,11 +21779,11 @@ dodgem/NS dodger/~Ng dodgy/J>^ dodo/~NgS -doe/~NSgV +doe/~NSg doer/Ng -does/~VhrU +does/~VAhrU doeskin/NgS -doesn't/~V +doesn't/~VAh doff/VdGS dog/~NSgVJ dogcart/NSg @@ -21848,7 +21862,7 @@ dominion/~NSg domino/~N0gV dominoes/N9 don/~NSgV -don't/~V +don't/~VbA dona/~Sg donate/~VdSGXn donation/~NwgS @@ -21916,6 +21930,7 @@ dormitory/~NSg dormouse/Ng dorsal/~JYN dory/~NSgJ +dos/N9 dosage/~NSg dose/~NgSVGd dosh/N @@ -22400,6 +22415,7 @@ dynamo/~NSg dynastic/~J dynasty/~NSg dyno/NSg +# dys # prefixes that are not also words in their own right don't belong in the dictionary dysentery/~Nmg dysfunction/~Nmg dysfunctional/~J @@ -22990,7 +23006,7 @@ emulsification/Nmg emulsifier/~NgS emulsify/Vd>SGnZ emulsion/~NwgSV -en/~NSgPI +en/~NSgPI( enable/~Vd>SGZ enabler/NgS enact/~VSdGrL @@ -23576,6 +23592,7 @@ etude/NSg etymological/~JY etymologist/NSg etymology/~NwSg +# eu # prefixes that are not also words in their own right don't belong in the dictionary eucalypti/N9 eucalyptus/~N0gS euchre/NSgVdG @@ -23637,7 +23654,7 @@ evasion/~NSg evasive/JYp evasiveness/Ng eve/~NSgr -even/~JY^>VdGSNgzp +even/~JY^>VdGSRNgzp evenhanded/JY evening/~NwgSV evenness/NgU @@ -23649,7 +23666,7 @@ eventide/Ng eventual/~JY eventuality/NSg eventuate/VGdS -ever/~J +ever/~RJ everglade/NSg evergreen/~JNSgV everlasting/~JYNgS @@ -23683,7 +23700,7 @@ evolutionist/NSg evolve/~VdSG ewe/~NSg>Z ewer/Ng -ex/~NgSVJ +ex/~NgSVJ( exabyte/NgS exacerbate/VGdSn exacerbation/Nwg @@ -24033,7 +24050,7 @@ extortion/~Ng>Z extortionate/JY extortioner/Ng extortionist/NgS -extra/~JNSg +extra/~JNSg( extracellular/~J extract/~NgSVdGv extraction/~NwSg @@ -24109,7 +24126,7 @@ eyetooth/N0g eyewash/NgV eyewear/Nmg eyewitness/~NgSV -f/~N^>eirv +#f/~N^>eirv # N:noun ^:fest >:fer e:def i:inf r:ref v:five fMRI/N fa/~NgP fab/~JNgSV @@ -24465,14 +24482,14 @@ feline/~JNSg fell/~Vtd>GSNgJ^Z fella/NS fellatio/Ng -fellow/~NSgV +fellow/~NSg fellowman/Ng fellowmen/9 fellowship/~NwgSV felon/JNSg felonious/J felony/~NSg -felt/~NwgSVdGJ +felt/~NwgSVtTdGJ fem/~NJ female/~JNSgp femaleness/Ng @@ -24802,7 +24819,7 @@ firm/~NgSJY^>VdGp firmament/NSg firmness/Nmg firmware/~Nmg -first/~JYNSgV +first/~JYNSg firstborn/~NSgJ firsthand/~JR firth/~Ng @@ -25315,7 +25332,7 @@ forceps/N09g forcible/~J forcibly/~Ry ford/~NgSVdGB -fore/~JNgS +fore/~JNgS( forearm/~NSgVGd forebear/NgSV forebode/VGdSNz @@ -25512,7 +25529,7 @@ foul/~JY^>VdGSNgp foulard/Ng foulmouthed/J foulness/Ng -found/~VdGSNW +found/~VtTdGSNW foundation/~NSg foundational/~J founded/~VtTJU @@ -26717,7 +26734,7 @@ godsend/NSg godson/NSg godspeed/N goer/Ng -goes/~VN9 +goes/~VhN9 gofer/NSg goggle/VdGSNg goggles/N9gV @@ -27026,7 +27043,7 @@ grenadine/Nmg grep/OSV grepped/V grepping/V -grew/~Vr +grew/~Vtr grey/J^>VdGSNwgp!@_ greyhound/~NSgV greyish/J!@_ @@ -27394,10 +27411,10 @@ hacksaw/NSgV hacktivist/NgS hackwork/Nmg hacky/J>^ -had/~V +had/~VtT haddock/NwSg hadith/~N -hadn't/V +hadn't/Vt hadst/V haem/N!@_ haematite/Ng!_ @@ -27465,7 +27482,7 @@ halal/~JVg halberd/NSg halcyon/~NJ hale/~J^>NSVGdi -half/~N0wgJVP +half/~N0wgJP halfback/~NSgV halfcourt/ halfhearted/JYp @@ -27751,10 +27768,11 @@ haunt/~Vd>GSNgZ haunter/Ng haunting/~VJYN hauteur/Ng -have/~NgSAG +have/~NgAG haven/~NSgV -haven't/V +haven't/VA haversack/NSg +haves/N9 havoc/~NmgV haw/~VGdSNg hawk/~NgSVd>GZ @@ -27969,7 +27987,7 @@ heir/~NgSV heiress/~NgS heirloom/NSg heist/~NSgVdG -held/~V +held/~VtT helical/~J helices/9 helicopter/~NSgVGd @@ -28127,7 +28145,7 @@ hesitate/~VdSGnX hesitating/VNYU hesitation/~Ng hessian/~N -hetero/~JNSg +hetero/~JNSg( heterodox/J heterodoxy/Nmg heterogeneity/Ng @@ -28428,7 +28446,7 @@ homily/~NSg hominid/NSgJ hominoid/NS hominy/Ng -homo/~NgSJ +homo/~NgSJ( homoerotic/J homogeneity/Ng homogeneous/~JY @@ -28918,6 +28936,7 @@ hymn/~NgSVdG hymnal/~NgSJ hymnbook/NSg hype/~NmgSVGd>J +# hyper # prefixes that are not also words in their own right don't belong in the dictionary hyperactive/J hyperactivity/~Ng hyperaggressive/J @@ -29114,6 +29133,7 @@ ignore/~VGdS iguana/~NgS ii/~ iii/~ +# il # prefixes that are not also words in their own right don't belong in the dictionary ilea/N ileitis/Ng ileum/Ng @@ -29154,6 +29174,7 @@ illustrative/~JY illustrator/~NSg illustrious/~JYp illustriousness/Nmg +# im # prefixes that are not also words in their own right don't belong in the dictionary image/~NwSgVdG imager/NgS imagery/~Nmg @@ -29465,7 +29486,7 @@ impure/~JY^>V impurity/~NSg imputation/NSg impute/VdSGB -in/~PJRrg # removed `4`, verb senses are obsolete, `NS`, noun sense is marginal +in/~PJRrg( # removed `4`, verb senses are obsolete, `NS`, noun sense is marginal inaccuracy/NwgS inaction/~Nmg inadequacy/NS @@ -30115,7 +30136,7 @@ intent/~NSgJYp intention/~NgSV intentional/~JYNU intentness/Ng -inter/~VSEL +inter/~VSEL( interact/~VGdSNv interaction/~NwSg interactive/~JYN @@ -30299,6 +30320,7 @@ intonation/~NSg intoxicant/NSgJ intoxicate/VdSGJn intoxication/~Ng +# intra # prefixes that are not also words in their own right don't belong in the dictionary intracranial/~J intramural/~JN intramuscular/J @@ -30317,7 +30339,7 @@ intriguer/Ng intriguing/~JYV6N intrinsic/~JNgS intrinsically/~Ry -intro/~NSgV +intro/~NSgV( introduce/~VGdSr introduction/~N0gr introductions/~N9 @@ -30520,7 +30542,7 @@ isle/~NgS islet/~NSg ism/~Nge isms/N -isn't/~VN +isn't/~VAhN isobar/NgS isobaric/J isochronous/J @@ -30943,7 +30965,7 @@ juryman/N0g jurymen/N9 jurywoman/N0g jurywomen/N9 -just/~JY^>p # removed `1` noun. archaic and interferes with linter heuristics +just/~JY^>pR # removed `1` noun. archaic and interferes with linter heuristics justice/~NwgSi justifiable/~JU justifiably/RyU @@ -31101,7 +31123,7 @@ killer/~NgJ killing/~JNgV killjoy/NSg kiln/~NgSVdG -kilo/~NgS +kilo/~NgS( kilobit/NSg kilobyte/NSg kilocoulomb/S @@ -31220,7 +31242,7 @@ kneecapping/NV kneeing/VN kneel/VSG knell/VGdSNg -knelt/V +knelt/VtT knew/~Vt knicker/NS knickerbockers/Ng @@ -31371,8 +31393,8 @@ lagging/JNgV laggy/J lagniappe/NSg lagoon/~NSg -laid/~VJir -lain/~V +laid/~VtTJir +lain/~VT lair/~NgSV laird/~NSgV laity/~Ng @@ -31600,7 +31622,7 @@ lax/~NJ^>Yp laxative/JNgS laxity/Nmg laxness/Nmg -lay/~VGSNgJrie +lay/~VtGSNgJrie layabout/NS layaway/NgV layer/~NSgVbe @@ -31701,7 +31723,7 @@ leeriness/Ng leery/J>^p leeward/~JSg leeway/Ng -left/~J^>NgSV +left/~J^>NgSVtT leftism/Ng leftist/~NSgJ leftmost/J @@ -32140,7 +32162,7 @@ listeria/N listing/~JVNg listless/JYp listlessness/Nmg -lit/~V>JNZ +lit/~VtT>JNZ litany/NSg litchi/NgS lite/~JNV @@ -32655,7 +32677,7 @@ mackerel/~NwSg mackinaw/NSg mackintosh/~NgS macrame/NgV -macro/~JNSg +macro/~JNSg( macroaggregate/Ng macrobiotic/JS macrobiotics/Nwg @@ -32675,7 +32697,7 @@ maddening/JYV madder/NgSJcV maddest/Ju madding/JV -made/~VrU # removed `N`, noun is dialectal +made/~VtTrU # removed `N`, noun is dialectal mademoiselle/NgSV madhouse/~NSg madman/~N0g @@ -33265,7 +33287,7 @@ mayday/NgS mayflower/~NgS mayfly/NSg mayhem/~NmgV -mayn't/V +mayn't/VA mayo/~Nmg mayonnaise/NmgV mayor/~NSg @@ -33301,7 +33323,7 @@ meaningfulness/Nmg meaningless/~JYp meaninglessness/Nmg meanness/Nmg -meant/~VU +meant/~VtTU meantime/~Ng meanwhile/~Ng meany/NSg @@ -33384,7 +33406,7 @@ meeting/~NwgSV meetinghouse/NSg meetup/NgS meg/~NSV -mega/~JN +mega/~JN( megabit/NSg megabucks/Ng megabyte/NgS @@ -33594,7 +33616,7 @@ messiness/Nmg messmate/NSg messy/~J^>p mestizo/~NgS -met/~V +met/~VtT meta/~JN metabolic/~JN metabolically/Ry @@ -33701,7 +33723,7 @@ mica/~Ng mice/~N9V mick/~NSJ mickey/~NgSV -micro/~JNSgV +micro/~JNSgV( microaggression/NSg microarchitecture/NgS microbe/NgS @@ -33763,7 +33785,7 @@ microtransaction/NSg microvascular/J microwave/~NSgVdGB microwaveable/J -mid/~JPN +mid/~JPN( midair/J midcentury/J midday/~Ng @@ -33865,6 +33887,7 @@ millennial/JNgS millennium/~NgS miller/~Ng millet/~Ng +# milli # prefixes that are not also words in their own right don't belong in the dictionary milliamp/NgS milliard/Sg millibar/NgS @@ -33930,7 +33953,7 @@ minestrone/Nmg minesweeper/NSg mingle/VdGSN mingy/J -mini/~JNgS +mini/~JNgS( miniature/~NgSJV miniaturisation/Ng!_ miniaturise/VGdS!_ @@ -34002,6 +34025,7 @@ mirthful/JYp mirthfulness/Nmg mirthless/JY miry/J>^ +# mis # prefixes that are not also words in their own right don't belong in the dictionary misaddress/VdSG misadventure/NwgS misaligned/JV @@ -34401,7 +34425,7 @@ monkey/~NgSVdG monkeyshine/NSg monkish/J monkshood/NSg -mono/~NgJ +mono/~NgJ( monochromatic/~J monochrome/~NgSJ monocle/NSgd @@ -34775,7 +34799,7 @@ mullet/~NgS mulligan/~NSg mulligatawny/Ng mullion/NSgVd -multi/~N +multi/~N( multibillion/J multibyte/J multicellular/J @@ -34936,7 +34960,7 @@ muslin/Ng muss/VdGSNg mussel/~NgS mussy/J^>N -must/~V>SNgZ +must/~VA>SNgZ must've/ mustache/~NgSd mustachio/NSgVd @@ -34945,7 +34969,7 @@ mustard/~NmgJ muster/~NgVGd mustily/Ry mustiness/Nmg -mustn't/V +mustn't/VA musty/J^>NVp mutability/Nmg mutably/Ry @@ -35159,7 +35183,7 @@ naughtily/Ry naughtiness/Nmg naughty/~J^>Vp nausea/~Nmg -nauseam +nauseam # only used in the Latin phrase `ad nauseam` nauseate/VbGdS nauseating/JYV6 nauseous/JYp @@ -35274,6 +35298,7 @@ nelson/~NSg nematode/NSg nemeses/N9 nemesis/~N0g +# neo # prefixes that are not also words in their own right don't belong in the dictionary neoclassic/J neoclassical/~JN neoclassicism/Nmg @@ -35440,7 +35465,7 @@ niacin/Nmg nib/NSgV nibble/VGd>SNgZ nibbler/Ng -nice/~JY^>NVp +nice/~JY^>Np niceness/Nmg nicety/NSg niche/~NSgVdJ @@ -35562,7 +35587,7 @@ nocturnal/~JYN nocturne/~NgS nod/~VSNg nodal/J -nodded/V +nodded/VtT nodding/VNJ noddle/NgSV noddy/N @@ -35595,7 +35620,7 @@ nomination's/r nominative/~JNSg nominator/~NSge nominee/~NgS -non/~N +non/~N( nonabrasive/JN nonabsorbent/JSg nonacademic/JN @@ -36463,6 +36488,7 @@ omission/~NwgS omit/~VS omitted/~V omitting/~VN +# omni # prefixes that are not also words in their own right don't belong in the dictionary omnibus/~NgSJV omnidirectional/J omnipotence/Nmg @@ -36764,7 +36790,7 @@ ostracism/Ng ostracize/VGdS ostrich/~NgS other/~JNgSVp -otherwise/~J +otherwise/~RJ otherworldly/J otiose/J otter/~NgS @@ -36780,7 +36806,7 @@ ourself/Ia1F # I:pronoun a:personal 1:person .~singular F:reflexive (of t ourselves/~Ia1F: # I:pronoun a:personal 1:person :~plural F:reflexive oust/~VGd>SZ ouster/~NgSV -out/~PNSgVGd>JRz +out/~PNSgVGd>JRz( outage/NSg outargue/VGdS outback/~NgSJV @@ -36943,7 +36969,7 @@ oven/~NgSV ovenbird/NSg ovenproof/J ovenware/Nmg -over/~JYNgSP +over/~JYNgSP( overabundance/Ng overabundant/J overachieve/VGd>SZ @@ -36990,7 +37016,7 @@ overcharge/VdGSNg overclock/VGdSN overcloud/VSGd overcoat/NgSV -overcome/~VGSN +overcome/~VGS overcompensate/VdSGn overcompensation/Nmg overconfidence/Nmg @@ -37440,7 +37466,7 @@ pampas/Ng pamper/VdGSN pamphlet/~NgSV pamphleteer/NgSV -pan/~NSgVJ +pan/~NSgVJ( panacea/NSg panache/Ng panama/~NgS @@ -37529,7 +37555,7 @@ paprika/~NmgJ papyri/~N9 papyrus/~N0g par/~NSgJ>PVGdZBz -para/~NgSJ +para/~NgSJ( parable/~NgSVJ parabola/N0Sg parabolæ/N9 @@ -38138,6 +38164,7 @@ peppy/J^>Np pepsin/Ng peptic/JNgS peptide/~NS +# per # prefixes that are not also words in their own right don't belong in the dictionary peradventure/Ng perambulate/VGdSXn perambulation/Nwg @@ -39242,7 +39269,7 @@ polonaise/NSgV polonium/Nmg poltergeist/~NgS poltroon/NSgJ -poly/~NJV +poly/~NJV( polyacrylamide/N polyamory/NS polyandrous/J @@ -39449,7 +39476,7 @@ possibility/~NSg possible/~JNSg possibly/~R # adverb of probability/certainty/affirmation; modal adverb possum/~NSgV -post/~NwgSVGd>PZz +post/~NwgSVGd>PZz( postage/~Nmg postal/~J postbag/NgS @@ -40035,7 +40062,7 @@ prizefighter/Ng prizefighting/Ng prizewinner/NgS prizewinning/J -pro/~NSgPJ +pro/~NSgPJ( probabilistic/~J probability/~NSg probable/~JNSg @@ -40317,6 +40344,7 @@ protein/~NwSg protest/NwgS protestant/~JNgS protestation/NwgS +# proto # prefixes that are not also words in their own right don't belong in the dictionary protocol/~NwgSV proton/~NSg protoplasm/Nmg @@ -40390,7 +40418,7 @@ psaltery/NSg psephologist/NS psephology/N pseud/NS -pseudo/~NSJ +pseudo/~NSJ( pseudocode/NmgG pseudonym/~NSg pseudonymous/~J @@ -40914,7 +40942,6 @@ quote's quotidian/JN quotient/~NSg qwerty/J # dictionaries prefer QWERTY -r/~VS # !! 'r' is a verb?? rabbet/NgSVGd rabbi/~NSg rabbinate/Ng @@ -41245,7 +41272,7 @@ razz/NgSVGd razzmatazz/Ng rcpt/N rd/~N -re/PNSgvz +re/PNSgvz( reach/~VdGSNgB reachable/~JNU reacquire/VdSG @@ -42131,7 +42158,7 @@ retributive/J retrieval/~NSg retrieve/~Vd>GSNgZB retriever/Ng -retro/~JNmgS +retro/~JNmgS( retroactive/~JY retrofire/NSVGdJ retrofit/~VSNg @@ -43702,7 +43729,7 @@ seismologist/NgS seismology/Nmg seize/~VGdSU seizure/~NgSV -seldom/~R # removed `J` adjective sense is archaic +seldom/~R8 # removed `J` adjective sense is archaic select/~JVSGdev selection/~NwSg selective/~JY @@ -43737,7 +43764,7 @@ semaphore/NSgVdG semblance/NSgr semen/~Nmg semester/~NSg -semi/~NgS +semi/~NgS( semiannual/JYN semiarid/J semiautomatic/JNgSQ @@ -43829,7 +43856,7 @@ sensualist/NSg sensuality/Nmg sensuous/JYp sensuousness/Nmg -sent/~VNWrU +sent/~VtTNWrU sentence/~NgSVGd sententious/JY sentience/Ngi @@ -44072,7 +44099,7 @@ shamming/V6 shampoo/NwgSVGd>Z shampooer/Ng shamrock/~NwgS -shan't/V +shan't/VA shandy/NSJ shanghai/~VdGSN shank/~NgSVdGJ @@ -44283,7 +44310,7 @@ shogunate/~Ng shone/~V shonky/J shoo/VGdSI -shook/~NVJ +shook/~NVtJ shoot/~VG>SNgZz shooter/~NgS shooting/~V6NgJ @@ -44338,9 +44365,9 @@ shotgun/~NSgV shotgunned/VtT shotgunning/VtT should/~A -should've/V +should've/VA shoulder/~NgSVdG -shouldn't/V +shouldn't/VA shout/~NgSVGd>Z shouter/Ng shove/VGdSNg @@ -45736,7 +45763,7 @@ spend/~V>GSNBZ spender/Ng spending/~NgV spendthrift/JNgS -spent/~JVU +spent/~JVtTU sperm/~NSgV spermatozoa/N spermatozoon/Ng @@ -46384,7 +46411,7 @@ stigmatization/Nge stigmatize/VGdSe stile/NSgV stiletto/NSgV -still/~J^NSVGdi +still/~J^RNSVGdi still's stillbirth/Ng stillbirths/N @@ -46479,7 +46506,7 @@ stoniness/Ng stonkered/VJ stonking/JV stony/~J^>p -stood/~V +stood/~VtT stooge/NgSV stool/~NSgV stoop/NSgVGd @@ -46491,7 +46518,7 @@ stoplight/NgS stopover/NgS stoppable/JU stoppage/~NwgS -stopped/~VJU +stopped/~VtTJU stopper/NSgVGd stopping/~VNU stopple/NSgVdG @@ -46776,7 +46803,7 @@ suasion/NgE suave/J>Y^Np suaveness/Ng suavity/Ng -sub/~NSgVP +sub/~NSgVP( subaltern/JNgS subaqua/J subarctic/~ONJ @@ -47145,7 +47172,7 @@ suntanning/V6 suntrap/NS sunup/Ng sup/~V>SNgJZ -super/~JNgV +super/~JNgV( superabundance/NwgS superabundant/J superannuate/VGdSn @@ -47284,6 +47311,7 @@ supremacy/~Ng supreme/~JYVN supremo/NS supt/V +# sur # prefixes that are not also words in their own right don't belong in the dictionary surcease/NSgVdG surcharge/NSgVdG surcingle/NSgV @@ -47454,7 +47482,7 @@ swell/~VGd>SNgJ^z swellhead/NgSd swelling/~NgV swelter/VGdSNg -swept/~JV +swept/~JVtT sweptback/J swerve/VGdSNg swerving/JNVU @@ -47890,7 +47918,7 @@ tattooer/NgS tattooist/NSg tatty/NSJ^> tau/~NSg -taught/~VUr +taught/~VtTUr taunt/VGd>SNgJZ taunter/Ng taunting/~V6NY @@ -48005,6 +48033,7 @@ teetotalism/Ng teetotaller/NgS!@_ tektite/NSg tel/~N +# tele # prefixes that are not also words in their own right don't belong in the dictionary telecast/~VG>SNgZ telecaster/Ng telecom/NgS @@ -48308,7 +48337,7 @@ thematic/~JNQ thematically/Ry theme/~NSgVdG themselves/~Ia3F: # I~pronoun a~personal 3~person :~plural F~reflexive -then/~JNgC +then/~RJNgC thence/~ thenceforth/ thenceforward/ @@ -48486,7 +48515,7 @@ threnody/NSg thresh/Vd>SGgZ thresher/Ng threshold/~NSgG -threw/~V +threw/~Vt thrice/~ thrift/~NSgV thriftily/Ry @@ -48524,7 +48553,7 @@ throw/~V>GSNgZ throwaway/JNSg throwback/NSg thrower/~Ng -thrown/~VJ +thrown/~VTJ thru/~P thrum/NSgVJ thrummed/VtTJ @@ -49153,7 +49182,7 @@ tranquilizer/Ng tranquillise/Vd>SGZ!_ tranquilliser/Ng!_ tranquillity/Ng!_ -trans/~JNVi +trans/~JNVi( transact/VdGS transaction/~NSg transactional/J @@ -49373,6 +49402,7 @@ tress/NgSVE trestle/~NgS trews/N trey/~NgS +# tri # prefixes that are not also words in their own right don't belong in the dictionary triad/~NSg triage/NmgVd triager/NSg @@ -49901,7 +49931,7 @@ ulterior/J ultimate/~JYNgV ultimatum/~NgS ultimo/~JN -ultra/~JNSg +ultra/~JNSg( ultraconservative/JNSg ultrahigh/J ultraist/NSg @@ -49930,6 +49960,7 @@ umlaut/NgSV ump/NSgVGd umpire/~NgSVGd umpteen/H +# un # prefixes that are not also words in their own right don't belong in the dictionary unabridged/~JNgS unacceptability/Nmg unacceptable/~JN @@ -50027,7 +50058,7 @@ undecided/~JNSgV undefine/VGdS undemonstrative/JY undeniably/Ry -under/~PJN +under/~PJN( underachieve/VGd>SLZ underachiever/Ng underact/VSdG @@ -50089,8 +50120,9 @@ underhood/J underinflated/V underinsured/J underinvest/VGdS +underlaid/tT underlain/V -underlay/VSNg +underlay/VSGNg underlie/VS underline/~NgSVGdJ underling/NgS @@ -50260,6 +50292,7 @@ unhealthy/~J^ unhistorical/J unholy/~J^ unhurt/J +# uni # prefixes that are not also words in their own right don't belong in the dictionary unibody/NSg unicameral/~J unicellular/JN @@ -51038,7 +51071,7 @@ vicar/~NSg vicarage/~NSg vicarious/JYp vicariousness/Ng -vice/~NgSVJPe +vice/~NgSVJPe( viced/JVtT vicegerent/NSgJ vicennial/JN @@ -51556,7 +51589,7 @@ washroom/NgS washstand/NSg washtub/NgS washy/J^>N -wasn't/~V +wasn't/~Vt wasp/~NgSV waspish/JYp waspishness/Ng @@ -51658,7 +51691,7 @@ wayside/NSgJ wayward/~JYp waywardness/Nmg wazoo/NSg -we/~Ia1so: # I~pronoun a~personal 1~person :~plural s~subject +we/~Ia1s: # I~pronoun a~personal 1~person :~plural s~subject we'd/ we'll/ we're/~ @@ -51793,7 +51826,7 @@ wend/VdGSN went/~VtN wept/V were/~VtN -weren't/V +weren't/Vt werewolf/~N0g werewolves/N9 west/~NgJV @@ -51808,7 +51841,7 @@ westernization/Ng westernize/VGdS westernmost/~J westward/~JNS -wet/~JYNSgVp +wet/~JYNSgVtTp wetback/NSg wetland/~NSg wetness/Nmg @@ -52278,7 +52311,7 @@ women/~N9g womenfolk/N9Sg womenfolks/9g won/~VtTNg09 # singular and plural -won't/V +won't/VA wonder/~NwgSVdGL wonderful/~JYp wonderfulness/Nmg @@ -52353,7 +52386,7 @@ wordplay/Nmg wordsmith/N0Vb wordsmiths/N9Vh wordy/J^>p -wore/~V +wore/~Vt work/~NwSVdGrz work's workable/~JU @@ -52407,7 +52440,7 @@ worm/~NgSVdG wormhole/~NgSV wormwood/Nmg wormy/J^> -worn/~JVU +worn/~JVTU worried/~JYVtT worrier/Ng worriment/Ng @@ -53055,7 +53088,7 @@ KiCad/Og # software Kia/ONSg # automobile brand Kubernetes/OgS LADAR -LDAP/Og # Lightweight Directory Access Protocol +LDAP/Og # Lightweight Directory Access Protocol LEGO/NSg # official trademark form of Lego LIBOR/N # London Interbank Offered Rate LIDAR/N # FIXME! elsewhere we have LiDAR @@ -53305,14 +53338,12 @@ WSL/Og # windows subsystem for linux Waymo/Og WeChat/Og WebAssembly/g # see WASM -Webpack/Og WebDAV/Og WebGL/Og WebGPU/Sg WebKit/Og WebRTC/Og WebSocket/Sg -Webpack/Og WhatsApp/NOgVG # messaging app Wikilink/NSg # !! please check and comment !! elsewhere we have wikilink Wikimedia/Og # foundation that runs Wikipedia etc. @@ -53417,7 +53448,7 @@ pentest/VSdG pentester/NSg # penetration tester pentesting/NmgV6 postfix/NgSVdG -pre/~PNV # !! please check and comment !! dictionaries only list prefix pre- +pre/~PNV( # !! please check and comment !! dictionaries only list prefix pre- preshared/J quadtree/NgS # data structure quicksort/NgSVdG # algo @@ -53456,6 +53487,7 @@ uptime/NwgS vid/NgS # video waitlist/NgS watchOS/Og +webpack/Og whitespace/~NSg # dictionaries prefer: white space wikilink/~NSg # !! please check and comment !! elsewhere we have Wikilink XeTeX/Og # TeX typesetting engine @@ -53553,6 +53585,7 @@ data point/NgS day-to-day/JR de-extinct/VGd de-extinction/NwgS +de de facto/JNg de jure/RJ de minimis/J @@ -53950,6 +53983,7 @@ U-turn/NgSVdG uh-huh uh-oh un-American/J +up front/JR use case/NgS user-friendly/J UTF-16/Ng @@ -54137,3 +54171,5 @@ topicalization/Nmg typological/JQ volitive/NSgJ worldbuild/Vd>G +chroot/gNS +WordCamp/gO diff --git a/harper-core/irregular_nouns.json b/harper-core/irregular_nouns.json new file mode 100644 index 00000000..edc61312 --- /dev/null +++ b/harper-core/irregular_nouns.json @@ -0,0 +1,162 @@ +[ + "// comments can appear in the line before an entry", + "// or in place of an entry", + ["child", "children"], + ["foot", "feet"], + ["goose", "geese"], + ["man", "men"], + ["mouse", "mice"], + ["ox", "oxen"], + ["person", "people"], + ["seraph", "seraphim"], + ["woman", "women"], + ["addendum", "addenda"], + ["aircraft", "aircraft"], + ["aircraftman", "aircraftmen"], + ["aircraftwoman", "aircraftwomen"], + ["airman", "airmen"], + ["alderman", "aldermen"], + ["alga", "algae"], + ["alveolus", "alveoli"], + ["anchorman", "anchormen"], + ["anchorwoman", "anchorwomen"], + ["atrium", "atria"], + ["axis", "axes"], + ["bacillus", "bacilli"], + ["bacterium", "bacteria"], + ["bandsman", "bandsmen"], + ["bargeman", "bargemen"], + ["bellman", "bellmen"], + ["biceps", "biceps"], + ["boatman", "boatmen"], + ["bronchus", "bronchi"], + ["businesswoman", "businesswomen"], + ["cactus", "cacti"], + ["cameraperson", "camerapeople"], + ["candelabrum", "candelabra"], + ["catharsis", "catharses"], + ["chairman", "chairmen"], + ["chairwoman", "chairwomen"], + ["churchwoman", "churchwomen"], + ["clansman", "clansmen"], + ["clanswoman", "clanswomen"], + ["committeeman", "committeemen"], + ["committeewoman", "committeewomen"], + ["continuum", "continua"], + ["corpus", "corpora"], + ["craftsman", "craftsmen"], + ["craftswoman", "craftswomen"], + ["crisis", "crises"], + ["cyclops", "cyclopes"], + ["datum", "data"], + ["diaeresis", "diaereses"], + ["diagnosis", "diagnoses"], + ["dominatrix", "dominatrices"], + ["draughtsman", "draughtsmen"], + ["draughtswoman", "draughtswomen"], + ["effluvium", "effluvia"], + ["emphasis", "emphases"], + ["esophagus", "esophagi"], + ["extremum", "extrema"], + ["fish", "fish"], + ["footman", "footmen"], + ["formula", "formulae"], + ["forum", "fora"], + ["freeman", "freemen"], + ["frontiersman", "frontiersmen"], + ["frontierswoman", "frontierswomen"], + ["garbageman", "garbagemen"], + ["genesis", "geneses"], + ["genie", "genii"], + ["genius", "genii"], + ["genus", "genera"], + ["glissando", "glissandi"], + ["graffito", "graffiti"], + ["grandchild", "grandchildren"], + ["handyman", "handymen"], + ["hitman", "hitmen"], + ["houseman", "housemen"], + ["iceman", "icemen"], + ["ilium", "ilia"], + ["index", "indices"], + ["intermezzo", "intermezzi"], + ["journeyman", "journeymen"], + ["labium", "labia"], + ["lamina", "laminae"], + ["laundrywoman", "laundrywomen"], + ["laywoman", "laywomen"], + ["linesman", "linesmen"], + ["lira", " lire"], + ["longshoreman", "longshoremen"], + ["louse", "lice"], + ["madman", "madmen"], + ["mailman", "mailmen"], + ["memorandum", "memoranda"], + ["metathesis", "metatheses"], + ["minimum", "minima"], + ["mitosis", "mitoses"], + ["motorman", "motormen"], + ["muscleman", "musclemen"], + ["nemesis", "nemeses"], + ["nightwatchman", "nightwatchmen"], + ["oarsman", "oarsmen"], + ["oarswoman", "oarswomen"], + ["oasis", "oases"], + ["ombudsman", "ombudsmen"], + ["optimum", "optima"], + ["palazzo", "palazzi"], + ["papyrus", "papyri"], + ["parenthesis", "parentheses"], + ["patina", "patinae"], + ["patrolman", "patrolmen"], + ["pericardium", "pericardia"], + ["periphrasis", "periphrases"], + ["pharynx", "pharynges"], + ["phenomenon", "phenomena"], + ["plainclothesman", "plainclothesmen"], + ["pneumococcus", "pneumococci"], + ["pressman", "pressmen"], + ["prosthesis", "protheses"], + ["quantum", "quanta"], + ["radius", "radii"], + ["radix", "radices"], + ["repairman", "repairmen"], + ["salesman", "salesmen"], + ["saleswoman", "saleswomen"], + ["sandman", "sandmen"], + ["schema", "schemata"], + ["sheep", "sheep"], + ["shoreman", "shoremen"], + ["signore", "signori"], + ["simulacrum", "simulacra"], + ["solarium", "solaria"], + ["spokesman", "spokesmen"], + ["spokesperson", "spokespeople"], + ["spokeswoman", "spokeswomen"], + ["statesman", "statesmen"], + ["stateswoman", "stateswomen"], + ["steersman", "steersmen"], + ["stratum", "strata"], + ["streptococcus", "streptococci"], + ["succubus", "succubi"], + ["symbiosis", "symbioses"], + ["tarsus", "tarsi"], + ["taxon", "taxa"], + ["testatrix", "testatrices"], + ["testis", "testes"], + ["thesis", "theses"], + ["thrombosis", "thromboses"], + ["tooth", "teeth"], + ["townsman", "townsmen"], + ["townswoman", "townswomen"], + ["tradesman", "tradesmen"], + ["tradeswoman", "tradeswomen"], + ["uterus", "uteri"], + ["vertebra", "vertebrae"], + ["vertex", "vertices"], + ["vivarium", "vivaria"], + ["washerwoman", "washerwomen"], + ["woodlouse", "woodlice"], + ["workingwoman", "workingwomen"], + ["workman", "workmen"] +] diff --git a/harper-core/irregular_verbs.json b/harper-core/irregular_verbs.json new file mode 100644 index 00000000..5d710a5c --- /dev/null +++ b/harper-core/irregular_verbs.json @@ -0,0 +1,127 @@ +[ + "// comments can appear in the line before an entry", + "// or in place of an entry", + ["arise", "arose", "arisen"], + ["awake", "awoke", "awoken"], + "// be/am/are/is -- was/were -- been", + ["become", "became", "become"], + ["begin", "began", "begun"], + ["bend", "bent", "bent"], + ["bet", "bet", "bet"], + ["bid", "bade", "bidden"], + ["bind", "bound", "bound"], + ["bite", "bit", "bitten"], + ["bleed", "bled", "bled"], + ["blow", "blew", "blown"], + ["break", "broke", "broken"], + ["breed", "bred", "bred"], + ["bring", "brought", "brought"], + ["build", "built", "built"], + ["burst", "burst", "burst"], + ["buy", "bought", "bought"], + ["catch", "caught", "caught"], + ["choose", "chose", "chosen"], + ["come", "came", "come"], + ["cost", "cost", "cost"], + ["cut", "cut", "cut"], + ["dive", "dove", "dove"], + ["do", "did", "done"], + ["drink", "drank", "drunk"], + ["drive", "drove", "driven"], + ["eat", "ate", "eaten"], + ["fall", "fell", "fallen"], + ["feed", "fed", "fed"], + ["feel", "felt", "felt"], + ["fight", "fought", "fought"], + ["find", "found", "found"], + ["fly", "flew", "flown"], + ["forget", "forgot", "forgotten"], + ["forgo", "forwent", "forgone"], + ["freeze", "froze", "frozen"], + "// get -- got -- gotten", + ["get", "got", "got"], + ["give", "gave", "given"], + ["go", "went", "gone"], + ["grow", "grew", "grown"], + ["have", "had", "had"], + ["hear", "heard", "heard"], + ["hit", "hit", "hit"], + ["hold", "held", "held"], + ["hurt", "hurt", "hurt"], + ["input", "input", "input"], + ["keep", "kept", "kept"], + ["know", "knew", "known"], + ["lay", "laid", "lain"], + ["lead", "led", "led"], + ["light", "lit", "lit"], + ["lose", "lost", "lost"], + ["make", "made", "made"], + ["mistake", "mistook", "mistaken"], + ["output", "output", "output"], + ["overtake", "overtook", "overtaken"], + ["overthrow", "overthrew", "overthrown"], + ["overwrite", "overwrote", "overwritten"], + ["partake", "partook", "partaken"], + ["pay", "paid", "paid"], + ["put", "put", "put"], + ["read", "read", "read"], + ["redo", "redid", "redone"], + ["remake", "remade", "remade"], + ["reread", "reread", "reread"], + ["reset", "reset", "reset"], + ["ride", "rode", "ridden"], + ["ring", "rang", "rung"], + ["rise", "rose", "risen"], + ["run", "ran", "run"], + ["see", "saw", "seen"], + ["sell", "sold", "sold"], + ["send", "sent", "sent"], + ["set", "set", "set"], + ["shake", "shook", "shaken"], + ["shed", "shed", "shed"], + ["shine", "shone", "shone"], + ["shoe", "shod", "shod"], + ["shoot", "shot", "shot"], + ["show", "showed", "shown"], + ["shrink", "shrank", "shrunk"], + ["shut", "shut", "shut"], + ["sing", "sang", "sung"], + "// sink -- sank -- sunken??", + ["sink", "sank", "sunk"], + ["sit", "sat", "sat"], + ["slay", "slew", "slain"], + ["sleep", "slept", "slept"], + ["slide", "slid", "slid"], + ["slit", "slit", "slit"], + "// sneak -- sneaked/snuck -- sneaked/snuck", + ["speak", "spoke", "spoken"], + ["spin", "spun", "spun"], + ["spit", "spat", "spat"], + ["split", "split", "split"], + ["spread", "spread", "spread"], + ["spring", "sprang", "sprung"], + ["stand", "stood", "stood"], + ["steal", "stole", "stolen"], + ["stick", "stuck", "stuck"], + ["sting", "stung", "stung"], + ["stink", "stank", "stunk"], + ["stride", "strode", "stridden"], + ["strike", "struck", "stricken"], + ["string", "strung", "strung"], + ["sew", "sewed", "sewn"], + ["swear", "swore", "sworn"], + ["swim", "swam", "swum"], + ["swing", "swung", "swung"], + ["take", "took", "taken"], + ["teach", "taught", "taught"], + ["tear", "tore", "torn"], + ["think", "thought", "thought"], + ["throw", "threw", "thrown"], + ["tread", "trod", "trodden"], + ["undo", "undid", "undone"], + ["wake", "woke", "woken"], + ["wear", "wore", "worn"], + ["weave", "wove", "woven"], + ["wind", "wound", "wound"], + ["write", "wrote", "written"] +] diff --git a/harper-core/src/char_ext.rs b/harper-core/src/char_ext.rs index 1e67e143..ef218a98 100644 --- a/harper-core/src/char_ext.rs +++ b/harper-core/src/char_ext.rs @@ -3,7 +3,13 @@ use unicode_width::UnicodeWidthChar; use crate::Punctuation; -pub trait CharExt { +mod private { + pub trait Sealed {} + + impl Sealed for char {} +} + +pub trait CharExt: private::Sealed { fn is_cjk(&self) -> bool; /// Whether a character can be a component of an English word. fn is_english_lingual(&self) -> bool; diff --git a/harper-core/src/char_string.rs b/harper-core/src/char_string.rs index 43007a65..d3e956c0 100644 --- a/harper-core/src/char_string.rs +++ b/harper-core/src/char_string.rs @@ -7,8 +7,14 @@ use smallvec::SmallVec; /// Most English words are fewer than 12 characters. pub type CharString = SmallVec<[char; 16]>; +mod private { + pub trait Sealed {} + + impl Sealed for [char] {} +} + /// Extensions to character sequences that make them easier to wrangle. -pub trait CharStringExt { +pub trait CharStringExt: private::Sealed { /// Convert all characters to lowercase, returning a new owned vector if any changes were made. fn to_lower(&'_ self) -> Cow<'_, [char]>; @@ -26,6 +32,10 @@ pub trait CharStringExt { /// Only normalizes the left side to lowercase and avoids allocations. fn eq_ignore_ascii_case_str(&self, other: &str) -> bool; + /// Case-insensitive comparison with any of a list of string slices, assuming the right-hand side is lowercase ASCII. + /// Only normalizes the left side to lowercase and avoids allocations. + fn eq_any_ignore_ascii_case_str(&self, others: &[&str]) -> bool; + /// Case-insensitive comparison with any of a list of character slices, assuming the right-hand side is lowercase ASCII. /// Only normalizes the left side to lowercase and avoids allocations. fn eq_any_ignore_ascii_case_chars(&self, others: &[&[char]]) -> bool; @@ -46,6 +56,10 @@ pub trait CharStringExt { /// The suffix is assumed to be lowercase. fn ends_with_ignore_ascii_case_str(&self, suffix: &str) -> bool; + /// Case-insensitive check if the string ends with any of the given ASCII suffixes. + /// The suffixes are assumed to be lowercase. + fn ends_with_any_ignore_ascii_case_chars(&self, suffixes: &[&[char]]) -> bool; + /// Check if the string contains any vowels fn contains_vowel(&self) -> bool; } @@ -99,6 +113,10 @@ impl CharStringExt for [char] { .all(|(a, b)| a.to_ascii_lowercase() == *b) } + fn eq_any_ignore_ascii_case_str(&self, others: &[&str]) -> bool { + others.iter().any(|str| self.eq_ignore_ascii_case_str(str)) + } + fn eq_any_ignore_ascii_case_chars(&self, others: &[&[char]]) -> bool { others .iter() @@ -148,6 +166,12 @@ impl CharStringExt for [char] { .all(|(a, b)| a.to_ascii_lowercase() == *b) } + fn ends_with_any_ignore_ascii_case_chars(&self, suffixes: &[&[char]]) -> bool { + suffixes + .iter() + .any(|suffix| self.ends_with_ignore_ascii_case_chars(suffix)) + } + fn contains_vowel(&self) -> bool { self.iter().any(|c| c.is_vowel()) } diff --git a/harper-core/src/dict_word_metadata.rs b/harper-core/src/dict_word_metadata.rs index 5f68a647..a09cd54c 100644 --- a/harper-core/src/dict_word_metadata.rs +++ b/harper-core/src/dict_word_metadata.rs @@ -18,12 +18,20 @@ use crate::{Document, TokenKind, TokenStringExt}; /// having their own lexeme, but "Ivy" and "ivy" sharing the same lexeme. #[derive(Debug, Default, Clone, PartialEq, Eq, Serialize, Deserialize, PartialOrd, Hash)] pub struct DictWordMetadata { + /// The main parts of speech which have extra data. pub noun: Option, pub pronoun: Option, pub verb: Option, pub adjective: Option, pub adverb: Option, pub conjunction: Option, + pub determiner: Option, + pub affix: Option, + /// Parts of speech which don't have extra data. + /// Whether the word is a [preposition](https://www.merriam-webster.com/dictionary/preposition). + #[serde(default = "default_false")] + pub preposition: bool, + /// Whether the word is an offensive word. pub swear: Option, /// The dialects this word belongs to. /// If no dialects are defined, it can be assumed that the word is @@ -33,19 +41,17 @@ pub struct DictWordMetadata { /// Orthographic information: letter case, spaces, hyphens, etc. #[serde(default = "OrthFlags::empty")] pub orth_info: OrthFlags, - /// Whether the word is a [determiner](https://en.wikipedia.org/wiki/English_determiners). - pub determiner: Option, - /// Whether the word is a [preposition](https://www.merriam-webster.com/dictionary/preposition). - #[serde(default = "default_false")] - pub preposition: bool, /// Whether the word is considered especially common. #[serde(default = "default_false")] pub common: bool, #[serde(default = "default_none")] pub derived_from: Option, - /// Generated by a chunker + /// Generated by a chunker. Declares whether the word is a member of a nominal phrase. Using + /// this should be preferred over the similarly named `Pattern`. + /// + /// For more details, see [the announcement blog post](https://elijahpotter.dev/articles/training_a_chunker_with_burn). pub np_member: Option, - /// Generated by a POS tagger + /// Generated by a POS tagger. Declares what it inferred the word's part of speech to be. pub pos_tag: Option, } @@ -186,11 +192,12 @@ impl DictWordMetadata { adjective: merge!(self.adjective, other.adjective), adverb: merge!(self.adverb, other.adverb), conjunction: merge!(self.conjunction, other.conjunction), + determiner: merge!(self.determiner, other.determiner), + affix: merge!(self.affix, other.affix), + preposition: self.preposition || other.preposition, dialects: self.dialects | other.dialects, orth_info: self.orth_info | other.orth_info, swear: self.swear.or(other.swear), - determiner: merge!(self.determiner, other.determiner), - preposition: self.preposition || other.preposition, common: self.common || other.common, derived_from: self.derived_from.or(other.derived_from), pos_tag: self.pos_tag.or(other.pos_tag), @@ -231,6 +238,7 @@ impl DictWordMetadata { self.adverb = None; self.conjunction = None; self.determiner = None; + self.affix = None; self.preposition = false; } PROPN => { @@ -256,6 +264,7 @@ impl DictWordMetadata { self.adverb = None; self.conjunction = None; self.determiner = None; + self.affix = None; self.preposition = false; } PRON => { @@ -269,6 +278,7 @@ impl DictWordMetadata { self.adverb = None; self.conjunction = None; self.determiner = None; + self.affix = None; self.preposition = false; } VERB => { @@ -290,6 +300,7 @@ impl DictWordMetadata { self.adverb = None; self.conjunction = None; self.determiner = None; + self.affix = None; self.preposition = false; } AUX => { @@ -311,6 +322,7 @@ impl DictWordMetadata { self.adverb = None; self.conjunction = None; self.determiner = None; + self.affix = None; self.preposition = false; } ADJ => { @@ -324,6 +336,7 @@ impl DictWordMetadata { self.adverb = None; self.conjunction = None; self.determiner = None; + self.affix = None; self.preposition = false; } ADV => { @@ -337,6 +350,7 @@ impl DictWordMetadata { self.adjective = None; self.conjunction = None; self.determiner = None; + self.affix = None; self.preposition = false; } ADP => { @@ -347,6 +361,7 @@ impl DictWordMetadata { self.adverb = None; self.conjunction = None; self.determiner = None; + self.affix = None; self.preposition = true; } DET => { @@ -356,6 +371,7 @@ impl DictWordMetadata { self.adjective = None; self.adverb = None; self.conjunction = None; + self.affix = None; self.preposition = false; self.determiner = Some(DeterminerData::default()); } @@ -370,6 +386,7 @@ impl DictWordMetadata { self.adjective = None; self.adverb = None; self.determiner = None; + self.affix = None; self.preposition = false; } _ => {} @@ -955,6 +972,22 @@ impl ConjunctionData { } } +#[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq, PartialOrd, Eq, Hash, Default)] +pub struct AffixData { + pub is_prefix: Option, + pub is_suffix: Option, +} + +impl AffixData { + /// Produce a copy of `self` with the known properties of `other` set. + pub fn or(&self, _other: &Self) -> Self { + Self { + is_prefix: self.is_prefix.or(_other.is_prefix), + is_suffix: self.is_suffix.or(_other.is_suffix), + } + } +} + /// A regional dialect. /// /// Note: these have bit-shifted values so that they can ergonomically integrate with diff --git a/harper-core/src/document.rs b/harper-core/src/document.rs index c658a70b..7f0ebc07 100644 --- a/harper-core/src/document.rs +++ b/harper-core/src/document.rs @@ -918,6 +918,7 @@ impl TokenStringExt for Document { create_fns_on_doc!(verb); create_fns_on_doc!(word); create_fns_on_doc!(word_like); + create_fns_on_doc!(heading_start); fn first_sentence_word(&self) -> Option<&Token> { self.tokens.first_sentence_word() @@ -947,6 +948,10 @@ impl TokenStringExt for Document { self.tokens.iter_paragraphs() } + fn iter_headings(&self) -> impl Iterator + '_ { + self.tokens.iter_headings() + } + fn iter_sentences(&self) -> impl Iterator + '_ { self.tokens.iter_sentences() } diff --git a/harper-core/src/expr/fixed_phrase.rs b/harper-core/src/expr/fixed_phrase.rs index 6fc3c9ae..6a384454 100644 --- a/harper-core/src/expr/fixed_phrase.rs +++ b/harper-core/src/expr/fixed_phrase.rs @@ -42,17 +42,13 @@ impl FixedPhrase { phrase = phrase.then_whitespace(); } TokenKind::Punctuation(p) => { - phrase = phrase.then(move |t: &Token, _source: &[char]| { - t.kind.as_punctuation().cloned() == Some(p) - }) + phrase = phrase + .then_kind_where(move |kind| kind.as_punctuation().cloned() == Some(p)); } TokenKind::ParagraphBreak => { phrase = phrase.then_whitespace(); } - TokenKind::Number(n) => { - phrase = phrase - .then(move |tok: &Token, _source: &[char]| tok.kind == TokenKind::Number(n)) - } + TokenKind::Number(_) => phrase = phrase.then_kind_where(|kind| kind.is_number()), _ => panic!("Fell out of expected document formats."), } } diff --git a/harper-core/src/expr/mod.rs b/harper-core/src/expr/mod.rs index 952ef503..51b8833c 100644 --- a/harper-core/src/expr/mod.rs +++ b/harper-core/src/expr/mod.rs @@ -155,6 +155,7 @@ where pub trait OwnedExprExt { fn or(self, other: impl Expr + 'static) -> FirstMatchOf; fn and(self, other: impl Expr + 'static) -> All; + fn and_not(self, other: impl Expr + 'static) -> All; fn or_longest(self, other: impl Expr + 'static) -> LongestMatchOf; } @@ -172,6 +173,11 @@ where All::new(vec![Box::new(self), Box::new(other)]) } + /// Returns an expression that matches only if the current one matches and the expression contained in `other` does not. + fn and_not(self, other: impl Expr + 'static) -> All { + self.and(UnlessStep::new(other, |_tok: &Token, _src: &[char]| true)) + } + /// Returns an expression that matches the longest of the current one or the expression contained in `other`. /// /// If you don't need the longest match, prefer using the short-circuiting [`Self::or()`] instead. diff --git a/harper-core/src/expr/sequence_expr.rs b/harper-core/src/expr/sequence_expr.rs index 88dd06a6..cdfd9236 100644 --- a/harper-core/src/expr/sequence_expr.rs +++ b/harper-core/src/expr/sequence_expr.rs @@ -19,8 +19,8 @@ macro_rules! gen_then_from_is { paste! { #[doc = concat!("Adds a step matching a token where [`TokenKind::is_", stringify!($quality), "()`] returns true.")] pub fn [< then_$quality >] (self) -> Self{ - self.then(|tok: &Token, _source: &[char]| { - tok.kind.[< is_$quality >]() + self.then_kind_where(|kind| { + kind.[< is_$quality >]() }) } @@ -40,12 +40,8 @@ macro_rules! gen_then_from_is { #[doc = concat!("Adds a step matching a token where [`TokenKind::is_", stringify!($quality), "()`] returns false.")] pub fn [< then_anything_but_$quality >] (self) -> Self{ - self.then(|tok: &Token, _source: &[char]| { - if tok.kind.[< is_$quality >](){ - false - }else{ - true - } + self.then_kind_where(|kind| { + !kind.[< is_$quality >]() }) } } @@ -84,6 +80,13 @@ impl Expr for SequenceExpr { impl SequenceExpr { // Constructor methods + // Single token methods + + /// Construct a new sequence with an [`AnyPattern`] at the beginning of the operation list. + pub fn anything() -> Self { + Self::default().then_anything() + } + // Single word token methods /// Construct a new sequence with a [`Word`] at the beginning of the operation list. @@ -170,9 +173,9 @@ impl SequenceExpr { self.then(WordSet::new(words)) } - /// Matches any token whose `Kind` exactly matches. - pub fn then_strict(self, kind: TokenKind) -> Self { - self.then(move |tok: &Token, _source: &[char]| tok.kind == kind) + /// Shorthand for [`Self::then_word_set`]. + pub fn t_set(self, words: &'static [&'static str]) -> Self { + self.then_word_set(words) } /// Match against one or more whitespace tokens. @@ -180,6 +183,11 @@ impl SequenceExpr { self.then(WhitespacePattern) } + /// Shorthand for [`Self::then_whitespace`]. + pub fn t_ws(self) -> Self { + self.then_whitespace() + } + /// Match against one or more whitespace tokens. pub fn then_whitespace_or_hyphen(self) -> Self { self.then(WhitespacePattern.or(|tok: &Token, _: &[char]| tok.kind.is_hyphen())) @@ -190,11 +198,6 @@ impl SequenceExpr { self.then_whitespace_or_hyphen() } - /// Shorthand for [`Self::then_whitespace`]. - pub fn t_ws(self) -> Self { - self.then_whitespace() - } - pub fn then_one_or_more(self, expr: impl Expr + 'static) -> Self { self.then(Repeating::new(Box::new(expr), 1)) } @@ -229,7 +232,7 @@ impl SequenceExpr { /// Matches any word. pub fn then_any_word(self) -> Self { - self.then(|tok: &Token, _source: &[char]| tok.kind.is_word()) + self.then_kind_where(|kind| kind.is_word()) } /// Match examples of `word` that have any capitalization. @@ -266,6 +269,23 @@ impl SequenceExpr { // One kind + /// Matches any token whose `Kind` exactly matches. + pub fn then_kind(self, kind: TokenKind) -> Self { + self.then_kind_where(move |k| kind == *k) + } + + /// Matches a token where the provided closure returns true for the token's kind. + pub fn then_kind_where(mut self, predicate: F) -> Self + where + F: Fn(&TokenKind) -> bool + Send + Sync + 'static, + { + self.exprs + .push(Box::new(move |tok: &Token, _source: &[char]| { + predicate(&tok.kind) + })); + self + } + /// Match a token of a given kind which is not in the list of words. pub fn then_kind_except(self, pred_is: F, ex: &'static [&'static str]) -> Self where @@ -288,7 +308,7 @@ impl SequenceExpr { F1: Fn(&TokenKind) -> bool + Send + Sync + 'static, F2: Fn(&TokenKind) -> bool + Send + Sync + 'static, { - self.then(move |tok: &Token, _source: &[char]| pred_is_1(&tok.kind) && pred_is_2(&tok.kind)) + self.then_kind_where(move |k| pred_is_1(k) && pred_is_2(k)) } /// Match a token where either of the two token kind predicates returns true. @@ -298,7 +318,17 @@ impl SequenceExpr { F1: Fn(&TokenKind) -> bool + Send + Sync + 'static, F2: Fn(&TokenKind) -> bool + Send + Sync + 'static, { - self.then(move |tok: &Token, _source: &[char]| pred_is_1(&tok.kind) || pred_is_2(&tok.kind)) + self.then_kind_where(move |k| pred_is_1(k) || pred_is_2(k)) + } + + /// Match a token where neither of the two token kind predicates returns true. + /// For instance, a word that can't be a verb or a noun. + pub fn then_kind_neither(self, pred_isnt_1: F1, pred_isnt_2: F2) -> Self + where + F1: Fn(&TokenKind) -> bool + Send + Sync + 'static, + F2: Fn(&TokenKind) -> bool + Send + Sync + 'static, + { + self.then_kind_where(move |k| !pred_isnt_1(k) && !pred_isnt_2(k)) } /// Match a token where the first token kind predicate returns true and the second returns false. @@ -308,7 +338,7 @@ impl SequenceExpr { F1: Fn(&TokenKind) -> bool + Send + Sync + 'static, F2: Fn(&TokenKind) -> bool + Send + Sync + 'static, { - self.then(move |tok: &Token, _source: &[char]| pred_is(&tok.kind) && !pred_not(&tok.kind)) + self.then_kind_where(move |k| pred_is(k) && !pred_not(k)) } /// Match a token where the first token kind predicate returns true and the second returns false, @@ -332,6 +362,42 @@ impl SequenceExpr { }) } + /// Match a token where the first token kind predicate returns true and all of the second return false. + /// For instance, a word that can be a verb but not a noun or an adjective. + pub fn then_kind_is_but_isnt_any_of( + self, + pred_is: F1, + preds_isnt: &'static [F2], + ) -> Self + where + F1: Fn(&TokenKind) -> bool + Send + Sync + 'static, + F2: Fn(&TokenKind) -> bool + Send + Sync + 'static, + { + self.then_kind_where(move |k| pred_is(k) && !preds_isnt.iter().any(|pred| pred(k))) + } + + /// Match a token where the first token kind predicate returns true and all of the second return false, + /// and the token is not in the list of exceptions. + /// For instance, an adjective that isn't also a verb or adverb or the word "likely". + pub fn then_kind_is_but_isnt_any_of_except( + self, + pred_is: F1, + preds_isnt: &'static [F2], + ex: &'static [&'static str], + ) -> Self + where + F1: Fn(&TokenKind) -> bool + Send + Sync + 'static, + F2: Fn(&TokenKind) -> bool + Send + Sync + 'static, + { + self.then(move |tok: &Token, src: &[char]| { + pred_is(&tok.kind) + && !preds_isnt.iter().any(|pred| pred(&tok.kind)) + && !ex + .iter() + .any(|&word| tok.span.get_content(src).eq_ignore_ascii_case_str(word)) + }) + } + gen_then_from_is!(sentence_terminator); // More than two kinds @@ -341,7 +407,16 @@ impl SequenceExpr { where F: Fn(&TokenKind) -> bool + Send + Sync + 'static, { - self.then(move |tok: &Token, _source: &[char]| preds_is.iter().any(|pred| pred(&tok.kind))) + self.then_kind_where(move |k| preds_is.iter().any(|pred| pred(k))) + } + + /// Match a token where none of the token kind predicates returns true. + /// Like `then_kind_neither` but for more than two predicates. + pub fn then_kind_none_of(self, preds_isnt: &'static [F]) -> Self + where + F: Fn(&TokenKind) -> bool + Send + Sync + 'static, + { + self.then_kind_where(move |k| preds_isnt.iter().all(|pred| !pred(k))) } /// Match a token where any of the token kind predicates returns true, @@ -456,6 +531,7 @@ impl SequenceExpr { // Adverbs gen_then_from_is!(adverb); + gen_then_from_is!(frequency_adverb); // Determiners diff --git a/harper-core/src/irregular_nouns.rs b/harper-core/src/irregular_nouns.rs new file mode 100644 index 00000000..0396616e --- /dev/null +++ b/harper-core/src/irregular_nouns.rs @@ -0,0 +1,121 @@ +use lazy_static::lazy_static; +use serde::Deserialize; +use std::sync::Arc; + +type Noun = (String, String); + +#[derive(Debug, Deserialize)] +pub struct IrregularNouns { + nouns: Vec, +} + +/// The uncached function that is used to produce the original copy of the +/// irregular noun table. +fn uncached_inner_new() -> Arc { + IrregularNouns::from_json_file(include_str!("../irregular_nouns.json")) + .map(Arc::new) + .unwrap_or_else(|e| panic!("Failed to load irregular noun table: {}", e)) +} + +lazy_static! { + static ref NOUNS: Arc = uncached_inner_new(); +} + +impl IrregularNouns { + pub fn new() -> Self { + Self { nouns: vec![] } + } + + pub fn from_json_file(json: &str) -> Result { + // Deserialize into Vec to handle mixed types + let values: Vec = + serde_json::from_str(json).expect("Failed to parse irregular nouns JSON"); + + let mut nouns = Vec::new(); + + for value in values { + match value { + serde_json::Value::Array(arr) if arr.len() == 2 => { + // Handle array of 2 strings + if let (Some(singular), Some(plural)) = (arr[0].as_str(), arr[1].as_str()) { + nouns.push((singular.to_string(), plural.to_string())); + } + } + // Strings are used for comments to guide contributors editing the file + serde_json::Value::String(_) => {} + _ => {} + } + } + + Ok(Self { nouns }) + } + + pub fn curated() -> Arc { + (*NOUNS).clone() + } + + pub fn get_plural_for_singular(&self, singular: &str) -> Option<&str> { + self.nouns + .iter() + .find(|(sg, _)| sg.eq_ignore_ascii_case(singular)) + .map(|(_, pl)| pl.as_str()) + } + + pub fn get_singular_for_plural(&self, plural: &str) -> Option<&str> { + self.nouns + .iter() + .find(|(_, pl)| pl.eq_ignore_ascii_case(plural)) + .map(|(sg, _)| sg.as_str()) + } +} + +impl Default for IrregularNouns { + fn default() -> Self { + Self::new() + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn can_find_irregular_plural_for_singular_lowercase() { + assert_eq!( + IrregularNouns::curated().get_plural_for_singular("man"), + Some("men") + ); + } + + #[test] + fn can_find_irregular_plural_for_singular_uppercase() { + assert_eq!( + IrregularNouns::curated().get_plural_for_singular("WOMAN"), + Some("women") + ); + } + + #[test] + fn can_find_singular_for_irregular_plural() { + assert_eq!( + IrregularNouns::curated().get_singular_for_plural("children"), + Some("child") + ); + } + + #[test] + fn cant_find_regular_plural() { + assert_eq!( + IrregularNouns::curated().get_plural_for_singular("car"), + None + ); + } + + #[test] + fn cant_find_non_noun() { + assert_eq!( + IrregularNouns::curated().get_plural_for_singular("the"), + None + ); + } +} diff --git a/harper-core/src/irregular_verbs.rs b/harper-core/src/irregular_verbs.rs new file mode 100644 index 00000000..304ff0ec --- /dev/null +++ b/harper-core/src/irregular_verbs.rs @@ -0,0 +1,120 @@ +use lazy_static::lazy_static; +use serde::Deserialize; +use std::sync::Arc; + +type Verb = (String, String, String); + +#[derive(Debug, Deserialize)] +pub struct IrregularVerbs { + verbs: Vec, +} + +/// The uncached function that is used to produce the original copy of the +/// irregular verb table. +fn uncached_inner_new() -> Arc { + IrregularVerbs::from_json_file(include_str!("../irregular_verbs.json")) + .map(Arc::new) + .unwrap_or_else(|e| panic!("Failed to load irregular verb table: {}", e)) +} + +lazy_static! { + static ref VERBS: Arc = uncached_inner_new(); +} + +impl IrregularVerbs { + pub fn new() -> Self { + Self { verbs: vec![] } + } + + pub fn from_json_file(json: &str) -> Result { + // Deserialize into Vec to handle mixed types + let values: Vec = + serde_json::from_str(json).expect("Failed to parse irregular verbs JSON"); + + let mut verbs = Vec::new(); + + for value in values { + match value { + serde_json::Value::Array(arr) if arr.len() == 3 => { + // Handle array of 3 strings + if let (Some(lemma), Some(preterite), Some(past_participle)) = + (arr[0].as_str(), arr[1].as_str(), arr[2].as_str()) + { + verbs.push(( + lemma.to_string(), + preterite.to_string(), + past_participle.to_string(), + )); + } + } + // Strings are used for comments to guide contributors editing the file + serde_json::Value::String(_) => {} + _ => {} + } + } + + Ok(Self { verbs }) + } + + pub fn curated() -> Arc { + (*VERBS).clone() + } + + pub fn get_past_participle_for_preterite(&self, preterite: &str) -> Option<&str> { + self.verbs + .iter() + .find(|(_, pt, _)| pt.eq_ignore_ascii_case(preterite)) + .map(|(_, _, pp)| pp.as_str()) + } +} + +impl Default for IrregularVerbs { + fn default() -> Self { + Self::new() + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn can_find_irregular_past_participle_for_preterite_lowercase() { + assert_eq!( + IrregularVerbs::curated().get_past_participle_for_preterite("arose"), + Some("arisen") + ); + } + + #[test] + fn can_find_irregular_past_participle_for_preterite_uppercase() { + assert_eq!( + IrregularVerbs::curated().get_past_participle_for_preterite("WENT"), + Some("gone") + ); + } + + #[test] + fn can_find_irregular_past_participle_same_as_past_tense() { + assert_eq!( + IrregularVerbs::curated().get_past_participle_for_preterite("taught"), + Some("taught") + ); + } + + #[test] + fn cant_find_regular_past_participle() { + assert_eq!( + IrregularVerbs::curated().get_past_participle_for_preterite("walked"), + None + ); + } + + #[test] + fn cant_find_non_verb() { + assert_eq!( + IrregularVerbs::curated().get_past_participle_for_preterite("the"), + None + ); + } +} diff --git a/harper-core/src/lib.rs b/harper-core/src/lib.rs index b08bbb78..33ea32b2 100644 --- a/harper-core/src/lib.rs +++ b/harper-core/src/lib.rs @@ -11,6 +11,8 @@ mod edit_distance; pub mod expr; mod fat_token; mod ignored_lints; +mod irregular_nouns; +mod irregular_verbs; pub mod language_detection; mod lexing; pub mod linting; @@ -42,6 +44,8 @@ pub use dict_word_metadata_orthography::{OrthFlags, Orthography}; pub use document::Document; pub use fat_token::{FatStringToken, FatToken}; pub use ignored_lints::{IgnoredLints, LintContext}; +pub use irregular_nouns::IrregularNouns; +pub use irregular_verbs::IrregularVerbs; use linting::Lint; pub use mask::{Mask, Masker}; pub use number::{Number, OrdinalSuffix}; diff --git a/harper-core/src/linting/adjective_double_degree.rs b/harper-core/src/linting/adjective_double_degree.rs index cb19ebef..a603141e 100644 --- a/harper-core/src/linting/adjective_double_degree.rs +++ b/harper-core/src/linting/adjective_double_degree.rs @@ -12,11 +12,13 @@ pub struct AdjectiveDoubleDegree { impl Default for AdjectiveDoubleDegree { fn default() -> Self { Self { - expr: Box::new(SequenceExpr::word_set(&["more", "most"]).t_ws().then( - |tok: &Token, _src: &[char]| { - tok.kind.is_comparative_adjective() || tok.kind.is_superlative_adjective() - }, - )), + expr: Box::new( + SequenceExpr::word_set(&["more", "most"]) + .t_ws() + .then_kind_where(|kind| { + kind.is_comparative_adjective() || kind.is_superlative_adjective() + }), + ), } } } diff --git a/harper-core/src/linting/apart_from.rs b/harper-core/src/linting/apart_from.rs new file mode 100644 index 00000000..ca50c6b7 --- /dev/null +++ b/harper-core/src/linting/apart_from.rs @@ -0,0 +1,144 @@ +use crate::Token; +use crate::expr::{Expr, SequenceExpr}; +use crate::linting::expr_linter::Chunk; + +use super::{ExprLinter, Lint, LintKind, Suggestion}; + +pub struct ApartFrom { + expr: Box, +} + +impl Default for ApartFrom { + fn default() -> Self { + let expr = SequenceExpr::any_capitalization_of("apart") + .t_ws() + .then_any_capitalization_of("form"); + + Self { + expr: Box::new(expr), + } + } +} + +impl ExprLinter for ApartFrom { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, matched_tokens: &[Token], source: &[char]) -> Option { + let span = matched_tokens.last()?.span; + + Some(Lint { + span, + lint_kind: LintKind::WordChoice, + suggestions: vec![Suggestion::replace_with_match_case_str( + "from", + span.get_content(source), + )], + message: "Use `from` to spell `apart from`.".to_owned(), + priority: 50, + }) + } + + fn description(&self) -> &'static str { + "Flags the misspelling `apart form` and suggests `apart from`." + } +} + +#[cfg(test)] +mod tests { + use super::ApartFrom; + use crate::linting::tests::{assert_lint_count, assert_suggestion_result}; + + #[test] + fn corrects_basic_typo() { + assert_suggestion_result( + "Christianity was set apart form other religions.", + ApartFrom::default(), + "Christianity was set apart from other religions.", + ); + } + + #[test] + fn corrects_title_case() { + assert_suggestion_result( + "Apart Form these files, everything uploaded fine.", + ApartFrom::default(), + "Apart From these files, everything uploaded fine.", + ); + } + + #[test] + fn corrects_all_caps() { + assert_suggestion_result( + "APART FORM THE REST OF THE FIELD.", + ApartFrom::default(), + "APART FROM THE REST OF THE FIELD.", + ); + } + + #[test] + fn corrects_with_comma() { + assert_suggestion_result( + "It was apart form, not apart from, the original plan.", + ApartFrom::default(), + "It was apart from, not apart from, the original plan.", + ); + } + + #[test] + fn corrects_with_newline() { + assert_suggestion_result( + "They stood apart\nform everyone else at the rally.", + ApartFrom::default(), + "They stood apart\nfrom everyone else at the rally.", + ); + } + + #[test] + fn corrects_extra_spacing() { + assert_suggestion_result( + "We keep the archive apart form public assets.", + ApartFrom::default(), + "We keep the archive apart from public assets.", + ); + } + + #[test] + fn allows_correct_phrase() { + assert_lint_count( + "Lebanon's freedoms set it apart from other Arab states.", + ApartFrom::default(), + 0, + ); + } + + #[test] + fn ignores_hyphenated() { + assert_lint_count( + "Their apart-form design wasn’t what we needed.", + ApartFrom::default(), + 0, + ); + } + + #[test] + fn ignores_split_by_comma() { + assert_lint_count( + "They stood apart, form lines when asked.", + ApartFrom::default(), + 0, + ); + } + + #[test] + fn ignores_unrelated_form_usage() { + assert_lint_count( + "The form was kept apart to dry after printing.", + ApartFrom::default(), + 0, + ); + } +} diff --git a/harper-core/src/linting/brand_brandish.rs b/harper-core/src/linting/brand_brandish.rs new file mode 100644 index 00000000..306fdde7 --- /dev/null +++ b/harper-core/src/linting/brand_brandish.rs @@ -0,0 +1,202 @@ +use crate::{ + Lint, Token, TokenKind, + expr::{Expr, SequenceExpr}, + linting::{ExprLinter, LintKind, Suggestion, expr_linter::Chunk}, +}; + +pub struct BrandBrandish { + expr: Box, +} + +impl Default for BrandBrandish { + fn default() -> Self { + Self { + expr: Box::new( + SequenceExpr::word_set(&["brandish", "brandished", "brandishes", "brandishing"]) + .t_ws() + // "her" is also a possessive determiner as in "she brandished her sword" + // "it" and "them" can refer to objects as in "draw your sword(s) and brandish it/them" + .then_kind_except(TokenKind::is_object_pronoun, &["her", "it", "them"]), + ), + } + } +} + +impl ExprLinter for BrandBrandish { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, toks: &[Token], src: &[char]) -> Option { + let verb_span = toks.first()?.span; + let verb_chars = verb_span.get_content(src); + + enum Form { + Base, + Past, + ThirdPerson, + Ing, + } + + let infl = match verb_chars.last().map(|c| c.to_ascii_lowercase()) { + Some('h') => Form::Base, + Some('d') => Form::Past, + Some('s') => Form::ThirdPerson, + Some('g') => Form::Ing, + _ => return None, + }; + + Some(Lint { + span: verb_span, + lint_kind: LintKind::Malapropism, + suggestions: vec![Suggestion::replace_with_match_case_str( + match infl { + Form::Base => "brand", + Form::Past => "branded", + Form::ThirdPerson => "brands", + Form::Ing => "branding", + }, + verb_chars, + )], + message: "`Brandish` means to wield a weapon. You probably mean `brand`.".to_string(), + ..Default::default() + }) + } + + fn description(&self) -> &str { + "Looks for `brandish` wrongly used when `brand` is intended." + } +} + +#[cfg(test)] +mod tests { + use crate::linting::{brand_brandish::BrandBrandish, tests::assert_suggestion_result}; + + #[test] + fn correct_brandish_a_traitor() { + assert_suggestion_result( + "Unretire Gretzky's sweater . Brandish him a traitor.", + BrandBrandish::default(), + "Unretire Gretzky's sweater . Brand him a traitor.", + ); + } + + #[test] + fn correct_brandish_a_criminal() { + assert_suggestion_result( + "lied to stop kuma's ideology from taking root and to brandish him a criminal that they could arrest", + BrandBrandish::default(), + "lied to stop kuma's ideology from taking root and to brand him a criminal that they could arrest", + ); + } + + #[test] + fn correct_brandish_as_a() { + assert_suggestion_result( + "he was so afraid his thoughts could brandish him as a paedophile", + BrandBrandish::default(), + "he was so afraid his thoughts could brand him as a paedophile", + ); + } + + #[test] + fn correct_brandish_an_offender() { + assert_suggestion_result( + "Chanel Oberlin's reason for purposely leading on Pete Martinez in order to humiliate him and brandish him a registered sex offender", + BrandBrandish::default(), + "Chanel Oberlin's reason for purposely leading on Pete Martinez in order to humiliate him and brand him a registered sex offender", + ); + } + + #[test] + fn correct_brandish_with_nicknames() { + assert_suggestion_result( + "?? spoke out over the move by Kenyans to continuously brandish him with nicknames even after ...", + BrandBrandish::default(), + "?? spoke out over the move by Kenyans to continuously brand him with nicknames even after ...", + ); + } + + #[test] + fn correct_brandish_as_a_aymbol() { + assert_suggestion_result( + "brandish him as an acclaimed symbol of humility, integrity and incorruptibility in the face of today's corrupt economic and political elite1", + BrandBrandish::default(), + "brand him as an acclaimed symbol of humility, integrity and incorruptibility in the face of today's corrupt economic and political elite1", + ); + } + + #[test] + fn correct_brandish_as_illegal() { + assert_suggestion_result( + "To attempt to brandish him as an “illegal immigrant” is absolutely ridiculous and warrants an immediate retraction and apology.", + BrandBrandish::default(), + "To attempt to brand him as an “illegal immigrant” is absolutely ridiculous and warrants an immediate retraction and apology.", + ); + } + + #[test] + fn correct_brandish_with_nickname() { + assert_suggestion_result( + "The small minded townsfolk brandish him with the nickname \"Genepool\" due to his physical and cognitive shortcomings.", + BrandBrandish::default(), + "The small minded townsfolk brand him with the nickname \"Genepool\" due to his physical and cognitive shortcomings.", + ); + } + + #[test] + fn correct_brandish_with_label() { + assert_suggestion_result( + "One such reason that critics brandish him with this label is due to Peterson's opposition to Canada's Bill C-16", + BrandBrandish::default(), + "One such reason that critics brand him with this label is due to Peterson's opposition to Canada's Bill C-16", + ); + } + + #[test] + fn correct_brandished_us() { + assert_suggestion_result( + "The mark they brandished us with will fade to dust when we finally meet our end.", + BrandBrandish::default(), + "The mark they branded us with will fade to dust when we finally meet our end.", + ) + } + + #[test] + fn correct_brandishing_him() { + assert_suggestion_result( + "he said some words trying to hit back at the center for brandishing him as a Pakistani at an NRC rally", + BrandBrandish::default(), + "he said some words trying to hit back at the center for branding him as a Pakistani at an NRC rally", + ) + } + + #[test] + fn correct_brandish_us() { + assert_suggestion_result( + "Our resolute determination for the ultimate quality and all-inclusive directory of food commodities brandish us as a flawless associate in B2B", + BrandBrandish::default(), + "Our resolute determination for the ultimate quality and all-inclusive directory of food commodities brand us as a flawless associate in B2B", + ) + } + + #[test] + fn correct_brandished_him() { + assert_suggestion_result( + "Frank discovers Myra brandished him with the letter 'R', for rapist.", + BrandBrandish::default(), + "Frank discovers Myra branded him with the letter 'R', for rapist.", + ) + } + + #[test] + fn correct_brandishes_him() { + assert_suggestion_result( + "Whether one turns a blind eye to Tim's wrongs or brandishes him a traitor will plant audiences in their own personal line in the sand.", + BrandBrandish::default(), + "Whether one turns a blind eye to Tim's wrongs or brands him a traitor will plant audiences in their own personal line in the sand.", + ) + } +} diff --git a/harper-core/src/linting/compound_nouns/compound_noun_after_det_adj.rs b/harper-core/src/linting/compound_nouns/compound_noun_after_det_adj.rs index 56a47d47..738cbc09 100644 --- a/harper-core/src/linting/compound_nouns/compound_noun_after_det_adj.rs +++ b/harper-core/src/linting/compound_nouns/compound_noun_after_det_adj.rs @@ -1,7 +1,9 @@ use crate::expr::All; use crate::expr::Expr; use crate::expr::MergeableWords; +use crate::expr::OwnedExprExt; use crate::expr::SequenceExpr; +use crate::patterns::InflectionOfBe; use crate::{CharStringExt, TokenStringExt, linting::ExprLinter}; use super::{Lint, LintKind, Suggestion, is_content_word, predicate}; @@ -31,7 +33,7 @@ impl Default for CompoundNounAfterDetAdj { .t_ws() .then(is_content_word) .t_ws() - .then(is_content_word); + .then(is_content_word.and_not(InflectionOfBe::default())); let split_expr = Lrc::new(MergeableWords::new(|meta_closed, meta_open| { predicate(meta_closed, meta_open) @@ -39,12 +41,7 @@ impl Default for CompoundNounAfterDetAdj { let mut expr = All::default(); expr.add(context_expr); - expr.add( - SequenceExpr::default() - .t_any() - .t_any() - .then(split_expr.clone()), - ); + expr.add(SequenceExpr::anything().t_any().then(split_expr.clone())); Self { expr: Box::new(expr), diff --git a/harper-core/src/linting/cure_for.rs b/harper-core/src/linting/cure_for.rs new file mode 100644 index 00000000..82d3265e --- /dev/null +++ b/harper-core/src/linting/cure_for.rs @@ -0,0 +1,147 @@ +use crate::{ + Span, Token, + expr::{Expr, SequenceExpr}, + linting::expr_linter::Chunk, + linting::{ExprLinter, Lint, LintKind, Suggestion}, + patterns::{DerivedFrom, Word}, +}; + +pub struct CureFor { + expr: Box, +} + +impl Default for CureFor { + fn default() -> Self { + let expr = SequenceExpr::default() + .then(DerivedFrom::new_from_str("cure")) + .t_ws() + .then(Word::new("against")); + + Self { + expr: Box::new(expr), + } + } +} + +impl ExprLinter for CureFor { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, matched_tokens: &[Token], source: &[char]) -> Option { + let against = matched_tokens.last()?; + + let template: Vec = against.span.get_content(source).to_vec(); + let suggestion = Suggestion::replace_with_match_case_str("for", &template); + + Some(Lint { + span: Span::new(against.span.start, against.span.end), + lint_kind: LintKind::Usage, + suggestions: vec![suggestion], + message: "Prefer `cure for` when describing a treatment target.".to_owned(), + priority: 31, + }) + } + + fn description(&self) -> &str { + "Flags `cure against` and prefers the standard `cure for` pairing." + } +} + +#[cfg(test)] +mod tests { + use super::CureFor; + use crate::linting::tests::{assert_lint_count, assert_suggestion_result}; + + #[test] + fn corrects_simple_cure_against() { + assert_suggestion_result( + "Researchers sought a cure against the stubborn illness.", + CureFor::default(), + "Researchers sought a cure for the stubborn illness.", + ); + } + + #[test] + fn corrects_plural_cures_against() { + assert_suggestion_result( + "Doctors insist this serum cures against the new variant.", + CureFor::default(), + "Doctors insist this serum cures for the new variant.", + ); + } + + #[test] + fn corrects_past_participle_cured_against() { + assert_suggestion_result( + "The remedy was cured against the infection last spring.", + CureFor::default(), + "The remedy was cured for the infection last spring.", + ); + } + + #[test] + fn corrects_uppercase_against() { + assert_suggestion_result( + "We still trust the cure AGAINST the dreaded plague.", + CureFor::default(), + "We still trust the cure FOR the dreaded plague.", + ); + } + + #[test] + fn corrects_at_sentence_start() { + assert_suggestion_result( + "Cure against that condition became the rallying cry.", + CureFor::default(), + "Cure for that condition became the rallying cry.", + ); + } + + #[test] + fn does_not_flag_cure_for() { + assert_lint_count( + "They finally found a cure for the fever.", + CureFor::default(), + 0, + ); + } + + #[test] + fn does_not_flag_cure_from() { + assert_lint_count( + "A cure from this rare herb is on the horizon.", + CureFor::default(), + 0, + ); + } + + #[test] + fn does_not_flag_with_comma() { + assert_lint_count( + "A cure, against all odds, appeared in the files.", + CureFor::default(), + 0, + ); + } + + #[test] + fn does_not_flag_unrelated_against() { + assert_lint_count( + "Travelers stand against the roaring wind on the cliffs.", + CureFor::default(), + 0, + ); + } + + #[test] + fn does_not_flag_secure_against() { + assert_lint_count( + "The fortress stayed secure against the invaders.", + CureFor::default(), + 0, + ); + } +} diff --git a/harper-core/src/linting/currency_placement.rs b/harper-core/src/linting/currency_placement.rs index 2e1826bc..1566747d 100644 --- a/harper-core/src/linting/currency_placement.rs +++ b/harper-core/src/linting/currency_placement.rs @@ -110,7 +110,7 @@ mod tests { #[test] fn multiple_dollar() { assert_suggestion_result( - "They were either 25$ 24$ or 23$.", + "They were either 25\\$ 24\\$ or 23\\$.", CurrencyPlacement::default(), "They were either $25 $24 or $23.", ); diff --git a/harper-core/src/linting/determiner_without_noun.rs b/harper-core/src/linting/determiner_without_noun.rs index f0e6e786..dcdaa91b 100644 --- a/harper-core/src/linting/determiner_without_noun.rs +++ b/harper-core/src/linting/determiner_without_noun.rs @@ -12,7 +12,7 @@ pub struct DeterminerWithoutNoun { impl Default for DeterminerWithoutNoun { fn default() -> Self { let expr = SequenceExpr::default() - .then(|tok: &Token, _: &[char]| tok.kind.is_determiner()) + .then_kind_where(|kind| kind.is_determiner()) .t_ws() .then_conjunction(); diff --git a/harper-core/src/linting/disjoint_prefixes.rs b/harper-core/src/linting/disjoint_prefixes.rs new file mode 100644 index 00000000..12f9ba76 --- /dev/null +++ b/harper-core/src/linting/disjoint_prefixes.rs @@ -0,0 +1,206 @@ +use crate::{ + Lint, Token, TokenKind, TokenStringExt, + expr::{Expr, OwnedExprExt, SequenceExpr}, + linting::{ExprLinter, LintKind, Suggestion, expr_linter::Chunk}, + spell::Dictionary, +}; + +pub struct DisjointPrefixes { + expr: Box, + dict: D, +} + +// Known false positives not to join to these prefixes: +const OUT_EXCEPTIONS: &[&str] = &["boxes", "facing", "live", "numbers", "playing"]; +const OVER_EXCEPTIONS: &[&str] = &["all", "joy", "long", "night", "reading", "steps", "time"]; +const UNDER_EXCEPTIONS: &[&str] = &["development", "mine"]; +const UP_EXCEPTIONS: &[&str] = &["loading", "right", "state", "time", "trend"]; + +impl DisjointPrefixes +where + D: Dictionary, +{ + pub fn new(dict: D) -> Self { + Self { + expr: Box::new( + SequenceExpr::word_set(&[ + // These prefixes rarely cause false positives + "anti", "auto", "bi", "counter", "de", "dis", "extra", "fore", "hyper", "il", + "im", "inter", "ir", "macro", "mal", "micro", "mid", "mini", "mis", "mono", + "multi", "non", "omni", "post", "pre", "pro", "re", "semi", "sub", "super", + "trans", "tri", "ultra", "un", "uni", + // "co" has one very common false positive: co-op != coop + "co", + // These prefixes are all also words in their own right, which leads to more false positives. + "out", "over", "under", + "up", + // These prefixes are commented out due to too many false positives + // or incorrect transformations: + // "a": a live -> alive + // "in": in C -> inc; in action -> inaction + ]) + .t_ws_h() + .then_kind_either(TokenKind::is_verb, TokenKind::is_noun) + .then_optional_hyphen() + .and_not(SequenceExpr::any_of(vec![ + // No trailing hyphen. Ex: Custom patterns take precedence over built-in patterns -> overbuilt + Box::new(SequenceExpr::anything().t_any().t_any().then_hyphen()), + // Don't merge "co op" whether separated by space or hyphen. + Box::new(SequenceExpr::aco("co").t_any().t_set(&["op", "ops"])), + // Merge these if they're separated by hyphen, but not space. + Box::new(SequenceExpr::aco("out").t_ws().t_set(OUT_EXCEPTIONS)), + Box::new(SequenceExpr::aco("over").t_ws().t_set(OVER_EXCEPTIONS)), + Box::new(SequenceExpr::aco("under").t_ws().t_set(UNDER_EXCEPTIONS)), + Box::new(SequenceExpr::aco("up").t_ws().t_set(UP_EXCEPTIONS)), + ])), + ), + dict, + } + } +} + +impl ExprLinter for DisjointPrefixes +where + D: Dictionary, +{ + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint_with_context( + &self, + toks: &[Token], + src: &[char], + ctx: Option<(&[Token], &[Token])>, + ) -> Option { + let toks_span = toks.span()?; + let (pre, _) = ctx?; + + // Cloud Native Pub-Sub System at Pinterest -> subsystem + if pre.last().is_some_and(|p| p.kind.is_hyphen()) { + return None; + } + + // Avoid including text from unlintable sections between tokens + // that could result from naively using toks.span()?.get_content_string(src) + let original = format!( + "{}{}{}", + toks[0].span.get_content_string(src), + if toks[1].kind.is_hyphen() { '-' } else { ' ' }, + toks[2].span.get_content_string(src) + ); + + // If the original form is in the dictionary, return None + if self.dict.contains_word_str(&original) { + return None; + } + + let mut hyphenated = None; + if !toks[1].kind.is_hyphen() { + hyphenated = Some(format!( + "{}-{}", + toks[0].span.get_content_string(src), + toks[2].span.get_content_string(src) + )); + } + let joined = Some(format!( + "{}{}", + toks[0].span.get_content_string(src), + toks[2].span.get_content_string(src) + )); + + // Check if either joined or hyphenated form is in the dictionary + let joined_valid = joined + .as_ref() + .is_some_and(|j| self.dict.contains_word_str(j)); + let hyphenated_valid = hyphenated + .as_ref() + .is_some_and(|h| self.dict.contains_word_str(h)); + + if !joined_valid && !hyphenated_valid { + return None; + } + + // Joining with a hyphen when original is separated by space is more likely correct + // if hyphenated form is in the dictionary. So add first if verified. + // Joining when separated by a space is more common but also has more false positives, so add them second. + let suggestions = [(&hyphenated, hyphenated_valid), (&joined, joined_valid)] + .into_iter() + .filter_map(|(word, is_valid)| word.as_ref().filter(|_| is_valid)) + .collect::>(); + + let suggestions = suggestions + .iter() + .map(|s| { + Suggestion::replace_with_match_case(s.chars().collect(), toks_span.get_content(src)) + }) + .collect(); + + Some(Lint { + span: toks_span, + lint_kind: LintKind::Spelling, + suggestions, + message: "This looks like a prefix that can be joined with the rest of the word." + .to_string(), + ..Default::default() + }) + } + + fn description(&self) -> &str { + "Looks for words with their prefixes written with a space or hyphen between instead of joined." + } +} + +#[cfg(test)] +mod tests { + use super::DisjointPrefixes; + use crate::{ + linting::tests::{assert_no_lints, assert_suggestion_result}, + spell::FstDictionary, + }; + + #[test] + fn fix_hyphenated_to_joined() { + assert_suggestion_result( + "Download pre-built binaries or build from source.", + DisjointPrefixes::new(FstDictionary::curated()), + "Download prebuilt binaries or build from source.", + ); + } + + #[test] + fn fix_open_to_joined() { + assert_suggestion_result( + "Advanced Nginx configuration available for super users", + DisjointPrefixes::new(FstDictionary::curated()), + "Advanced Nginx configuration available for superusers", + ); + } + + #[test] + fn dont_join_open_co_op() { + assert_no_lints( + "They are cheaper at the co op.", + DisjointPrefixes::new(FstDictionary::curated()), + ); + } + + #[test] + fn dont_join_hyphenated_co_op() { + assert_no_lints( + "Almost everything is cheaper at the co-op.", + DisjointPrefixes::new(FstDictionary::curated()), + ); + } + + #[test] + fn fix_open_to_hyphenated() { + assert_suggestion_result( + "My hobby is de extinction of the dinosaurs.", + DisjointPrefixes::new(FstDictionary::curated()), + "My hobby is de-extinction of the dinosaurs.", + ); + } +} diff --git a/harper-core/src/linting/ever_every.rs b/harper-core/src/linting/ever_every.rs new file mode 100644 index 00000000..0d0fe7ed --- /dev/null +++ b/harper-core/src/linting/ever_every.rs @@ -0,0 +1,230 @@ +use crate::{ + Lint, Token, + expr::{Expr, OwnedExprExt, SequenceExpr}, + linting::{ExprLinter, LintKind, Suggestion, expr_linter::Chunk}, + patterns::{ModalVerb, WordSet}, +}; + +pub struct EverEvery { + expr: Box, +} + +impl Default for EverEvery { + fn default() -> Self { + Self { + expr: Box::new( + SequenceExpr::any_of(vec![ + Box::new(WordSet::new(&[ + "are", "aren't", "arent", "did", "didn't", "didnt", "do", "does", + "doesn't", "doesnt", "dont", "don't", "had", "hadn't", "hadnt", "has", + "hasn't", "hasnt", "have", "haven't", "havent", "is", "isn't", "isnt", + "was", "wasn't", "wasnt", "were", "weren't", "werent", + ])), + Box::new(ModalVerb::with_common_errors()), + ]) + .t_ws() + .then_subject_pronoun() + .t_ws() + .t_aco("every") + .and_not(SequenceExpr::anything().t_any().t_aco("it")), + ), + } + } +} + +impl ExprLinter for EverEvery { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, toks: &[Token], src: &[char]) -> Option { + let span = toks[4].span; + let content = span.get_content(src); + Some(Lint { + span, + lint_kind: LintKind::Typo, + suggestions: vec![Suggestion::replace_with_match_case( + content[..content.len() - 1].to_vec(), + content, + )], + message: "Is this `every` a typo that should be `ever`?".to_string(), + ..Default::default() + }) + } + + fn description(&self) -> &str { + "Tries to correct typos of `every` instead of `ever`." + } +} + +#[cfg(test)] +mod tests { + use super::EverEvery; + use crate::linting::tests::{assert_no_lints, assert_suggestion_result}; + + #[test] + fn fix_can_i_every() { + assert_suggestion_result( + "Odd, how can i every become negative in that case?", + EverEvery::default(), + "Odd, how can i ever become negative in that case?", + ); + } + + #[test] + fn fix_can_they_every() { + assert_suggestion_result( + "if each component has its own instance of NameService, how can they every share state?", + EverEvery::default(), + "if each component has its own instance of NameService, how can they ever share state?", + ) + } + + #[test] + fn fix_can_we_every() { + assert_suggestion_result( + "can we every have a good dev UX?", + EverEvery::default(), + "can we ever have a good dev UX?", + ); + } + + #[test] + fn fix_did_we_every() { + assert_suggestion_result( + "Did we every fix that?", + EverEvery::default(), + "Did we ever fix that?", + ) + } + + #[test] + fn fix_did_you_every() { + assert_suggestion_result( + "Did you every get vtsls working properly?", + EverEvery::default(), + "Did you ever get vtsls working properly?", + ) + } + + #[test] + fn fix_do_i_every() { + assert_suggestion_result( + "Rarely do I every look forward to the new ui.", + EverEvery::default(), + "Rarely do I ever look forward to the new ui.", + ) + } + + #[test] + fn fix_do_we_every() { + assert_suggestion_result( + "do we every stop learning new things?", + EverEvery::default(), + "do we ever stop learning new things?", + ) + } + + #[test] + fn fix_do_you_every() { + assert_suggestion_result( + "Do you every faced the issue or have any idea why this could happen?", + EverEvery::default(), + "Do you ever faced the issue or have any idea why this could happen?", + ) + } + + #[test] + fn fix_dont_i_every() { + assert_suggestion_result( + "WHY DONT I EVERY SEE OR HEAR ABOUT THINGS HAPPENING IN SOUTHPORT?", + EverEvery::default(), + "WHY DONT I EVER SEE OR HEAR ABOUT THINGS HAPPENING IN SOUTHPORT?", + ) + } + + #[test] + fn fix_dont_they_every() { + assert_suggestion_result( + "And why dont they every smile first?", + EverEvery::default(), + "And why dont they ever smile first?", + ) + } + + #[test] + fn fix_dont_you_every() { + assert_suggestion_result( + "Dont you every forget this and believe nothing else.", + EverEvery::default(), + "Dont you ever forget this and believe nothing else.", + ) + } + + #[test] + fn fix_have_you_every() { + assert_suggestion_result( + "Have you every wanted to generate geometric structures from data.frames", + EverEvery::default(), + "Have you ever wanted to generate geometric structures from data.frames", + ) + } + + #[test] + fn fix_should_i_every() { + assert_suggestion_result( + "I.e. why would I every use deepcopy ?", + EverEvery::default(), + "I.e. why would I ever use deepcopy ?", + ) + } + + #[test] + fn fix_should_we_every() { + assert_suggestion_result( + "Should we every meet, I'll get you a beverage of your choosing!", + EverEvery::default(), + "Should we ever meet, I'll get you a beverage of your choosing!", + ) + } + + #[test] + fn fix_should_you_every() { + assert_suggestion_result( + "but you will always have a place in his home should you every truly desire it", + EverEvery::default(), + "but you will always have a place in his home should you ever truly desire it", + ) + } + + #[test] + fn fix_would_i_every() { + assert_suggestion_result( + "Why would I every do that?", + EverEvery::default(), + "Why would I ever do that?", + ) + } + + #[test] + fn fix_would_they_every() { + assert_suggestion_result( + "Would they every be installed together?", + EverEvery::default(), + "Would they ever be installed together?", + ) + } + + // known false positive - future contributors: please feel free to tackle this! + + #[test] + #[ignore = "unusual but not wrong position of time phrase, maybe should have commas?"] + fn dont_flag_should_we_every() { + assert_no_lints( + "MM: should we every month or two have a roundup of what's been happening in WGSL", + EverEvery::default(), + ) + } +} diff --git a/harper-core/src/linting/everyday.rs b/harper-core/src/linting/everyday.rs index f056a556..8278f8be 100644 --- a/harper-core/src/linting/everyday.rs +++ b/harper-core/src/linting/everyday.rs @@ -15,22 +15,17 @@ impl Default for Everyday { let everyday = Word::new("everyday"); let every_day = Lrc::new(SequenceExpr::aco("every").t_ws().t_aco("day")); - let everyday_bad_after = - All::new(vec![ - Box::new( - SequenceExpr::default() - .then(everyday.clone()) - .t_ws() - .then_any_word(), - ), - Box::new(SequenceExpr::default().t_any().t_any().then( - |tok: &Token, _src: &[char]| { - !tok.kind.is_noun() - && !tok.kind.is_oov() - && !tok.kind.is_verb_progressive_form() - }, - )), - ]); + let everyday_bad_after = All::new(vec![ + Box::new( + SequenceExpr::default() + .then(everyday.clone()) + .t_ws() + .then_any_word(), + ), + Box::new(SequenceExpr::anything().t_any().then_kind_where(|kind| { + !kind.is_noun() && !kind.is_oov() && !kind.is_verb_progressive_form() + })), + ]); let bad_before_every_day = All::new(vec![ Box::new( @@ -56,8 +51,7 @@ impl Default for Everyday { .then_any_word(), ), Box::new( - SequenceExpr::default() - .t_any() + SequenceExpr::anything() .t_any() .then_kind_both(TokenKind::is_noun, TokenKind::is_verb) .t_any() @@ -72,18 +66,14 @@ impl Default for Everyday { .then(everyday.clone()) .then_punctuation(), ), - Box::new( - SequenceExpr::default() - .t_any() - .then(|tok: &Token, _src: &[char]| { - matches!( - tok.kind, - TokenKind::Punctuation( - Punctuation::Question | Punctuation::Comma | Punctuation::Period - ) - ) - }), - ), + Box::new(SequenceExpr::anything().then_kind_where(|kind| { + matches!( + kind, + TokenKind::Punctuation( + Punctuation::Question | Punctuation::Comma | Punctuation::Period + ) + ) + })), ]); // (However, the message goes far beyond) every day things. @@ -96,15 +86,14 @@ impl Default for Everyday { .then_punctuation(), ), Box::new( - SequenceExpr::default() + SequenceExpr::anything() .t_any() .t_any() .t_any() .t_any() - .t_any() - .then(|tok: &Token, _src: &[char]| { + .then_kind_where(|kind| { matches!( - tok.kind, + kind, TokenKind::Punctuation( Punctuation::Question | Punctuation::Comma | Punctuation::Period ) diff --git a/harper-core/src/linting/fascinated_by.rs b/harper-core/src/linting/fascinated_by.rs new file mode 100644 index 00000000..be626c8f --- /dev/null +++ b/harper-core/src/linting/fascinated_by.rs @@ -0,0 +1,184 @@ +use crate::{ + CharStringExt, Lint, Token, + expr::{Expr, SequenceExpr}, + linting::{ExprLinter, LintKind, Suggestion, expr_linter::Chunk}, +}; + +pub struct FascinatedBy { + expr: Box, +} + +impl Default for FascinatedBy { + fn default() -> Self { + Self { + expr: Box::new(SequenceExpr::aco("fascinated").t_ws().then_preposition()), + } + } +} + +impl ExprLinter for FascinatedBy { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, toks: &[Token], src: &[char]) -> Option { + let prep_span = toks.last()?.span; + let prep_chars = prep_span.get_content(src); + if prep_chars.eq_any_ignore_ascii_case_str(&["by", "with"]) { + return None; + } + + Some(Lint { + span: prep_span, + lint_kind: LintKind::Usage, + suggestions: vec![ + Suggestion::replace_with_match_case_str("by", prep_chars), + Suggestion::replace_with_match_case_str("with", prep_chars), + ], + message: "The correct prepositions to use with `fascinated` are `by` or `with`." + .to_string(), + ..Default::default() + }) + } + + fn description(&self) -> &str { + "Ensures the correct prepositions are used with `fascinated` (e.g., `fascinated by` or `fascinated with`)." + } +} + +#[cfg(test)] +mod tests { + use crate::linting::{fascinated_by::FascinatedBy, tests::assert_good_and_bad_suggestions}; + + #[test] + fn fix_amiga() { + assert_good_and_bad_suggestions( + "Now, one aspect of the Amiga that I've always been fascinated about is making my own games for the Amiga.", + FascinatedBy::default(), + &[ + "Now, one aspect of the Amiga that I've always been fascinated by is making my own games for the Amiga.", + "Now, one aspect of the Amiga that I've always been fascinated with is making my own games for the Amiga.", + ][..], + &[], + ); + } + + #[test] + fn fix_microbit() { + assert_good_and_bad_suggestions( + "also why I am very fascinated about the micro:bit itself", + FascinatedBy::default(), + &[ + "also why I am very fascinated by the micro:bit itself", + "also why I am very fascinated with the micro:bit itself", + ][..], + &[], + ); + } + + #[test] + fn fix_software_development() { + assert_good_and_bad_suggestions( + "Self-learner, fascinated about software development, especially computer graphics and web - marcus-phi.", + FascinatedBy::default(), + &[ + "Self-learner, fascinated by software development, especially computer graphics and web - marcus-phi.", + "Self-learner, fascinated with software development, especially computer graphics and web - marcus-phi.", + ][..], + &[], + ); + } + + #[test] + fn fix_computer_science() { + assert_good_and_bad_suggestions( + "Fascinated about Computer Science, Finance and Statistics.", + FascinatedBy::default(), + &[ + "Fascinated by Computer Science, Finance and Statistics.", + "Fascinated with Computer Science, Finance and Statistics.", + ][..], + &[], + ); + } + + #[test] + fn fix_possibilities() { + assert_good_and_bad_suggestions( + "m relatively new to deCONZ and Conbee2 but already very fascinated about the possibilities compared to Philips and Ikea's", + FascinatedBy::default(), + &[ + "m relatively new to deCONZ and Conbee2 but already very fascinated by the possibilities compared to Philips and Ikea's", + "m relatively new to deCONZ and Conbee2 but already very fascinated with the possibilities compared to Philips and Ikea's", + ][..], + &[], + ); + } + + #[test] + fn fix_project() { + assert_good_and_bad_suggestions( + "I have been using browser use in local mode for a while and i am pretty fascinated about the project.", + FascinatedBy::default(), + &[ + "I have been using browser use in local mode for a while and i am pretty fascinated by the project.", + "I have been using browser use in local mode for a while and i am pretty fascinated with the project.", + ][..], + &[], + ); + } + + #[test] + fn fix_work() { + assert_good_and_bad_suggestions( + "Hey guys, I am really fascinated about your work and I tried to build Magisk so I will be able to contribute for the project.", + FascinatedBy::default(), + &[ + "Hey guys, I am really fascinated by your work and I tried to build Magisk so I will be able to contribute for the project.", + "Hey guys, I am really fascinated with your work and I tried to build Magisk so I will be able to contribute for the project.", + ][..], + &[], + ); + } + + #[test] + fn fix_ais() { + assert_good_and_bad_suggestions( + "I am a retired Dutch telecom engineer and fascinated about AIS applications.", + FascinatedBy::default(), + &[ + "I am a retired Dutch telecom engineer and fascinated by AIS applications.", + "I am a retired Dutch telecom engineer and fascinated with AIS applications.", + ][..], + &[], + ); + } + + #[test] + fn fix_innovative_ideas() { + assert_good_and_bad_suggestions( + "Software Developer fascinated about innovative ideas, love to learn and share new technologies and ideas.", + FascinatedBy::default(), + &[ + "Software Developer fascinated by innovative ideas, love to learn and share new technologies and ideas.", + "Software Developer fascinated with innovative ideas, love to learn and share new technologies and ideas.", + ][..], + &[], + ); + } + + #[test] + fn fix_coding() { + assert_good_and_bad_suggestions( + "m fascinated about coding and and sharing my code to the world.", + FascinatedBy::default(), + &[ + "m fascinated by coding and and sharing my code to the world.", + "m fascinated with coding and and sharing my code to the world.", + ][..], + &[], + ); + } +} diff --git a/harper-core/src/linting/handful.rs b/harper-core/src/linting/handful.rs new file mode 100644 index 00000000..d13d6549 --- /dev/null +++ b/harper-core/src/linting/handful.rs @@ -0,0 +1,160 @@ +use crate::expr::{Expr, SequenceExpr, SpaceOrHyphen}; +use crate::linting::expr_linter::Chunk; +use crate::{Token, TokenStringExt}; + +use super::{ExprLinter, Lint, LintKind, Suggestion}; + +pub struct Handful { + expr: Box, +} + +impl Default for Handful { + fn default() -> Self { + let expr = SequenceExpr::default() + .then_any_capitalization_of("hand") + .then_one_or_more(SpaceOrHyphen) + .then_any_capitalization_of("full") + .then_one_or_more(SpaceOrHyphen) + .then_any_capitalization_of("of"); + + Self { + expr: Box::new(expr), + } + } +} + +impl ExprLinter for Handful { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, matched_tokens: &[Token], source: &[char]) -> Option { + if matched_tokens.len() < 2 { + return None; + } + + let mut highlight_end = matched_tokens.len() - 1; + while highlight_end > 0 { + let prev = &matched_tokens[highlight_end - 1]; + if prev.kind.is_whitespace() || prev.kind.is_hyphen() { + highlight_end -= 1; + } else { + break; + } + } + + if highlight_end == 0 { + return None; + } + + let replacement = &matched_tokens[..highlight_end]; + let span = replacement.span()?; + let template = matched_tokens.first()?.span.get_content(source); + + Some(Lint { + span, + lint_kind: LintKind::BoundaryError, + suggestions: vec![Suggestion::replace_with_match_case( + "handful".chars().collect(), + template, + )], + message: "Write this quantity as the single word `handful`.".to_owned(), + priority: 31, + }) + } + + fn description(&self) -> &'static str { + "Keeps the palm-sized quantity expressed by `handful` as one word." + } +} + +#[cfg(test)] +mod tests { + use super::Handful; + use crate::linting::tests::{assert_lint_count, assert_no_lints, assert_suggestion_result}; + + #[test] + fn suggests_plain_spacing() { + assert_suggestion_result( + "Her basket held a hand full of berries.", + Handful::default(), + "Her basket held a handful of berries.", + ); + } + + #[test] + fn suggests_capitalized_form() { + assert_suggestion_result( + "Hand full of tales lined the shelf.", + Handful::default(), + "Handful of tales lined the shelf.", + ); + } + + #[test] + fn suggests_hyphenated_form() { + assert_suggestion_result( + "A hand-full of marbles scattered across the floor.", + Handful::default(), + "A handful of marbles scattered across the floor.", + ); + } + + #[test] + fn suggests_space_hyphen_combo() { + assert_suggestion_result( + "A hand - full of seeds spilled on the workbench.", + Handful::default(), + "A handful of seeds spilled on the workbench.", + ); + } + + #[test] + fn suggests_initial_hyphen_variants() { + assert_suggestion_result( + "Hand-Full of furniture, the cart creaked slowly.", + Handful::default(), + "Handful of furniture, the cart creaked slowly.", + ); + } + + #[test] + fn flags_multiple_instances() { + assert_lint_count( + "She carried a hand full of carrots and a hand full of radishes.", + Handful::default(), + 2, + ); + } + + #[test] + fn allows_correct_handful() { + assert_no_lints( + "A handful of volunteers arrived in time.", + Handful::default(), + ); + } + + #[test] + fn allows_parenthetical_hand() { + assert_no_lints( + "His hand, full of ink, kept writing without pause.", + Handful::default(), + ); + } + + #[test] + fn allows_hand_is_full() { + assert_no_lints("The hand is full of water.", Handful::default()); + } + + #[test] + fn allows_handfull_typo() { + assert_no_lints( + "The word handfull is an incorrect spelling.", + Handful::default(), + ); + } +} diff --git a/harper-core/src/linting/how_to.rs b/harper-core/src/linting/how_to.rs index a7c930bc..0027bdcc 100644 --- a/harper-core/src/linting/how_to.rs +++ b/harper-core/src/linting/how_to.rs @@ -16,8 +16,7 @@ impl Default for HowTo { fn default() -> Self { let mut pattern = All::default(); - let pos_pattern = SequenceExpr::default() - .then_anything() + let pos_pattern = SequenceExpr::anything() .then_anything() .t_aco("how") .then_whitespace() diff --git a/harper-core/src/linting/i_am_agreement.rs b/harper-core/src/linting/i_am_agreement.rs index d766f17d..ee0051c3 100644 --- a/harper-core/src/linting/i_am_agreement.rs +++ b/harper-core/src/linting/i_am_agreement.rs @@ -18,9 +18,7 @@ impl Default for IAmAgreement { .then(i_are.clone()); let non_and_word_before_i_are = SequenceExpr::default() - .then(|tok: &Token, src: &[char]| { - !tok.kind.is_word() || tok.span.get_content_string(src).to_lowercase() != "and" - }) + .then_word_except(&["and"]) .t_ws() .then(i_are); diff --git a/harper-core/src/linting/interested_in.rs b/harper-core/src/linting/interested_in.rs index 5aeb1e67..b41b3dc9 100644 --- a/harper-core/src/linting/interested_in.rs +++ b/harper-core/src/linting/interested_in.rs @@ -42,7 +42,7 @@ impl ExprLinter for InterestedIn { Some(Lint { span: prep_span, - lint_kind: LintKind::Grammar, + lint_kind: LintKind::Usage, suggestions: vec![Suggestion::replace_with_match_case( "in".chars().collect(), prep_chars, diff --git a/harper-core/src/linting/it_looks_like_that.rs b/harper-core/src/linting/it_looks_like_that.rs index 2e28691a..50ad966c 100644 --- a/harper-core/src/linting/it_looks_like_that.rs +++ b/harper-core/src/linting/it_looks_like_that.rs @@ -15,23 +15,23 @@ impl Default for ItLooksLikeThat { SequenceExpr::default() .then_fixed_phrase("it looks like that") .then_whitespace() - .then(|tok: &Token, _: &[char]| { + .then_kind_where(|kind| { // Heuristics on the word after "that" which show "that" was used // as a relative pronoun, which is a mistake - let is_subj = tok.kind.is_subject_pronoun(); - let is_ing = tok.kind.is_verb_progressive_form(); + let is_subj = kind.is_subject_pronoun(); + let is_ing = kind.is_verb_progressive_form(); let is_definitely_rel_pron = is_subj || is_ing; // Heuristics on the word after "that" which show "that" // could possibly be a legitimate demonstrative pronoun or determiner // as a demonstrative pronoun or a determiner // which would not be a mistake. - let is_v3psgpres = tok.kind.is_verb_third_person_singular_present_form(); + let is_v3psgpres = kind.is_verb_third_person_singular_present_form(); // NOTE: we don't have .is_modal_verb() but maybe we need it now! - let is_vmodal_or_aux = tok.kind.is_auxiliary_verb(); - let is_vpret = tok.kind.is_verb_simple_past_form(); - let is_noun = tok.kind.is_noun(); - let is_oov = tok.kind.is_oov(); + let is_vmodal_or_aux = kind.is_auxiliary_verb(); + let is_vpret = kind.is_verb_simple_past_form(); + let is_noun = kind.is_noun(); + let is_oov = kind.is_oov(); let maybe_demonstrative_or_determiner = is_v3psgpres || is_vmodal_or_aux || is_vpret || is_noun || is_oov; diff --git a/harper-core/src/linting/its_contraction/general.rs b/harper-core/src/linting/its_contraction/general.rs new file mode 100644 index 00000000..f186a030 --- /dev/null +++ b/harper-core/src/linting/its_contraction/general.rs @@ -0,0 +1,87 @@ +use harper_brill::UPOS; + +use crate::{ + Document, Token, TokenStringExt, + expr::{All, Expr, ExprExt, OwnedExprExt, SequenceExpr}, + linting::{Lint, LintKind, Linter, Suggestion}, + patterns::{NominalPhrase, Pattern, UPOSSet, WordSet}, +}; + +pub struct General { + expr: Box, +} + +impl Default for General { + fn default() -> Self { + let positive = SequenceExpr::default().t_aco("its").then_whitespace().then( + UPOSSet::new(&[UPOS::VERB, UPOS::AUX, UPOS::DET, UPOS::PRON]) + .or(WordSet::new(&["because"])), + ); + + let exceptions = SequenceExpr::anything() + .then_anything() + .then(WordSet::new(&["own", "intended"])); + + let inverted = SequenceExpr::default().then_unless(exceptions); + + let expr = All::new(vec![Box::new(positive), Box::new(inverted)]).or_longest( + SequenceExpr::aco("its") + .t_ws() + .then(UPOSSet::new(&[UPOS::ADJ])) + .t_ws() + .then(UPOSSet::new(&[UPOS::SCONJ, UPOS::PART])), + ); + + Self { + expr: Box::new(expr), + } + } +} + +impl Linter for General { + fn lint(&mut self, document: &Document) -> Vec { + let mut lints = Vec::new(); + let source = document.get_source(); + + for chunk in document.iter_chunks() { + lints.extend( + self.expr + .iter_matches(chunk, source) + .filter_map(|match_span| { + self.match_to_lint(&chunk[match_span.start..], source) + }), + ); + } + + lints + } + + fn description(&self) -> &str { + "Detects the possessive `its` before `had`, `been`, or `got` and offers `it's` or `it has`." + } +} + +impl General { + fn match_to_lint(&self, toks: &[Token], source: &[char]) -> Option { + let offender = toks.first()?; + let offender_chars = offender.span.get_content(source); + + if toks.get(2)?.kind.is_upos(UPOS::VERB) + && NominalPhrase.matches(&toks[2..], source).is_some() + { + return None; + } + + Some(Lint { + span: offender.span, + lint_kind: LintKind::Punctuation, + suggestions: vec![ + Suggestion::replace_with_match_case_str("it's", offender_chars), + Suggestion::replace_with_match_case_str("it has", offender_chars), + ], + message: "Use `it's` (short for `it has` or `it is`) here, not the possessive `its`." + .to_owned(), + priority: 54, + }) + } +} diff --git a/harper-core/src/linting/its_contraction.rs b/harper-core/src/linting/its_contraction/mod.rs similarity index 61% rename from harper-core/src/linting/its_contraction.rs rename to harper-core/src/linting/its_contraction/mod.rs index 8ffb1a65..50b94616 100644 --- a/harper-core/src/linting/its_contraction.rs +++ b/harper-core/src/linting/its_contraction/mod.rs @@ -1,102 +1,15 @@ -use harper_brill::UPOS; +use super::merge_linters::merge_linters; -use crate::Document; -use crate::TokenStringExt; -use crate::expr::All; -use crate::expr::Expr; -use crate::expr::ExprExt; -use crate::expr::OwnedExprExt; -use crate::expr::SequenceExpr; -use crate::patterns::NominalPhrase; -use crate::patterns::Pattern; -use crate::patterns::UPOSSet; -use crate::patterns::WordSet; -use crate::{ - Token, - linting::{Lint, LintKind, Suggestion}, -}; +mod general; +mod proper_noun; -use super::Linter; +use general::General; +use proper_noun::ProperNoun; -pub struct ItsContraction { - expr: Box, -} - -impl Default for ItsContraction { - fn default() -> Self { - let positive = SequenceExpr::default().t_aco("its").then_whitespace().then( - UPOSSet::new(&[UPOS::VERB, UPOS::AUX, UPOS::DET, UPOS::PRON]) - .or(WordSet::new(&["because"])), - ); - - let exceptions = SequenceExpr::default() - .then_anything() - .then_anything() - .then(WordSet::new(&["own", "intended"])); - - let inverted = SequenceExpr::default().then_unless(exceptions); - - let expr = All::new(vec![Box::new(positive), Box::new(inverted)]).or_longest( - SequenceExpr::aco("its") - .t_ws() - .then(UPOSSet::new(&[UPOS::ADJ])) - .t_ws() - .then(UPOSSet::new(&[UPOS::SCONJ, UPOS::PART])), - ); - - Self { - expr: Box::new(expr), - } - } -} - -impl Linter for ItsContraction { - fn lint(&mut self, document: &Document) -> Vec { - let mut lints = Vec::new(); - let source = document.get_source(); - - for chunk in document.iter_chunks() { - lints.extend( - self.expr - .iter_matches(chunk, source) - .filter_map(|match_span| { - self.match_to_lint(&chunk[match_span.start..], source) - }), - ); - } - - lints - } - - fn description(&self) -> &str { - "Detects the possessive `its` before `had`, `been`, or `got` and offers `it's` or `it has`." - } -} - -impl ItsContraction { - fn match_to_lint(&self, toks: &[Token], source: &[char]) -> Option { - let offender = toks.first()?; - let offender_chars = offender.span.get_content(source); - - if toks.get(2)?.kind.is_upos(UPOS::VERB) - && NominalPhrase.matches(&toks[2..], source).is_some() - { - return None; - } - - Some(Lint { - span: offender.span, - lint_kind: LintKind::WordChoice, - suggestions: vec![ - Suggestion::replace_with_match_case_str("it's", offender_chars), - Suggestion::replace_with_match_case_str("it has", offender_chars), - ], - message: "Use `it's` (short for `it has` or `it is`) here, not the possessive `its`." - .to_owned(), - priority: 54, - }) - } -} +merge_linters!( + ItsContraction => General, ProperNoun => + "Detects places where the possessive `its` should be the contraction `it's`, including before verbs/clauses and before proper nouns after opinion verbs." +); #[cfg(test)] mod tests { @@ -284,4 +197,90 @@ mod tests { ItsContraction::default(), ); } + + #[test] + fn corrects_think_google() { + assert_suggestion_result( + "I think its Google, not Microsoft.", + ItsContraction::default(), + "I think it's Google, not Microsoft.", + ); + } + + #[test] + fn corrects_hope_katie() { + assert_suggestion_result( + "I hope its Katie.", + ItsContraction::default(), + "I hope it's Katie.", + ); + } + + #[test] + fn corrects_guess_date() { + assert_suggestion_result( + "I guess its March 6.", + ItsContraction::default(), + "I guess it's March 6.", + ); + } + + #[test] + fn corrects_assume_john() { + assert_suggestion_result( + "We assume its John.", + ItsContraction::default(), + "We assume it's John.", + ); + } + + #[test] + fn corrects_doubt_tesla() { + assert_suggestion_result( + "They doubt its Tesla this year.", + ItsContraction::default(), + "They doubt it's Tesla this year.", + ); + } + + #[test] + fn handles_two_word_name() { + assert_suggestion_result( + "She thinks its New York.", + ItsContraction::default(), + "She thinks it's New York.", + ); + } + + #[test] + fn ignores_existing_contraction() { + assert_lint_count("I think it's Google.", ItsContraction::default(), 0); + } + + #[test] + fn ignores_possessive_noun_after_name() { + assert_lint_count( + "I think its Google product launch.", + ItsContraction::default(), + 0, + ); + } + + #[test] + fn ignores_without_opinion_verb() { + assert_lint_count( + "Its Google Pixel lineup is impressive.", + ItsContraction::default(), + 0, + ); + } + + #[test] + fn ignores_common_noun_target() { + assert_lint_count( + "We hope its accuracy improves.", + ItsContraction::default(), + 0, + ); + } } diff --git a/harper-core/src/linting/its_contraction/proper_noun.rs b/harper-core/src/linting/its_contraction/proper_noun.rs new file mode 100644 index 00000000..2e5ffded --- /dev/null +++ b/harper-core/src/linting/its_contraction/proper_noun.rs @@ -0,0 +1,121 @@ +use std::ops::Range; +use std::sync::Arc; + +use harper_brill::UPOS; + +use crate::{ + Document, Token, TokenStringExt, + expr::{Expr, ExprExt, ExprMap, OwnedExprExt, SequenceExpr}, + linting::{Lint, LintKind, Linter, Suggestion}, + patterns::{DerivedFrom, UPOSSet}, +}; + +pub struct ProperNoun { + expr: Box, + map: Arc>>, +} + +impl Default for ProperNoun { + fn default() -> Self { + let mut map = ExprMap::default(); + + let opinion_verbs = DerivedFrom::new_from_str("think") + .or(DerivedFrom::new_from_str("hope")) + .or(DerivedFrom::new_from_str("assume")) + .or(DerivedFrom::new_from_str("doubt")) + .or(DerivedFrom::new_from_str("guess")); + + let capitalized_word = |tok: &Token, src: &[char]| { + tok.kind.is_word() + && tok + .span + .get_content(src) + .first() + .map(|c| c.is_uppercase()) + .unwrap_or(false) + }; + + let name_head = UPOSSet::new(&[UPOS::PROPN]).or(capitalized_word); + + let lookahead_word = SequenceExpr::default().t_ws().then_any_word(); + + map.insert( + SequenceExpr::default() + .then(opinion_verbs) + .t_ws() + .t_aco("its") + .t_ws() + .then(name_head) + .then_optional(lookahead_word), + 2..3, + ); + + let map = Arc::new(map); + + Self { + expr: Box::new(map.clone()), + map, + } + } +} + +impl Linter for ProperNoun { + fn lint(&mut self, document: &Document) -> Vec { + let mut lints = Vec::new(); + let source = document.get_source(); + + for chunk in document.iter_chunks() { + lints.extend( + self.expr + .iter_matches(chunk, source) + .filter_map(|match_span| { + let matched = &chunk[match_span.start..match_span.end]; + self.match_to_lint(matched, source) + }), + ); + } + + lints + } + + fn description(&self) -> &str { + "Suggests the contraction `it's` after opinion verbs when it introduces a proper noun." + } +} + +impl ProperNoun { + fn match_to_lint(&self, matched_tokens: &[Token], source: &[char]) -> Option { + if matched_tokens.len() >= 7 + && let Some(next_word) = matched_tokens.get(6) + { + let is_lowercase = next_word + .span + .get_content(source) + .first() + .map(|c| c.is_lowercase()) + .unwrap_or(false); + + if is_lowercase + && (next_word.kind.is_upos(UPOS::NOUN) || next_word.kind.is_upos(UPOS::ADJ)) + { + return None; + } + } + + let range = self.map.lookup(0, matched_tokens, source)?.clone(); + let offending = matched_tokens.get(range.start)?; + let offender_text = offending.span.get_content(source); + + Some(Lint { + span: offending.span, + lint_kind: LintKind::Punctuation, + suggestions: vec![Suggestion::replace_with_match_case_str( + "it's", + offender_text, + )], + message: "Use `it's` (short for \"it is\") before a proper noun in this construction." + .to_owned(), + priority: 31, + }) + } +} diff --git a/harper-core/src/linting/jealous_of.rs b/harper-core/src/linting/jealous_of.rs new file mode 100644 index 00000000..4a27f673 --- /dev/null +++ b/harper-core/src/linting/jealous_of.rs @@ -0,0 +1,164 @@ +use crate::{ + Token, + expr::{Expr, SequenceExpr}, + linting::expr_linter::Chunk, + linting::{ExprLinter, Lint, LintKind, Suggestion}, +}; + +pub struct JealousOf { + expr: Box, +} + +impl Default for JealousOf { + fn default() -> Self { + let valid_object = |tok: &Token, _source: &[char]| { + (tok.kind.is_nominal() || !tok.kind.is_verb()) + && (tok.kind.is_oov() || tok.kind.is_nominal()) + && !tok.kind.is_preposition() + }; + + let pattern = SequenceExpr::default() + .t_aco("jealous") + .t_ws() + .t_aco("from") + .t_ws() + .then_optional(SequenceExpr::default().then_determiner().t_ws()) + .then(valid_object); + + Self { + expr: Box::new(pattern), + } + } +} + +impl ExprLinter for JealousOf { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, tokens: &[Token], source: &[char]) -> Option { + let from_token = &tokens[2]; + + Some(Lint { + span: from_token.span, + lint_kind: LintKind::Usage, + suggestions: vec![Suggestion::replace_with_match_case_str( + "of", + from_token.span.get_content(source), + )], + message: "Use `of` after `jealous`.".to_owned(), + ..Default::default() + }) + } + + fn description(&self) -> &str { + "Encourages the standard preposition after `jealous`." + } +} + +#[cfg(test)] +mod tests { + use super::JealousOf; + use crate::linting::tests::{assert_lint_count, assert_suggestion_result}; + + #[test] + fn replaces_basic_from() { + assert_suggestion_result( + "She was jealous from her sister's success.", + JealousOf::default(), + "She was jealous of her sister's success.", + ); + } + + #[test] + fn handles_optional_determiner() { + assert_suggestion_result( + "He grew jealous from the attention.", + JealousOf::default(), + "He grew jealous of the attention.", + ); + } + + #[test] + fn fixes_pronoun_object() { + assert_suggestion_result( + "They became jealous from him.", + JealousOf::default(), + "They became jealous of him.", + ); + } + + #[test] + fn allows_oov_target() { + assert_suggestion_result( + "I'm jealous from Zybrix.", + JealousOf::default(), + "I'm jealous of Zybrix.", + ); + } + + #[test] + fn corrects_uppercase_preposition() { + assert_suggestion_result( + "Jealous FROM his fame.", + JealousOf::default(), + "Jealous OF his fame.", + ); + } + + #[test] + fn fixes_longer_phrase() { + assert_suggestion_result( + "They felt jealous from the sudden praise she received.", + JealousOf::default(), + "They felt jealous of the sudden praise she received.", + ); + } + + #[test] + fn fixes_minimal_phrase() { + assert_suggestion_result( + "jealous from success", + JealousOf::default(), + "jealous of success", + ); + } + + #[test] + fn does_not_flag_correct_usage() { + assert_lint_count( + "She was jealous of her sister's success.", + JealousOf::default(), + 0, + ); + } + + #[test] + fn does_not_flag_other_preposition_sequence() { + assert_lint_count( + "They stayed jealous from within the fortress.", + JealousOf::default(), + 0, + ); + } + + #[test] + fn fixes_following_gerund() { + assert_suggestion_result( + "He was jealous from being ignored.", + JealousOf::default(), + "He was jealous of being ignored.", + ); + } + + #[test] + fn ignores_numbers_after_from() { + assert_lint_count( + "She remained jealous from 2010 through 2015.", + JealousOf::default(), + 0, + ); + } +} diff --git a/harper-core/src/linting/johns_hopkins.rs b/harper-core/src/linting/johns_hopkins.rs new file mode 100644 index 00000000..0de2cabd --- /dev/null +++ b/harper-core/src/linting/johns_hopkins.rs @@ -0,0 +1,149 @@ +use crate::{ + CharStringExt, Token, + expr::{Expr, SequenceExpr}, + linting::expr_linter::Chunk, + linting::{ExprLinter, Lint, LintKind, Suggestion}, +}; + +pub struct JohnsHopkins { + expr: Box, +} + +impl Default for JohnsHopkins { + fn default() -> Self { + let expr = SequenceExpr::default() + .then(|tok: &Token, src: &[char]| { + tok.kind.is_proper_noun() + && tok.span.get_content(src).eq_ignore_ascii_case_str("john") + }) + .t_ws() + .then(|tok: &Token, src: &[char]| { + tok.kind.is_proper_noun() + && tok + .span + .get_content(src) + .eq_ignore_ascii_case_str("hopkins") + }); + + Self { + expr: Box::new(expr), + } + } +} + +impl ExprLinter for JohnsHopkins { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, matched_tokens: &[Token], source: &[char]) -> Option { + let span = matched_tokens.first()?.span; + let template = span.get_content(source); + + Some(Lint { + span, + lint_kind: LintKind::WordChoice, + suggestions: vec![Suggestion::replace_with_match_case_str("Johns", template)], + message: "Use `Johns Hopkins` for this name.".to_owned(), + priority: 31, + }) + } + + fn description(&self) -> &'static str { + "Recommends the proper spelling `Johns Hopkins`." + } +} + +#[cfg(test)] +mod tests { + use super::JohnsHopkins; + use crate::linting::tests::{assert_lint_count, assert_suggestion_result}; + + #[test] + fn corrects_university_reference() { + assert_suggestion_result( + "I applied to John Hopkins University last fall.", + JohnsHopkins::default(), + "I applied to Johns Hopkins University last fall.", + ); + } + + #[test] + fn corrects_hospital_reference() { + assert_suggestion_result( + "She works at the John Hopkins hospital.", + JohnsHopkins::default(), + "She works at the Johns Hopkins hospital.", + ); + } + + #[test] + fn corrects_standalone_name() { + assert_suggestion_result( + "We toured John Hopkins yesterday.", + JohnsHopkins::default(), + "We toured Johns Hopkins yesterday.", + ); + } + + #[test] + fn corrects_lowercase_usage() { + assert_suggestion_result( + "I studied at john hopkins online.", + JohnsHopkins::default(), + "I studied at johns hopkins online.", + ); + } + + #[test] + fn corrects_across_newline_whitespace() { + assert_suggestion_result( + "We met at John\nHopkins for lunch.", + JohnsHopkins::default(), + "We met at Johns\nHopkins for lunch.", + ); + } + + #[test] + fn corrects_with_trailing_punctuation() { + assert_suggestion_result( + "I toured John Hopkins, and it was great.", + JohnsHopkins::default(), + "I toured Johns Hopkins, and it was great.", + ); + } + + #[test] + fn corrects_before_hyphenated_unit() { + assert_suggestion_result( + "She joined the John Hopkins-affiliated lab.", + JohnsHopkins::default(), + "She joined the Johns Hopkins-affiliated lab.", + ); + } + + #[test] + fn allows_correct_spelling() { + assert_lint_count( + "Johns Hopkins University has a great program.", + JohnsHopkins::default(), + 0, + ); + } + + #[test] + fn allows_apostrophized_form() { + assert_lint_count( + "John Hopkins's novel won awards.", + JohnsHopkins::default(), + 0, + ); + } + + #[test] + fn allows_reversed_name_order() { + assert_lint_count("Hopkins, John is a contact.", JohnsHopkins::default(), 0); + } +} diff --git a/harper-core/src/linting/lets_confusion/no_contraction_with_verb.rs b/harper-core/src/linting/lets_confusion/no_contraction_with_verb.rs index fe60e45f..6cb16a07 100644 --- a/harper-core/src/linting/lets_confusion/no_contraction_with_verb.rs +++ b/harper-core/src/linting/lets_confusion/no_contraction_with_verb.rs @@ -27,13 +27,14 @@ impl Default for NoContractionWithVerb { .then(WordSet::new(&["lets", "let"])) .then_whitespace(); - // Match verbs that are only verbs (not also nouns/adjectives) and not in -ing form - let non_ing_verb = SequenceExpr::default().then(|tok: &Token, _src: &[char]| { - tok.kind.is_verb() - && !tok.kind.is_noun() - && !tok.kind.is_adjective() - && !tok.kind.is_verb_progressive_form() - }); + let non_ing_verb = SequenceExpr::default().then_kind_is_but_isnt_any_of( + TokenKind::is_verb, + &[ + TokenKind::is_noun, + TokenKind::is_adjective, + TokenKind::is_verb_progressive_form, + ] as &[_], + ); // Ambiguous word is a verb determined by heuristic of following word's part of speech // Tests the next two words after "let". diff --git a/harper-core/src/linting/likewise.rs b/harper-core/src/linting/likewise.rs index 49a1ba44..11367c0c 100644 --- a/harper-core/src/linting/likewise.rs +++ b/harper-core/src/linting/likewise.rs @@ -16,8 +16,7 @@ impl Default for Likewise { expr.add(SequenceExpr::aco("like").then_whitespace().t_aco("wise")); expr.add( SequenceExpr::default().then_unless( - SequenceExpr::default() - .then_anything() + SequenceExpr::anything() .then_whitespace() .then_anything() .then_whitespace() diff --git a/harper-core/src/linting/lint_group.rs b/harper-core/src/linting/lint_group.rs index 506b2bff..086aa232 100644 --- a/harper-core/src/linting/lint_group.rs +++ b/harper-core/src/linting/lint_group.rs @@ -26,6 +26,7 @@ use super::and_in::AndIn; use super::and_the_like::AndTheLike; use super::another_thing_coming::AnotherThingComing; use super::another_think_coming::AnotherThinkComing; +use super::apart_from::ApartFrom; use super::ask_no_preposition::AskNoPreposition; use super::avoid_curses::AvoidCurses; use super::back_in_the_day::BackInTheDay; @@ -33,6 +34,7 @@ use super::be_allowed::BeAllowed; use super::best_of_all_time::BestOfAllTime; use super::boring_words::BoringWords; use super::bought::Bought; +use super::brand_brandish::BrandBrandish; use super::cant::Cant; use super::capitalize_personal_pronouns::CapitalizePersonalPronouns; use super::cautionary_tale::CautionaryTale; @@ -44,20 +46,24 @@ use super::compound_subject_i::CompoundSubjectI; use super::confident::Confident; use super::correct_number_suffix::CorrectNumberSuffix; use super::criteria_phenomena::CriteriaPhenomena; +use super::cure_for::CureFor; use super::currency_placement::CurrencyPlacement; use super::despite_of::DespiteOf; use super::didnt::Didnt; use super::discourse_markers::DiscourseMarkers; +use super::disjoint_prefixes::DisjointPrefixes; use super::dot_initialisms::DotInitialisms; use super::double_click::DoubleClick; use super::double_modal::DoubleModal; use super::ellipsis_length::EllipsisLength; use super::else_possessive::ElsePossessive; +use super::ever_every::EverEvery; use super::everyday::Everyday; use super::expand_memory_shorthands::ExpandMemoryShorthands; use super::expand_time_shorthands::ExpandTimeShorthands; use super::expr_linter::run_on_chunk; use super::far_be_it::FarBeIt; +use super::fascinated_by::FascinatedBy; use super::feel_fell::FeelFell; use super::few_units_of_time_ago::FewUnitsOfTimeAgo; use super::filler_words::FillerWords; @@ -83,6 +89,8 @@ use super::interested_in::InterestedIn; use super::it_looks_like_that::ItLooksLikeThat; use super::its_contraction::ItsContraction; use super::its_possessive::ItsPossessive; +use super::jealous_of::JealousOf; +use super::johns_hopkins::JohnsHopkins; use super::left_right_hand::LeftRightHand; use super::less_worse::LessWorse; use super::let_to_do::LetToDo; @@ -90,12 +98,13 @@ use super::lets_confusion::LetsConfusion; use super::likewise::Likewise; use super::long_sentences::LongSentences; use super::looking_forward_to::LookingForwardTo; -use super::mass_plurals::MassPlurals; +use super::mass_nouns::MassNouns; use super::merge_words::MergeWords; use super::missing_preposition::MissingPreposition; use super::missing_to::MissingTo; use super::misspell::Misspell; use super::mixed_bag::MixedBag; +use super::modal_be_adjective::ModalBeAdjective; use super::modal_of::ModalOf; use super::modal_seem::ModalSeem; use super::months::Months; @@ -110,10 +119,10 @@ use super::no_match_for::NoMatchFor; use super::no_oxford_comma::NoOxfordComma; use super::nobody::Nobody; use super::nominal_wants::NominalWants; -use super::noun_countability::NounCountability; use super::noun_verb_confusion::NounVerbConfusion; use super::number_suffix_capitalization::NumberSuffixCapitalization; use super::of_course::OfCourse; +use super::oldest_in_the_book::OldestInTheBook; use super::on_floor::OnFloor; use super::once_or_twice::OnceOrTwice; use super::one_and_the_same::OneAndTheSame; @@ -137,9 +146,12 @@ use super::quantifier_needs_of::QuantifierNeedsOf; use super::quantifier_numeral_conflict::QuantifierNumeralConflict; use super::quite_quiet::QuiteQuiet; use super::quote_spacing::QuoteSpacing; +use super::redundant_acronyms::RedundantAcronyms; use super::redundant_additive_adverbs::RedundantAdditiveAdverbs; use super::regionalisms::Regionalisms; use super::repeated_words::RepeatedWords; +use super::respond::Respond; +use super::right_click::RightClick; use super::roller_skated::RollerSkated; use super::safe_to_save::SafeToSave; use super::save_to_safe::SaveToSafe; @@ -152,12 +164,14 @@ use super::single_be::SingleBe; use super::some_without_article::SomeWithoutArticle; use super::something_is::SomethingIs; use super::somewhat_something::SomewhatSomething; +use super::soon_to_be::SoonToBe; use super::sought_after::SoughtAfter; use super::spaces::Spaces; use super::spell_check::SpellCheck; use super::spelled_numbers::SpelledNumbers; use super::split_words::SplitWords; use super::subject_pronoun::SubjectPronoun; +use super::take_medicine::TakeMedicine; use super::that_than::ThatThan; use super::that_which::ThatWhich; use super::the_how_why::TheHowWhy; @@ -172,9 +186,11 @@ use super::throw_rubbish::ThrowRubbish; use super::to_adverb::ToAdverb; use super::to_two_too::ToTwoToo; use super::touristic::Touristic; +use super::transposed_space::TransposedSpace; use super::unclosed_quotes::UnclosedQuotes; use super::update_place_names::UpdatePlaceNames; use super::use_genitive::UseGenitive; +use super::use_title_case::UseTitleCase; use super::verb_to_adjective::VerbToAdjective; use super::very_unique::VeryUnique; use super::vice_versa::ViceVersa; @@ -184,6 +200,7 @@ use super::well_educated::WellEducated; use super::whereas::Whereas; use super::widely_accepted::WidelyAccepted; use super::win_prize::WinPrize; +use super::wish_could::WishCould; use super::wordpress_dotcom::WordPressDotcom; use super::would_never_have::WouldNeverHave; use super::{ExprLinter, Lint}; @@ -467,12 +484,12 @@ impl LintGroup { )); out.merge_from(&mut closed_compounds::lint_group()); out.merge_from(&mut initialisms::lint_group()); - // out.merge_from(&mut update_place_names::lint_group()); // Add all the more complex rules to the group. // Please maintain alphabetical order. // On *nix you can maintain sort order with `sort -t'(' -k2` insert_expr_rule!(APart, true); + insert_expr_rule!(AWhile, true); insert_expr_rule!(Addicting, true); insert_expr_rule!(AdjectiveDoubleDegree, true); insert_struct_rule!(AdjectiveOfA, true); @@ -486,6 +503,7 @@ impl LintGroup { insert_expr_rule!(AndTheLike, true); insert_expr_rule!(AnotherThingComing, true); insert_expr_rule!(AnotherThinkComing, false); + insert_expr_rule!(ApartFrom, true); insert_expr_rule!(AskNoPreposition, true); insert_expr_rule!(AvoidCurses, true); insert_expr_rule!(BackInTheDay, true); @@ -493,20 +511,19 @@ impl LintGroup { insert_expr_rule!(BestOfAllTime, true); insert_expr_rule!(BoringWords, false); insert_expr_rule!(Bought, true); + insert_expr_rule!(BrandBrandish, true); insert_expr_rule!(Cant, true); insert_struct_rule!(CapitalizePersonalPronouns, true); insert_expr_rule!(CautionaryTale, true); insert_expr_rule!(ChangeTack, true); insert_expr_rule!(ChockFull, true); - insert_expr_rule!(AWhile, true); - insert_struct_rule!(SubjectPronoun, true); - insert_struct_rule!(FindFine, true); insert_struct_rule!(CommaFixes, true); insert_struct_rule!(CompoundNouns, true); insert_expr_rule!(CompoundSubjectI, true); insert_expr_rule!(Confident, true); insert_struct_rule!(CorrectNumberSuffix, true); insert_expr_rule!(CriteriaPhenomena, true); + insert_expr_rule!(CureFor, true); insert_struct_rule!(CurrencyPlacement, true); insert_expr_rule!(Dashes, true); insert_expr_rule!(DespiteOf, true); @@ -517,13 +534,16 @@ impl LintGroup { insert_expr_rule!(DoubleModal, true); insert_struct_rule!(EllipsisLength, true); insert_expr_rule!(ElsePossessive, true); + insert_expr_rule!(EverEvery, true); insert_expr_rule!(Everyday, true); insert_expr_rule!(ExpandMemoryShorthands, true); insert_expr_rule!(ExpandTimeShorthands, true); insert_expr_rule!(FarBeIt, true); + insert_expr_rule!(FascinatedBy, true); insert_expr_rule!(FeelFell, true); insert_expr_rule!(FewUnitsOfTimeAgo, true); insert_expr_rule!(FillerWords, true); + insert_struct_rule!(FindFine, true); insert_expr_rule!(FirstAidKit, true); insert_expr_rule!(ForNoun, true); insert_expr_rule!(FreePredicate, true); @@ -542,6 +562,8 @@ impl LintGroup { insert_expr_rule!(ItLooksLikeThat, true); insert_struct_rule!(ItsContraction, true); insert_expr_rule!(ItsPossessive, true); + insert_expr_rule!(JealousOf, true); + insert_expr_rule!(JohnsHopkins, true); insert_expr_rule!(LeftRightHand, true); insert_expr_rule!(LessWorse, true); insert_expr_rule!(LetToDo, true); @@ -554,6 +576,7 @@ impl LintGroup { insert_expr_rule!(MissingTo, true); insert_expr_rule!(Misspell, true); insert_expr_rule!(MixedBag, true); + insert_expr_rule!(ModalBeAdjective, true); insert_expr_rule!(ModalOf, true); insert_expr_rule!(ModalSeem, true); insert_expr_rule!(Months, true); @@ -568,10 +591,10 @@ impl LintGroup { insert_struct_rule!(NoOxfordComma, false); insert_expr_rule!(Nobody, true); insert_expr_rule!(NominalWants, true); - insert_expr_rule!(NounCountability, true); insert_struct_rule!(NounVerbConfusion, true); insert_struct_rule!(NumberSuffixCapitalization, true); insert_expr_rule!(OfCourse, true); + insert_expr_rule!(OldestInTheBook, true); insert_expr_rule!(OnFloor, true); insert_expr_rule!(OnceOrTwice, true); insert_expr_rule!(OneAndTheSame, true); @@ -594,8 +617,11 @@ impl LintGroup { insert_expr_rule!(QuantifierNumeralConflict, true); insert_expr_rule!(QuiteQuiet, true); insert_struct_rule!(QuoteSpacing, true); + insert_expr_rule!(RedundantAcronyms, true); insert_expr_rule!(RedundantAdditiveAdverbs, true); insert_struct_rule!(RepeatedWords, true); + insert_expr_rule!(Respond, true); + insert_expr_rule!(RightClick, true); insert_expr_rule!(RollerSkated, true); insert_expr_rule!(SafeToSave, true); insert_expr_rule!(SaveToSafe, true); @@ -607,10 +633,13 @@ impl LintGroup { insert_expr_rule!(SomeWithoutArticle, true); insert_expr_rule!(SomethingIs, true); insert_expr_rule!(SomewhatSomething, true); + insert_expr_rule!(SoonToBe, true); insert_expr_rule!(SoughtAfter, true); insert_struct_rule!(Spaces, true); insert_struct_rule!(SpelledNumbers, false); insert_expr_rule!(SplitWords, true); + insert_struct_rule!(SubjectPronoun, true); + insert_expr_rule!(TakeMedicine, true); insert_expr_rule!(ThatThan, true); insert_expr_rule!(ThatWhich, true); insert_expr_rule!(TheHowWhy, true); @@ -637,6 +666,7 @@ impl LintGroup { insert_expr_rule!(Whereas, true); insert_expr_rule!(WidelyAccepted, true); insert_expr_rule!(WinPrize, true); + insert_expr_rule!(WishCould, true); insert_struct_rule!(WordPressDotcom, true); insert_expr_rule!(WouldNeverHave, true); @@ -667,8 +697,20 @@ impl LintGroup { out.add("HaveTakeALook", HaveTakeALook::new(dialect)); out.config.set_rule_enabled("HaveTakeALook", true); - out.add("MassPlurals", MassPlurals::new(dictionary.clone())); - out.config.set_rule_enabled("MassPlurals", true); + out.add("MassNouns", MassNouns::new(dictionary.clone())); + out.config.set_rule_enabled("MassNouns", true); + + out.add("UseTitleCase", UseTitleCase::new(dictionary.clone())); + out.config.set_rule_enabled("UseTitleCase", true); + + out.add_chunk_expr_linter( + "DisjointPrefixes", + DisjointPrefixes::new(dictionary.clone()), + ); + out.config.set_rule_enabled("DisjointPrefixes", true); + + out.add_chunk_expr_linter("TransposedSpace", TransposedSpace::new(dictionary.clone())); + out.config.set_rule_enabled("TransposedSpace", true); out } @@ -810,7 +852,7 @@ mod tests { #[test] fn dont_flag_low_hanging_fruit_desc() { assert_no_lints( - "Corrects non-standard variants of low-hanging fruit.", + "Corrects nonstandard variants of low-hanging fruit.", test_group(), ); } diff --git a/harper-core/src/linting/mass_plurals.rs b/harper-core/src/linting/mass_nouns/mass_plurals.rs similarity index 97% rename from harper-core/src/linting/mass_plurals.rs rename to harper-core/src/linting/mass_nouns/mass_plurals.rs index f9efce1e..40d87f1a 100644 --- a/harper-core/src/linting/mass_plurals.rs +++ b/harper-core/src/linting/mass_nouns/mass_plurals.rs @@ -19,9 +19,10 @@ where { pub fn new(dict: D) -> Self { let oov = SequenceExpr::default().then_oov(); - let looks_plural = SequenceExpr::default().then(|tok: &Token, _src: &[char]| { - let lchars = tok.span.get_content(_src).to_lower(); - lchars.last().is_some_and(|c| *c == 's') + let looks_plural = SequenceExpr::default().then(|tok: &Token, src: &[char]| { + tok.span + .get_content(src) + .ends_with_ignore_ascii_case_chars(&['s']) }); let oov_looks_plural = All::new(vec![Box::new(oov), Box::new(looks_plural)]); diff --git a/harper-core/src/linting/mass_nouns/mod.rs b/harper-core/src/linting/mass_nouns/mod.rs new file mode 100644 index 00000000..15ee951e --- /dev/null +++ b/harper-core/src/linting/mass_nouns/mod.rs @@ -0,0 +1,86 @@ +mod mass_plurals; +mod noun_countability; + +use mass_plurals::MassPlurals; +use noun_countability::NounCountability; + +use crate::{ + Document, + linting::{Lint, Linter}, + remove_overlaps, + spell::Dictionary, +}; + +pub struct MassNouns { + mass_plurals: MassPlurals, + noun_countability: NounCountability, +} + +impl MassNouns +where + D: Dictionary + Clone, +{ + pub fn new(dict: D) -> Self { + Self { + mass_plurals: MassPlurals::new(dict.clone()), + noun_countability: NounCountability::default(), + } + } +} + +impl Linter for MassNouns +where + D: Dictionary, +{ + fn lint(&mut self, document: &Document) -> Vec { + let mut lints = Vec::new(); + + lints.extend(self.mass_plurals.lint(document)); + lints.extend(self.noun_countability.lint(document)); + + remove_overlaps(&mut lints); + + lints + } + + fn description(&self) -> &'static str { + "Detects mass nouns used as countable nouns." + } +} + +#[cfg(test)] +mod tests { + use crate::{ + linting::tests::{assert_lint_count, assert_suggestion_result}, + spell::FstDictionary, + }; + + use super::MassNouns; + + #[test] + fn flag_advices_and_an_advice() { + assert_lint_count( + "I asked for an advice and he gave me two advices!", + MassNouns::new(FstDictionary::curated()), + 2, + ); + } + + #[test] + fn correct_a_luggage() { + assert_suggestion_result( + "I managed to pack all my clothing into one luggage.", + MassNouns::new(FstDictionary::curated()), + "I managed to pack all my clothing into one suitcase.", + ); + } + + #[test] + fn correct_clothings() { + assert_suggestion_result( + "I managed to pack all my clothings into one suitcase.", + MassNouns::new(FstDictionary::curated()), + "I managed to pack all my clothing into one suitcase.", + ); + } +} diff --git a/harper-core/src/linting/noun_countability.rs b/harper-core/src/linting/mass_nouns/noun_countability.rs similarity index 100% rename from harper-core/src/linting/noun_countability.rs rename to harper-core/src/linting/mass_nouns/noun_countability.rs diff --git a/harper-core/src/linting/missing_to.rs b/harper-core/src/linting/missing_to.rs index 3979de6c..5d44a762 100644 --- a/harper-core/src/linting/missing_to.rs +++ b/harper-core/src/linting/missing_to.rs @@ -203,7 +203,7 @@ impl Default for MissingTo { let pattern = SequenceExpr::default() .then(Self::controller_words()) .t_ws() - .then(|tok: &Token, _source: &[char]| tok.kind.is_verb_lemma()); + .then_kind_where(|kind| kind.is_verb_lemma()); map.insert(pattern, 0); diff --git a/harper-core/src/linting/mod.rs b/harper-core/src/linting/mod.rs index 52347c41..d289f498 100644 --- a/harper-core/src/linting/mod.rs +++ b/harper-core/src/linting/mod.rs @@ -17,6 +17,7 @@ mod and_in; mod and_the_like; mod another_thing_coming; mod another_think_coming; +mod apart_from; mod ask_no_preposition; mod avoid_curses; mod back_in_the_day; @@ -24,6 +25,7 @@ mod be_allowed; mod best_of_all_time; mod boring_words; mod bought; +mod brand_brandish; mod call_them; mod cant; mod capitalize_personal_pronouns; @@ -37,22 +39,26 @@ mod compound_subject_i; mod confident; mod correct_number_suffix; mod criteria_phenomena; +mod cure_for; mod currency_placement; mod dashes; mod despite_of; mod determiner_without_noun; mod didnt; mod discourse_markers; +mod disjoint_prefixes; mod dot_initialisms; mod double_click; mod double_modal; mod ellipsis_length; mod else_possessive; +mod ever_every; mod everyday; mod expand_memory_shorthands; mod expand_time_shorthands; mod expr_linter; mod far_be_it; +mod fascinated_by; mod feel_fell; mod few_units_of_time_ago; mod filler_words; @@ -62,6 +68,7 @@ mod for_noun; mod free_predicate; mod friend_of_me; mod go_so_far_as_to; +mod handful; mod have_pronoun; mod have_take_a_look; mod hedging; @@ -83,6 +90,8 @@ mod it_looks_like_that; mod it_would_be; mod its_contraction; mod its_possessive; +mod jealous_of; +mod johns_hopkins; mod left_right_hand; mod less_worse; mod let_to_do; @@ -95,7 +104,7 @@ mod long_sentences; mod looking_forward_to; mod map_phrase_linter; mod map_phrase_set_linter; -mod mass_plurals; +mod mass_nouns; mod merge_linters; mod merge_words; mod missing_preposition; @@ -103,6 +112,7 @@ mod missing_space; mod missing_to; mod misspell; mod mixed_bag; +mod modal_be_adjective; mod modal_of; mod modal_seem; mod months; @@ -117,10 +127,10 @@ mod no_match_for; mod no_oxford_comma; mod nobody; mod nominal_wants; -mod noun_countability; mod noun_verb_confusion; mod number_suffix_capitalization; mod of_course; +mod oldest_in_the_book; mod on_floor; mod once_or_twice; mod one_and_the_same; @@ -147,9 +157,12 @@ mod quantifier_needs_of; mod quantifier_numeral_conflict; mod quite_quiet; mod quote_spacing; +mod redundant_acronyms; mod redundant_additive_adverbs; mod regionalisms; mod repeated_words; +mod respond; +mod right_click; mod roller_skated; mod safe_to_save; mod save_to_safe; @@ -162,6 +175,7 @@ mod single_be; mod some_without_article; mod something_is; mod somewhat_something; +mod soon_to_be; mod sought_after; mod spaces; mod spell_check; @@ -169,6 +183,7 @@ mod spelled_numbers; mod split_words; mod subject_pronoun; mod suggestion; +mod take_medicine; mod take_serious; mod that_than; mod that_which; @@ -184,9 +199,11 @@ mod throw_rubbish; mod to_adverb; mod to_two_too; mod touristic; +mod transposed_space; mod unclosed_quotes; mod update_place_names; mod use_genitive; +mod use_title_case; mod verb_to_adjective; mod very_unique; mod vice_versa; @@ -196,6 +213,7 @@ mod well_educated; mod whereas; mod widely_accepted; mod win_prize; +mod wish_could; mod wordpress_dotcom; mod would_never_have; @@ -242,7 +260,8 @@ where #[cfg(test)] pub mod tests { - use crate::{Document, Span, Token, parsers::PlainEnglish}; + use crate::parsers::Markdown; + use crate::{Document, Span, Token}; use hashbrown::HashSet; /// Extension trait for converting spans of tokens back to their original text @@ -317,7 +336,7 @@ pub mod tests { let transformed_str = transform_nth_str(text, &mut linter, n); if transformed_str.as_str() != expected_result { - panic!("Expected \"{expected_result}\"\n But got \"{transformed_str}\""); + panic!("Expected \"{expected_result}\"\n But got \"{transformed_str}\""); } // Applying the suggestions should fix all the lints. @@ -459,6 +478,23 @@ pub mod tests { } } + /// Asserts that the lint's message matches the expected message. + #[track_caller] + pub fn assert_lint_message(text: &str, mut linter: impl Linter, expected_message: &str) { + let test = Document::new_markdown_default_curated(text); + let lints = linter.lint(&test); + + // Just check the first lint for now + if let Some(lint) = lints.first() { + if lint.message != expected_message { + panic!( + "Expected lint message \"{expected_message}\", but got \"{}\"", + lint.message + ); + } + } + } + fn transform_nth_str(text: &str, linter: &mut impl Linter, n: usize) -> String { let mut text_chars: Vec = text.chars().collect(); @@ -467,7 +503,7 @@ pub mod tests { loop { let test = Document::new_from_vec( text_chars.clone().into(), - &PlainEnglish, + &Markdown::default(), &FstDictionary::curated(), ); let lints = linter.lint(&test); diff --git a/harper-core/src/linting/modal_be_adjective.rs b/harper-core/src/linting/modal_be_adjective.rs new file mode 100644 index 00000000..2d8f1817 --- /dev/null +++ b/harper-core/src/linting/modal_be_adjective.rs @@ -0,0 +1,171 @@ +use crate::{ + CharStringExt, Lint, Token, TokenKind, + expr::{Expr, SequenceExpr}, + linting::{ExprLinter, Suggestion, expr_linter::Chunk}, + patterns::ModalVerb, +}; + +pub struct ModalBeAdjective { + expr: Box, +} + +impl Default for ModalBeAdjective { + fn default() -> Self { + Self { + expr: Box::new( + SequenceExpr::default() + .then(ModalVerb::default()) + .t_ws() + .then_kind_is_but_isnt_any_of_except( + TokenKind::is_adjective, + &[ + TokenKind::is_verb_lemma, // set + TokenKind::is_adverb, // ever + TokenKind::is_preposition, // on + TokenKind::is_determiner, // all + TokenKind::is_pronoun, // all + ] as &[_], + &[ + "backup", // adjective commonly misused as a verb + "likely", // adjective but with special usage + ] as &[_], + ), + ), + } + } +} + +impl ExprLinter for ModalBeAdjective { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint_with_context( + &self, + toks: &[Token], + src: &[char], + ctx: Option<(&[Token], &[Token])>, + ) -> Option { + if let Some((_, after)) = ctx + && after.len() >= 2 + && after[0].kind.is_whitespace() + { + // If the 'after' context is whitespace followed by a noun, there is no error + // (Not including these marginal nouns: "at", "by", "if") + if after[1].kind.is_noun() + && !after[1] + .span + .get_content(src) + .eq_any_ignore_ascii_case_str(&["at", "by", "if"]) + { + return None; + } + + // If the adjective plus the next word is "kind of" + if toks + .last() + .unwrap() + .span + .get_content_string(src) + .eq_ignore_ascii_case("kind") + && after[1] + .span + .get_content(src) + .eq_ignore_ascii_case_str("of") + { + return None; + } + } + + Some(Lint { + span: toks[0].span, + suggestions: vec![Suggestion::InsertAfter(" be".chars().collect())], + message: "You may be missing the word `be` between this modal verb and adjective." + .to_string(), + ..Default::default() + }) + } + + fn description(&self) -> &str { + "Looks for `be` missing between a modal verb and adjective." + } +} + +#[cfg(test)] +mod tests { + use crate::linting::tests::{assert_no_lints, assert_suggestion_result}; + + use super::ModalBeAdjective; + + #[test] + fn fix_would_nice() { + assert_suggestion_result( + "It would nice if Harper could detect this.", + ModalBeAdjective::default(), + "It would be nice if Harper could detect this.", + ); + } + + #[test] + fn fix_could_configured() { + assert_suggestion_result( + "It could configured by parameters and the commands above effectively disable it.", + ModalBeAdjective::default(), + "It could be configured by parameters and the commands above effectively disable it.", + ); + } + + #[test] + fn fix_will_accessible() { + assert_suggestion_result( + "Your WordPress site will accessible at http://localhost", + ModalBeAdjective::default(), + "Your WordPress site will be accessible at http://localhost", + ); + } + + #[test] + fn ignore_would_external_traffic() { + assert_no_lints( + "And why would external traffic be trying to access my server if I don't know who or what it is?", + ModalBeAdjective::default(), + ) + } + + #[test] + fn ignore_could_kind_of() { + assert_no_lints("you could kind of see the ...", ModalBeAdjective::default()) + } + + // Known false positives. You may want to improve the code to handle some of these. + + #[test] + #[ignore = "false positive: 'backup' is an adjective but also a spello for the verb 'back up'"] + fn ignore_you_can_backup() { + assert_no_lints("You can backup Userdata.", ModalBeAdjective::default()); + } + + #[test] + #[ignore = "false positive: 'incorrect' should be 'incorrectly'."] + fn ignore_would_incorrect() { + assert_no_lints( + "Bug in versions 4.0 and 4.1 would incorrect list the address module", + ModalBeAdjective::default(), + ); + } + + #[test] + #[ignore = "false positive: 'upper-bound' is an ad-hoc verb here."] + fn ignore_should_upper() { + assert_no_lints( + "we should upper-bound it to the next MAJOR version.", + ModalBeAdjective::default(), + ); + assert_no_lints( + "some older software (filezilla on debian-stable) cannot passive-mode with TLS", + ModalBeAdjective::default(), + ); + } +} diff --git a/harper-core/src/linting/modal_seem.rs b/harper-core/src/linting/modal_seem.rs index aea17bc9..f611bddb 100644 --- a/harper-core/src/linting/modal_seem.rs +++ b/harper-core/src/linting/modal_seem.rs @@ -29,15 +29,15 @@ impl ModalSeem { fn adjective_step() -> SequenceExpr { SequenceExpr::default() .t_ws() - .then(|tok: &Token, _source: &[char]| tok.kind.is_adjective()) + .then_kind_where(|kind| kind.is_adjective()) } fn adverb_then_adjective_step() -> SequenceExpr { SequenceExpr::default() .t_ws() - .then(|tok: &Token, _source: &[char]| tok.kind.is_adverb()) + .then_kind_where(|kind| kind.is_adverb()) .t_ws() - .then(|tok: &Token, _source: &[char]| tok.kind.is_adjective()) + .then_kind_where(|kind| kind.is_adjective()) } } diff --git a/harper-core/src/linting/months.rs b/harper-core/src/linting/months.rs index ab5962b7..19776cfe 100644 --- a/harper-core/src/linting/months.rs +++ b/harper-core/src/linting/months.rs @@ -54,8 +54,8 @@ impl Default for Months { "by", "during", "in", "last", "next", "of", "until", ]); - let year_or_day_of_month = SequenceExpr::default().then(|tok: &Token, _src: &[char]| { - if let TokenKind::Number(number) = &tok.kind { + let year_or_day_of_month = SequenceExpr::default().then_kind_where(|kind| { + if let TokenKind::Number(number) = &kind { let v = number.value.into_inner() as u32; (1500..=2500).contains(&v) || (1..=31).contains(&v) } else { diff --git a/harper-core/src/linting/most_number.rs b/harper-core/src/linting/most_number.rs index 1cd3fecb..39b344e7 100644 --- a/harper-core/src/linting/most_number.rs +++ b/harper-core/src/linting/most_number.rs @@ -23,8 +23,7 @@ impl Default for MostNumber { ), // Context pattern Box::new( - SequenceExpr::default() - .then_anything() + SequenceExpr::anything() .then_anything() .then_anything() .then_anything() diff --git a/harper-core/src/linting/need_to_noun.rs b/harper-core/src/linting/need_to_noun.rs index 2cd18948..92119f3c 100644 --- a/harper-core/src/linting/need_to_noun.rs +++ b/harper-core/src/linting/need_to_noun.rs @@ -18,24 +18,28 @@ pub struct NeedToNoun { impl Default for NeedToNoun { fn default() -> Self { let postfix_exceptions = LongestMatchOf::new(vec![ - Box::new(|tok: &Token, _: &[char]| tok.kind.is_adverb() || tok.kind.is_determiner()), - Box::new(WordSet::new(&["about"])), + Box::new(|tok: &Token, _: &[char]| { + tok.kind.is_adverb() + || tok.kind.is_determiner() + || tok.kind.is_unlintable() + || tok.kind.is_pronoun() + }), + Box::new(WordSet::new(&["about", "it"])), ]); - let exceptions = SequenceExpr::default() - .t_any() + let exceptions = SequenceExpr::anything() .t_any() .t_any() .t_any() .then_word_set(&["be"]); let a = SequenceExpr::default() - .then(|tok: &Token, _: &[char]| tok.kind.is_nominal()) + .then_kind_where(|kind| kind.is_nominal()) .t_ws() .then_unless(postfix_exceptions); - let b = SequenceExpr::default() - .then(|tok: &Token, _: &[char]| tok.kind.is_nominal() && !tok.kind.is_verb()); + let b = + SequenceExpr::default().then_kind_where(|kind| kind.is_nominal() && !kind.is_verb()); let expr = SequenceExpr::default() .then(DerivedFrom::new_from_str("need")) @@ -421,4 +425,28 @@ mod tests { fn allows_issue_2252() { assert_no_lints("Things I need to do today:", NeedToNoun::default()); } + + #[test] + fn allows_install() { + assert_no_lints( + "You need to install it separately, as it's a standalone application.", + NeedToNoun::default(), + ); + } + + #[test] + fn allows_lay() { + assert_no_lints( + "Okay, this is a long one, but I feel like I need to lay everything out.", + NeedToNoun::default(), + ); + } + + #[test] + fn allows_overcome() { + assert_no_lints( + "We believe every family deserves the opportunity to flourish, and we are committed to providing the resources they need to overcome adversity.", + NeedToNoun::default(), + ); + } } diff --git a/harper-core/src/linting/noun_verb_confusion/effect_affect/affect_to_effect.rs b/harper-core/src/linting/noun_verb_confusion/effect_affect/affect_to_effect.rs index 5a9b405e..d1036b9d 100644 --- a/harper-core/src/linting/noun_verb_confusion/effect_affect/affect_to_effect.rs +++ b/harper-core/src/linting/noun_verb_confusion/effect_affect/affect_to_effect.rs @@ -57,7 +57,7 @@ impl Default for AffectToEffect { .then(|tok: &Token, source: &[char]| matches_preceding_context(tok, source)) .t_ws() .then(|tok: &Token, source: &[char]| is_affect_word(tok, source)) - .then(|tok: &Token, _source: &[char]| matches!(tok.kind, TokenKind::Punctuation(_))); + .then_kind_where(|kind| kind.is_punctuation()); map.insert(punctuation_follow, 2); diff --git a/harper-core/src/linting/noun_verb_confusion/mod.rs b/harper-core/src/linting/noun_verb_confusion/mod.rs index a2e3b3eb..95d57b5a 100644 --- a/harper-core/src/linting/noun_verb_confusion/mod.rs +++ b/harper-core/src/linting/noun_verb_confusion/mod.rs @@ -14,6 +14,7 @@ pub(crate) const NOUN_VERB_PAIRS: &[(&str, &str)] = &[ ("emphasis", "emphasize"), // TODO how to handle "emphasise" as well as "emphasize"? ("intent", "intend"), // ("proof", "prove"), // "Proof" is also a verb, a synonym of "proofread". + ("weight", "weigh"), // Add more pairs here as needed ]; @@ -1361,4 +1362,40 @@ mod tests { NounVerbConfusion::default(), ); } + + #[test] + fn issue_2041() { + assert_suggestion_result( + "Let me give you a piece of advise.", + NounVerbConfusion::default(), + "Let me give you a piece of advice.", + ); + } + + #[test] + fn fix_helps_you_weight() { + assert_suggestion_result( + "An iOS app that helps you weight small things on the screen of your iPhone / iPad.", + NounVerbConfusion::default(), + "An iOS app that helps you weigh small things on the screen of your iPhone / iPad.", + ); + } + + #[test] + fn fix_do_you_weight() { + assert_suggestion_result( + "How much do you weight?", + NounVerbConfusion::default(), + "How much do you weigh?", + ); + } + + #[test] + fn fix_more_than_you_weight() { + assert_suggestion_result( + "contributed more than you weight", + NounVerbConfusion::default(), + "contributed more than you weigh", + ); + } } diff --git a/harper-core/src/linting/noun_verb_confusion/noun_instead_of_verb/general.rs b/harper-core/src/linting/noun_verb_confusion/noun_instead_of_verb/general.rs index 43428c46..79da7b4d 100644 --- a/harper-core/src/linting/noun_verb_confusion/noun_instead_of_verb/general.rs +++ b/harper-core/src/linting/noun_verb_confusion/noun_instead_of_verb/general.rs @@ -1,43 +1,15 @@ -use crate::expr::{Expr, FirstMatchOf, LongestMatchOf, SequenceExpr}; -use crate::linting::expr_linter::Chunk; -use crate::linting::{ExprLinter, Lint, LintKind, Suggestion}; -use crate::patterns::Word; -use crate::{CharStringExt, Lrc, Token, patterns::WordSet}; +use crate::{ + CharStringExt, Lrc, Token, + expr::{Expr, FirstMatchOf, LongestMatchOf, SequenceExpr}, + linting::{ExprLinter, Lint, LintKind, Suggestion, expr_linter::Chunk}, + patterns::{ModalVerb, Word, WordSet}, +}; use super::super::NOUN_VERB_PAIRS; /// Pronouns that can come before verbs but not nouns const PRONOUNS: &[&str] = &["he", "I", "it", "she", "they", "we", "who", "you"]; -/// Adverbs that can come before verbs but not nouns -/// Note: "Sometimes" can come before a noun. -const ADVERBS: &[&str] = &["always", "never", "often", "seldom"]; - -/// Modal verbs that can come before other verbs but not nouns -const MODAL_VERBS_ETC: &[&str] = &[ - "can", - "cannot", - "can't", - "could", - "couldn't", - "may", - "might", - "mightn't", - "must", - "mustn't", - "shall", - "shan't", - "should", - "shouldn't", - "will", - "won't", - "would", - "wouldn't", - // not modals per se, but modal-like - "do", - "don't", -]; - /// Linter that corrects common noun/verb confusions pub(super) struct GeneralNounInsteadOfVerb { expr: Box, @@ -45,10 +17,21 @@ pub(super) struct GeneralNounInsteadOfVerb { impl Default for GeneralNounInsteadOfVerb { fn default() -> Self { + // Adverbs that can come before verbs but not nouns + // Note: "Sometimes" can come before a noun. + let adverb_of_frequency = |tok: &Token, src: &[char]| { + tok.kind.is_frequency_adverb() + && !tok + .span + .get_content(src) + .eq_ignore_ascii_case_str("sometimes") + }; + let pre_context = FirstMatchOf::new(vec![ Box::new(WordSet::new(PRONOUNS)), - Box::new(WordSet::new(MODAL_VERBS_ETC)), - Box::new(WordSet::new(ADVERBS)), + Box::new(ModalVerb::with_common_errors()), + Box::new(WordSet::new(&["do", "don't", "dont"])), + Box::new(adverb_of_frequency), Box::new(Word::new("to")), ]); @@ -98,13 +81,15 @@ impl ExprLinter for GeneralNounInsteadOfVerb { // If we have the next word token, try to rule out compound nouns if toks.len() > 4 { let following_tok = &toks[4]; - if following_tok.kind.is_noun() && !following_tok.kind.is_preposition() { + if following_tok.kind.is_noun() + && !following_tok.kind.is_proper_noun() + && !following_tok.kind.is_preposition() + { // But first rule out marginal "nouns" - let following_lower = following_tok.span.get_content_string(src).to_lowercase(); - if following_lower != "it" - && following_lower != "me" - && following_lower != "on" - && following_lower != "that" + if !following_tok + .span + .get_content(src) + .eq_any_ignore_ascii_case_str(&["it", "me", "on", "that"]) { return None; } diff --git a/harper-core/src/linting/noun_verb_confusion/verb_instead_of_noun.rs b/harper-core/src/linting/noun_verb_confusion/verb_instead_of_noun.rs index 5cc9e20c..ae067369 100644 --- a/harper-core/src/linting/noun_verb_confusion/verb_instead_of_noun.rs +++ b/harper-core/src/linting/noun_verb_confusion/verb_instead_of_noun.rs @@ -24,7 +24,7 @@ impl Default for VerbInsteadOfNoun { Self { expr: Box::new( SequenceExpr::default() - .then(UPOSSet::new(&[UPOS::ADJ])) + .then(UPOSSet::new(&[UPOS::ADJ, UPOS::ADP])) .then_whitespace() .then(verbs.clone()), ), diff --git a/harper-core/src/linting/oldest_in_the_book.rs b/harper-core/src/linting/oldest_in_the_book.rs new file mode 100644 index 00000000..6676770a --- /dev/null +++ b/harper-core/src/linting/oldest_in_the_book.rs @@ -0,0 +1,179 @@ +use crate::{ + CharStringExt, Lint, Token, + expr::{Expr, Repeating, SequenceExpr}, + linting::{ExprLinter, LintKind, Suggestion, expr_linter::Chunk}, +}; + +pub struct OldestInTheBook { + expr: Box, +} + +impl Default for OldestInTheBook { + fn default() -> Self { + let adj = |t: &Token, s: &[char]| { + let k = &t.kind; + (k.is_np_member() || k.is_adjective()) + && !k.is_noun() + && !t + .span + .get_content(s) + .eq_ignore_ascii_case_chars(&['i', 'n']) + }; + + // Zero or more adjectives + let adjseq = Repeating::new(Box::new(SequenceExpr::default().then(adj).t_ws()), 0); + + let noun = |t: &Token, s: &[char]| { + let k = &t.kind; + (k.is_np_member() || k.is_noun() || k.is_oov()) + && !t + .span + .get_content(s) + .eq_ignore_ascii_case_chars(&['i', 'n']) + }; + + // One or more nouns + let nounseq = SequenceExpr::default() + .then(noun) + .then_optional(Repeating::new( + Box::new(SequenceExpr::default().t_ws().then(noun)), + 1, + )); + + let noun_phrase = SequenceExpr::default().then_optional(adjseq).then(nounseq); + + Self { + expr: Box::new( + SequenceExpr::fixed_phrase("oldest ") + .then(noun_phrase) + .then_fixed_phrase(" in the books"), + ), + } + } +} + +impl ExprLinter for OldestInTheBook { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint_with_context( + &self, + toks: &[Token], + src: &[char], + _ctx: Option<(&[Token], &[Token])>, + ) -> Option { + let np = &toks[2..toks.len() - 4]; + let tricky = np.iter().any(|n| { + n.span + .get_content(src) + .eq_any_ignore_ascii_case_str(&["trick", "tricks"]) + }); + + let message = if tricky { + "This idiom should use singular `book` instead of plural `books`." + } else { + "If this is a play on the idiom `oldest trick in the book`, it should use singular `book` instead of plural `books`." + } + .to_string(); + + Some(Lint { + span: toks.last()?.span, + lint_kind: LintKind::Usage, + suggestions: vec![Suggestion::replace_with_match_case_str( + "book", + toks.last()?.span.get_content(src), + )], + message, + ..Default::default() + }) + } + + fn description(&self) -> &'static str { + "Detects the idiom `oldest X in the books`, which should use singular `book`." + } +} + +#[cfg(test)] +mod tests { + use super::OldestInTheBook; + use crate::linting::tests::{assert_lint_message, assert_suggestion_result}; + + // Probable references to the idiom "oldest trick in the book" + + #[test] + fn fix_delphi_mistake() { + assert_suggestion_result( + "This is the oldest Delphi mistake in the books and I'm sure you've made it before (we all have), and I'm sure you recognise it when you see it.", + OldestInTheBook::default(), + "This is the oldest Delphi mistake in the book and I'm sure you've made it before (we all have), and I'm sure you recognise it when you see it.", + ); + } + + #[test] + fn fix_trick() { + assert_suggestion_result( + "... oldest trick in the books, a restart and it works all the times(for now).", + OldestInTheBook::default(), + "... oldest trick in the book, a restart and it works all the times(for now).", + ); + } + + #[test] + fn fix_virus_trick() { + assert_suggestion_result( + "Once the OS is started the MBR is typically protected for virus reasons - this is one of the oldest virus tricks in the books - goes back to ...", + OldestInTheBook::default(), + "Once the OS is started the MBR is typically protected for virus reasons - this is one of the oldest virus tricks in the book - goes back to ...", + ) + } + + #[test] + fn fix_mistake() { + assert_suggestion_result( + "Ok, I realized now that I was making the oldest mistake in the books with my code, dividing my v by 2 instead of dividing it by 5.", + OldestInTheBook::default(), + "Ok, I realized now that I was making the oldest mistake in the book with my code, dividing my v by 2 instead of dividing it by 5.", + ); + } + + #[test] + fn fix_tricks() { + assert_suggestion_result( + "He enables the oldest tricks in the books, create fear from thing like prosperity (we really don't need Foxconn?)", + OldestInTheBook::default(), + "He enables the oldest tricks in the book, create fear from thing like prosperity (we really don't need Foxconn?)", + ); + } + + #[test] + fn fix_military_plays() { + assert_suggestion_result( + "Isnt that like one of the oldest military plays in the books?", + OldestInTheBook::default(), + "Isnt that like one of the oldest military plays in the book?", + ); + } + + // Test messages + + #[test] + fn is_oldest_trick_in_the_books_ref_to_idom() { + assert_lint_message( + "This is one of the oldest trick in the books", + OldestInTheBook::default(), + "This idiom should use singular `book` instead of plural `books`.", + ); + } + + #[test] + fn is_chromatic_alterations_ref_to_idom() { + assert_lint_message( + "One of the oldest chromatic alterations in the books is the raising of the leading tone", + OldestInTheBook::default(), + "If this is a play on the idiom `oldest trick in the book`, it should use singular `book` instead of plural `books`.", + ); + } +} diff --git a/harper-core/src/linting/open_compounds.rs b/harper-core/src/linting/open_compounds.rs index f2ab6c08..8c762328 100644 --- a/harper-core/src/linting/open_compounds.rs +++ b/harper-core/src/linting/open_compounds.rs @@ -40,16 +40,13 @@ impl Default for OpenCompounds { } let compound = Lrc::new(SequenceExpr::default().then(compound_wordset)); - let with_prev = SequenceExpr::default() - .then_anything() - .then(compound.clone()); + let with_prev = SequenceExpr::anything().then(compound.clone()); let with_next = SequenceExpr::default() .then(compound.clone()) .then_anything(); - let with_prev_and_next = SequenceExpr::default() - .then_anything() + let with_prev_and_next = SequenceExpr::anything() .then(compound.clone()) .then_anything(); diff --git a/harper-core/src/linting/orthographic_consistency.rs b/harper-core/src/linting/orthographic_consistency.rs index 04a39d23..a50c5a9f 100644 --- a/harper-core/src/linting/orthographic_consistency.rs +++ b/harper-core/src/linting/orthographic_consistency.rs @@ -39,7 +39,26 @@ impl ExprLinter for OrthographicConsistency { self.expr.as_ref() } - fn match_to_lint(&self, matched_tokens: &[Token], source: &[char]) -> Option { + fn match_to_lint_with_context( + &self, + matched_tokens: &[Token], + source: &[char], + context: Option<(&[Token], &[Token])>, + ) -> Option { + if let Some((pre, post)) = context { + if let Some(pre_tok) = pre.last() + && pre_tok.kind.is_hyphen() + { + return None; + } + + if let Some(post_tok) = post.first() + && post_tok.kind.is_hyphen() + { + return None; + } + } + let word = &matched_tokens[0]; let Some(Some(metadata)) = word.kind.as_word() else { @@ -52,6 +71,7 @@ impl ExprLinter for OrthographicConsistency { if metadata.is_allcaps() && !metadata.is_lowercase() + && !metadata.is_upper_camel() && !cur_flags.contains(OrthFlags::ALLCAPS) { return Some(Lint { @@ -74,9 +94,12 @@ impl ExprLinter for OrthographicConsistency { ]; if flags_to_check - .iter() - .any(|flag| canonical_flags.contains(*flag) != cur_flags.contains(*flag)) + .into_iter() + .filter(|flag| canonical_flags.contains(*flag) != cur_flags.contains(*flag)) + .count() + == 1 && let Some(canonical) = self.dict.get_correct_capitalization_of(chars) + && canonical != chars { return Some(Lint { span: word.span, @@ -100,7 +123,7 @@ impl ExprLinter for OrthographicConsistency { lint_kind: LintKind::Capitalization, suggestions: vec![Suggestion::ReplaceWith(canonical.to_vec())], message: format!( - "The canonical dictionary spelling is `{}`.", + "The canonical dictionary spelling is title case: `{}`.", canonical.iter().collect::() ), priority: 127, @@ -356,4 +379,12 @@ mod tests { assert_no_lints(sentence, OrthographicConsistency::default()); } } + + #[test] + fn allows_news() { + assert_no_lints( + "This is the best part of the news broadcast.", + OrthographicConsistency::default(), + ); + } } diff --git a/harper-core/src/linting/phrasal_verb_as_compound_noun.rs b/harper-core/src/linting/phrasal_verb_as_compound_noun.rs index fceaaee6..a739e5bb 100644 --- a/harper-core/src/linting/phrasal_verb_as_compound_noun.rs +++ b/harper-core/src/linting/phrasal_verb_as_compound_noun.rs @@ -212,6 +212,7 @@ impl Linter for PhrasalVerbAsCompoundNoun { "architecture", "classes", "development", + "developer", "docs", "ecosystem", "files", @@ -757,4 +758,12 @@ mod tests { PhrasalVerbAsCompoundNoun::default(), ); } + + #[test] + fn issue_2369() { + assert_no_lints( + "## Plugin developer documentation", + PhrasalVerbAsCompoundNoun::default(), + ); + } } diff --git a/harper-core/src/linting/phrase_corrections/mod.rs b/harper-core/src/linting/phrase_corrections/mod.rs index f8202ae9..5743fe0d 100644 --- a/harper-core/src/linting/phrase_corrections/mod.rs +++ b/harper-core/src/linting/phrase_corrections/mod.rs @@ -44,6 +44,13 @@ pub fn lint_group() -> LintGroup { "Corrects `a couple of more` to `a couple more`.", LintKind::Redundancy ), + "AdNauseam" => ( + ["as nauseam"], + ["ad nauseam"], + "This phrase comes from Latin, where `ad` means `to`.", + "Corrects `as nauseam` to `ad nauseam`.", + LintKind::Spelling + ), "AfterAWhile" => ( ["after while"], ["after a while"], @@ -249,7 +256,7 @@ pub fn lint_group() -> LintGroup { ["in built", "in-built", "built in"], ["built-in"], "Prefer the hyphenated compound `built-in`.", - "English convention treats `built-in` as a single, attributive adjective—meaning something integrated from the outset—whereas other forms like `in built` are non-standard and can feel awkward to readers." + "English convention treats `built-in` as a single, attributive adjective—meaning something integrated from the outset—whereas other forms like `in built` are nonstandard and can feel awkward to readers." ), "ByAccident" => ( ["on accident"], @@ -384,6 +391,13 @@ pub fn lint_group() -> LintGroup { "Corrects `every since` to `ever since`.", LintKind::Typo ), + "EveryOnceAndAgain" => ( + ["every once and again"], + ["every once in a while", "once again"], + "For things that happen only occasionaly use `every once in a while. For things that persistently happen use `once again`.", + "Corrects `every once and again` to `every once in a while` or `once again`.", + LintKind::Usage + ), "EveryTime" => ( ["everytime"], ["every time"], @@ -426,13 +440,6 @@ pub fn lint_group() -> LintGroup { "Expands the abbreviation `w/o` to the full word `without` for clarity.", LintKind::Style ), - "Expatriate" => ( - ["ex-patriot"], - ["expatriate"], - "Use the correct term for someone living abroad.", - "Fixes the misinterpretation of `expatriate`, ensuring the correct term is used for individuals residing abroad.", - LintKind::Eggcorn - ), "FaceFirst" => ( ["face first into"], ["face-first into"], @@ -732,6 +739,13 @@ pub fn lint_group() -> LintGroup { "Corrects wrong variations of the idiomatic adjective `last-ditch`.", LintKind::Usage ), + "LastNight" => ( + ["yesterday night"], + ["last night"], + "The idiomatic phrase is `last night`.", + "Flags `yesterday night` and suggests the standard phrasing `last night`.", + LintKind::WordChoice + ), "LetAlone" => ( ["let along"], ["let alone"], @@ -756,7 +770,7 @@ pub fn lint_group() -> LintGroup { ["low hanging fruit", "low hanging fruits", "low-hanging fruits"], ["low-hanging fruit"], "The standard form is `low-hanging fruit` with a hyphen and singular form.", - "Corrects non-standard variants of `low-hanging fruit`.", + "Corrects nonstandard variants of `low-hanging fruit`.", LintKind::Usage ), "ManagerialReins" => ( @@ -859,6 +873,13 @@ pub fn lint_group() -> LintGroup { "Corrects `ontop of` to `on top of`.", LintKind::BoundaryError ), + "PartsOfSpeech" => ( + ["part of speeches", "parts of speeches"], + ["parts of speech"], + "The correct plural is `parts of speech`.", + "Corrects pluralizing the wrong noun in `part of speech`.", + LintKind::Grammar + ), "PeaceOfMind" => ( ["piece of mind"], ["peace of mind"], @@ -874,7 +895,7 @@ pub fn lint_group() -> LintGroup { LintKind::Spelling ), "PointsOfView" => ( - ["point of views"], + ["point of views", "points of views"], ["points of view"], "The correct plural is `points of view`.", "Corrects pluralizing the wrong noun in `point of view`.", @@ -915,7 +936,7 @@ pub fn lint_group() -> LintGroup { ["quite many"], ["quite a few"], "Use `quite a few` instead of `quite many`.", - "Corrects `quite many` to `quite a few`, which is the more natural and idiomatic phrase in standard English. `Quite many` is considered non-standard usage.", + "Corrects `quite many` to `quite a few`, which is the more natural and idiomatic phrase in standard English. `Quite many` is considered nonstandard usage.", LintKind::Nonstandard ), "RapidFire" => ( @@ -953,7 +974,7 @@ pub fn lint_group() -> LintGroup { LintKind::WordChoice ), "RulesOfThumb" => ( - ["rule of thumbs", "rule-of-thumbs"], + ["rule of thumbs", "rule-of-thumbs", "rules of thumbs"], ["rules of thumb"], "The correct plural is `rules of thumb`.", "Corrects pluralizing the wrong noun in `rule of thumb`.", diff --git a/harper-core/src/linting/phrase_corrections/tests.rs b/harper-core/src/linting/phrase_corrections/tests.rs index 89305819..9202470a 100644 --- a/harper-core/src/linting/phrase_corrections/tests.rs +++ b/harper-core/src/linting/phrase_corrections/tests.rs @@ -15,6 +15,24 @@ fn corrects_a_couple_of_more() { ) } +// AdNauseam +#[test] +fn corrects_as_nauseam_1() { + assert_suggestion_result( + "As you say, discussed as nauseam, but no nearer a solution.", + lint_group(), + "As you say, discussed ad nauseam, but no nearer a solution.", + ); +} +#[test] +fn corrects_as_nauseam_2() { + assert_suggestion_result( + "no more autism please, hearing about it as nauseam is starting to make me sick", + lint_group(), + "no more autism please, hearing about it ad nauseam is starting to make me sick", + ); +} + // AfterAWhile #[test] fn correct_after_while() { @@ -713,6 +731,16 @@ fn detect_ever_since() { ); } +// EveryOnceAndAgain +#[test] +fn fix_every_once_and_again() { + assert_suggestion_result( + "Ys have been replaced with Ps, happens randomly every once and again with different letters", + lint_group(), + "Ys have been replaced with Ps, happens randomly every once in a while with different letters", + ); +} + // EveryTime #[test] fn fix_everytime() { @@ -770,9 +798,6 @@ fn expand_cuz() { // ExpandWithout // -none- -// Expatriate -// -none- - // FaceFirst // -none- @@ -1105,6 +1130,48 @@ fn correct_last_ditch_space() { ); } +// LastNight +#[test] +fn corrects_yesterday_night_basic() { + assert_suggestion_result( + "I was there yesterday night.", + lint_group(), + "I was there last night.", + ); +} + +#[test] +fn corrects_yesterday_night_capitalized() { + assert_suggestion_result( + "Yesterday night was fun.", + lint_group(), + "Last night was fun.", + ); +} + +#[test] +fn corrects_yesterday_night_with_comma() { + assert_suggestion_result( + "Yesterday night, we watched a movie.", + lint_group(), + "Last night, we watched a movie.", + ); +} + +#[test] +fn corrects_yesterday_night_across_newline() { + assert_suggestion_result( + "They left yesterday\nnight after the show.", + lint_group(), + "They left last night after the show.", + ); +} + +#[test] +fn no_lint_for_last_night_phrase() { + assert_lint_count("I remember last night clearly.", lint_group(), 0); +} + // LetAlone #[test] fn let_along() { @@ -1434,6 +1501,26 @@ fn correct_on_top_of() { ); } +// PartOfSpeech +#[test] +fn corrects_part_of_speeches() { + assert_suggestion_result( + "The part of speeches (POS) or as follows:", + lint_group(), + "The parts of speech (POS) or as follows:", + ) +} + +// It can connect different parts of speeches e.g noun to adjective, adjective to adverb, noun to verb etc. +#[test] +fn corrects_parts_of_speeches() { + assert_suggestion_result( + "It can connect different parts of speeches e.g noun to adjective, adjective to adverb, noun to verb etc.", + lint_group(), + "It can connect different parts of speech e.g noun to adjective, adjective to adverb, noun to verb etc.", + ) +} + // PeaceOfMind #[test] fn corrects_piece_of_mind() { @@ -1474,7 +1561,7 @@ fn corrects_per_say_hyphenated() { // PointsOfView #[test] -fn corrects_points_of_view() { +fn corrects_point_of_views() { assert_suggestion_result( "This will produce a huge amount of raw data, representing the region in multiple point of views.", lint_group(), @@ -1482,6 +1569,16 @@ fn corrects_points_of_view() { ) } +// log events, places, moods and self-reflect from various points of views +#[test] +fn corrects_points_of_views() { + assert_suggestion_result( + "log events, places, moods and self-reflect from various points of views", + lint_group(), + "log events, places, moods and self-reflect from various points of view", + ) +} + // PrayingMantis // -none- @@ -1539,7 +1636,7 @@ fn correct_iirc_correctly() { // RulesOfThumb #[test] -fn correct_rules_of_thumbs() { +fn correct_rule_of_thumbs() { assert_suggestion_result( "Thanks. 0.2 is just from my rule of thumbs.", lint_group(), @@ -1547,6 +1644,15 @@ fn correct_rules_of_thumbs() { ); } +#[test] +fn correct_rules_of_thumbs() { + assert_suggestion_result( + "But as rules of thumbs, what is said in config file should be respected whatever parameter (field or directory) is passed to php-cs-fixer.phar.", + lint_group(), + "But as rules of thumb, what is said in config file should be respected whatever parameter (field or directory) is passed to php-cs-fixer.phar.", + ); +} + #[test] fn correct_rules_of_thumbs_hyphenated() { assert_suggestion_result( diff --git a/harper-core/src/linting/phrase_set_corrections/mod.rs b/harper-core/src/linting/phrase_set_corrections/mod.rs index d7f99152..a1811fbd 100644 --- a/harper-core/src/linting/phrase_set_corrections/mod.rs +++ b/harper-core/src/linting/phrase_set_corrections/mod.rs @@ -252,6 +252,33 @@ pub fn lint_group() -> LintGroup { "`Invest` is traditionally followed by 'in,' not `into.`", LintKind::Usage ), + + // General litotes (double negatives) → direct positive suggestions + "LitotesDirectPositive" => ( + &[ + ("not uncommon", "common"), + ("not unusual", "common"), + ("not insignificant", "significant"), + ("not unimportant", "important"), + ("not unlikely", "likely"), + ("not infrequent", "frequent"), + ("not inaccurate", "accurate"), + ("not unclear", "clear"), + ("not irrelevant", "relevant"), + ("not unpredictable", "predictable"), + ("not inadequate", "adequate"), + ("not unpleasant", "pleasant"), + ("not unreasonable", "reasonable"), + ("not impossible", "possible"), + ("more preferable", "preferable"), + ("not online", "offline"), + ("not offline", "online"), + ], + "Consider the direct form.", + "Offers direct-positive alternatives when double negatives might feel heavy.", + LintKind::Style + ), + "MakeDoWith" => ( &[ ("make due with", "make do with"), @@ -262,6 +289,17 @@ pub fn lint_group() -> LintGroup { "Use `do` instead of `due` when referring to a resource scarcity.", "Corrects `make due` to `make do` when followed by `with`." ), + "MakeSense" => ( + &[ + ("make senses", "make sense"), + ("made senses", "made sense"), + ("makes senses", "makes sense"), + ("making senses", "making sense") + ], + "Use `sense` instead of `senses`.", + "Corrects `make senses` to `make sense`.", + LintKind::Usage + ), "MootPoint" => ( &[ ("mute point", "moot point"), @@ -299,33 +337,6 @@ pub fn lint_group() -> LintGroup { "Corrects the eggcorn `piggy bag` to `piggyback`, which is the proper term for riding on someone’s back or using an existing system.", LintKind::Eggcorn ), - - // General litotes (double negatives) → direct positive suggestions - "LitotesDirectPositive" => ( - &[ - ("not uncommon", "common"), - ("not unusual", "common"), - ("not insignificant", "significant"), - ("not unimportant", "important"), - ("not unlikely", "likely"), - ("not infrequent", "frequent"), - ("not inaccurate", "accurate"), - ("not unclear", "clear"), - ("not irrelevant", "relevant"), - ("not unpredictable", "predictable"), - ("not inadequate", "adequate"), - ("not unpleasant", "pleasant"), - ("not unreasonable", "reasonable"), - ("not impossible", "possible"), - ("more preferable", "preferable"), - ("not online", "offline"), - ("not offline", "online"), - ], - "Consider the direct form.", - "Offers direct-positive alternatives when double negatives might feel heavy.", - LintKind::Style - ), - // Redundant degree modifiers on positives (double positives) → base form "RedundantSuperlatives" => ( &[ @@ -338,6 +349,17 @@ pub fn lint_group() -> LintGroup { "Simplifies redundant double positives like `most optimal` to the base form.", LintKind::Redundancy ), + "WreakHavoc" => ( + &[ + ("wreck havoc", "wreak havoc"), + ("wrecked havoc", "wreaked havoc"), + ("wrecking havoc", "wreaking havoc"), + ("wrecks havoc", "wreaks havoc"), + ], + "Did you mean `wreak havoc`?", + "Corrects the eggcorn `wreck havoc` to `wreak havoc`, which is the proper term for causing chaos or destruction.", + LintKind::Eggcorn + ) }); add_many_to_many_mappings!(group, { @@ -352,6 +374,37 @@ pub fn lint_group() -> LintGroup { "Suggests using either `await` or `wait for` but not both, as they express the same meaning.", LintKind::Redundancy ), + "Copyright" => ( + &[ + (&["copywrite"], &["copyright"]), + (&["copywrites"], &["copyrights"]), + (&["copywriting"], &["copyrighting"]), + (&["copywritten", "copywrited", "copywrote"], &["copyrighted"]), + ], + "Did you mean `copyright`? `Copywrite` means to write copy (advertising text), while `copyright` is the legal right to control use of creative works.", + "Corrects `copywrite` to `copyright`. `Copywrite` refers to writing copy, while `copyright` is the legal right to creative works.", + LintKind::WordChoice + ), + "Expat" => ( + &[ + (&["ex-pat", "ex pat"], &["expat"]), + (&["ex-pats", "ex pats"], &["expats"]), + (&["ex-pat's", "ex pat's"], &["expat's"]), + ], + "The correct spelling is `expat` with no hyphen or space.", + "Corrects the mistake of writing `expat` as two words.", + LintKind::Spelling + ), + "Expatriate" => ( + &[ + (&["ex-patriot", "expatriot", "ex patriot"], &["expatriate"]), + (&["ex-patriots", "expatriots", "ex patriots"], &["expatriates"]), + (&["ex-patriot's", "expatriot's", "ex patriot's"], &["expatriate's"]), + ], + "Use the correct term for someone living abroad.", + "Fixes the misinterpretation of `expatriate`, ensuring the correct term is used for individuals residing abroad.", + LintKind::Eggcorn + ), "GetRidOf" => ( &[ (&["get rid off", "get ride of", "get ride off"], &["get rid of"]), diff --git a/harper-core/src/linting/phrase_set_corrections/tests.rs b/harper-core/src/linting/phrase_set_corrections/tests.rs index dcb114fa..5310600a 100644 --- a/harper-core/src/linting/phrase_set_corrections/tests.rs +++ b/harper-core/src/linting/phrase_set_corrections/tests.rs @@ -782,6 +782,44 @@ fn corrects_making_due_with() { ); } +// MakeSense + +#[test] +fn fix_make_senses() { + assert_suggestion_result( + "some symbols make senses only if you have a certain keyboard", + lint_group(), + "some symbols make sense only if you have a certain keyboard", + ); +} + +#[test] +fn fix_made_senses() { + assert_suggestion_result( + "Usually on the examples of matlab central I have found all with positive magnitude and made senses to me.", + lint_group(), + "Usually on the examples of matlab central I have found all with positive magnitude and made sense to me.", + ); +} + +#[test] +fn fix_makes_senses() { + assert_suggestion_result( + "If it makes senses I can open a PR.", + lint_group(), + "If it makes sense I can open a PR.", + ); +} + +#[test] +fn fix_making_senses() { + assert_suggestion_result( + "I appreciate you mentioned the two use cases, which are making senses for both.", + lint_group(), + "I appreciate you mentioned the two use cases, which are making sense for both.", + ); +} + // MootPoint // -point is mute- @@ -832,8 +870,46 @@ fn correct_passer_bys_hyphen() { // Piggyback // -none- +// WreakHavoc + // Many to many tests +#[test] +fn fix_wreck_havoc() { + assert_suggestion_result( + "Tables with a \".\" in the name wreck havoc with the system", + lint_group(), + "Tables with a \".\" in the name wreak havoc with the system", + ); +} + +#[test] +fn fix_wrecked_havoc() { + assert_suggestion_result( + "It would have been some weird local configuration of LO that wrecked havoc.", + lint_group(), + "It would have been some weird local configuration of LO that wreaked havoc.", + ); +} + +#[test] +fn fix_wrecking_havoc() { + assert_suggestion_result( + "Multi-line edit is wrecking havoc with indention", + lint_group(), + "Multi-line edit is wreaking havoc with indention", + ); +} + +#[test] +fn fix_wrecks_havoc() { + assert_suggestion_result( + "Small POC using rust with ptrace that wrecks havoc on msync", + lint_group(), + "Small POC using rust with ptrace that wreaks havoc on msync", + ); +} + // AwaitFor #[test] @@ -888,6 +964,130 @@ fn correct_awaited_for() { ); } +// Copyright + +#[test] +fn copywritten() { + assert_suggestion_result( + "Including digital copies of copywritten artwork with the project isn't advised.", + lint_group(), + "Including digital copies of copyrighted artwork with the project isn't advised.", + ); +} + +#[test] +fn copywrites() { + assert_suggestion_result( + "Code is 99% copy/pasted from OpenSSH with an attempt to retain all copywrites", + lint_group(), + "Code is 99% copy/pasted from OpenSSH with an attempt to retain all copyrights", + ); +} + +#[test] +fn copywrited() { + assert_suggestion_result( + "Proprietary copywrited code", + lint_group(), + "Proprietary copyrighted code", + ); +} + +#[test] +fn copywrited_all_caps() { + assert_suggestion_result( + "URLS MAY CONTAIN COPYWRITED MATERIAL", + lint_group(), + "URLS MAY CONTAIN COPYRIGHTED MATERIAL", + ); +} + +#[test] +fn copywrote() { + assert_suggestion_result( + "How do you find out if someone copywrote a movie", + lint_group(), + "How do you find out if someone copyrighted a movie", + ); +} + +// Expat + +#[test] +fn correct_ex_pat_hyphen() { + assert_suggestion_result( + "It seems ex-pat means the person will be in a foreign country temporarily", + lint_group(), + "It seems expat means the person will be in a foreign country temporarily", + ); +} + +#[test] +fn correct_ex_pats_hyphen() { + assert_suggestion_result( + "So, it might be correct to call most Brits ex-pats.", + lint_group(), + "So, it might be correct to call most Brits expats.", + ); +} + +#[test] +fn correct_ex_pat_space() { + assert_suggestion_result( + "For me, the term ex pat embodies the exquisite hypocrisy of certain people feeling entitled", + lint_group(), + "For me, the term expat embodies the exquisite hypocrisy of certain people feeling entitled", + ); +} + +#[test] +#[ignore = "replace_with_match_case results in ExPats"] +fn correct_ex_pats_space() { + assert_suggestion_result( + "Why are Brits who emigrate \"Ex Pats\" but people who come here \"immigrants\"?", + lint_group(), + "Why are Brits who emigrate \"Expats\" but people who come here \"immigrants\"?", + ); +} + +// Expatriate + +#[test] +fn correct_expatriot() { + assert_suggestion_result( + "Another expatriot of the era, James Joyce, also followed Papa's writing and drinking schedule.", + lint_group(), + "Another expatriate of the era, James Joyce, also followed Papa's writing and drinking schedule.", + ); +} + +#[test] +fn correct_expatriots() { + assert_suggestion_result( + "Expatriots, upon discovering the delightful nuances of Dutch pronunciation, often find themselves in stitches.", + lint_group(), + "Expatriates, upon discovering the delightful nuances of Dutch pronunciation, often find themselves in stitches.", + ); +} + +#[test] +fn correct_ex_patriot_hyphen() { + assert_suggestion_result( + "Then I added we should all be using the word 移民 immigrant, not ex-patriot, not 外国人 gaikokujin, and definitely not 外人 gaijin", + lint_group(), + "Then I added we should all be using the word 移民 immigrant, not expatriate, not 外国人 gaikokujin, and definitely not 外人 gaijin", + ); +} + +#[test] +fn correct_ex_patriots_hyphen() { + assert_suggestion_result( + "Ex-patriots who move to Hong Kong to seek greener pastures and to experience a new culture seem to bring their own cultural baggage with them.", + lint_group(), + "Expatriates who move to Hong Kong to seek greener pastures and to experience a new culture seem to bring their own cultural baggage with them.", + ); +} + // GetRidOf #[test] diff --git a/harper-core/src/linting/pique_interest.rs b/harper-core/src/linting/pique_interest.rs index 5aa3a9f7..c7d51d68 100644 --- a/harper-core/src/linting/pique_interest.rs +++ b/harper-core/src/linting/pique_interest.rs @@ -1,3 +1,4 @@ +use crate::TokenKind; use crate::expr::Expr; use crate::expr::SequenceExpr; use crate::{CharString, CharStringExt, Token, char_string::char_string, patterns::WordSet}; @@ -16,9 +17,10 @@ impl Default for PiqueInterest { "peak", "peaked", "peek", "peeked", "peeking", "peaking", ])) .then_whitespace() - .then(|tok: &Token, _: &[char]| { - tok.kind.is_non_plural_nominal() || tok.kind.is_possessive_determiner() - }) + .then_kind_either( + TokenKind::is_non_plural_nominal, + TokenKind::is_possessive_determiner, + ) .then_whitespace() .t_aco("interest"); diff --git a/harper-core/src/linting/possessive_noun.rs b/harper-core/src/linting/possessive_noun.rs index 1edda238..90778f11 100644 --- a/harper-core/src/linting/possessive_noun.rs +++ b/harper-core/src/linting/possessive_noun.rs @@ -23,14 +23,9 @@ where .then_kind_is_but_is_not(TokenKind::is_plural_nominal, TokenKind::is_singular_nominal) .t_ws() .then(UPOSSet::new(&[UPOS::NOUN, UPOS::PROPN])) - .then_optional(SequenceExpr::default().t_any().t_any()); + .then_optional(SequenceExpr::anything().t_any()); - let additional_req = SequenceExpr::default() - .t_any() - .t_any() - .t_any() - .t_any() - .then_noun(); + let additional_req = SequenceExpr::anything().t_any().t_any().t_any().then_noun(); let exceptions = SequenceExpr::default() .then_unless(|tok: &Token, _: &[char]| tok.kind.is_demonstrative_determiner()) diff --git a/harper-core/src/linting/pronoun_are.rs b/harper-core/src/linting/pronoun_are.rs index af7474aa..758c3817 100644 --- a/harper-core/src/linting/pronoun_are.rs +++ b/harper-core/src/linting/pronoun_are.rs @@ -13,12 +13,12 @@ pub struct PronounAre { impl Default for PronounAre { fn default() -> Self { let expr = SequenceExpr::default() - .then(|tok: &Token, _src: &[char]| { - tok.kind.is_pronoun() - && tok.kind.is_subject_pronoun() - && (tok.kind.is_second_person_pronoun() - || tok.kind.is_first_person_plural_pronoun() - || tok.kind.is_third_person_plural_pronoun()) + .then_kind_where(|kind| { + kind.is_pronoun() + && kind.is_subject_pronoun() + && (kind.is_second_person_pronoun() + || kind.is_first_person_plural_pronoun() + || kind.is_third_person_plural_pronoun()) }) .t_ws() .t_aco("r"); diff --git a/harper-core/src/linting/pronoun_inflection_be.rs b/harper-core/src/linting/pronoun_inflection_be.rs index 72934c2b..b76b7f0c 100644 --- a/harper-core/src/linting/pronoun_inflection_be.rs +++ b/harper-core/src/linting/pronoun_inflection_be.rs @@ -52,9 +52,8 @@ impl PronounInflectionBe { map.insert(arent, "isn't"); let is = SequenceExpr::default() - .then(|tok: &Token, _: &[char]| { - tok.kind - .as_word() + .then_kind_where(|kind| { + kind.as_word() .as_ref() .and_then(|m| m.as_ref().and_then(|m| m.np_member)) .unwrap_or_default() diff --git a/harper-core/src/linting/quite_quiet.rs b/harper-core/src/linting/quite_quiet.rs index 9afedc76..dc068a66 100644 --- a/harper-core/src/linting/quite_quiet.rs +++ b/harper-core/src/linting/quite_quiet.rs @@ -27,9 +27,9 @@ impl Default for QuiteQuiet { if !tok.kind.is_verb() || !tok.kind.is_apostrophized() { return false; } - let chars = tok.span.get_content(src); - chars.ends_with_ignore_ascii_case_chars(&['n', '\'', 't']) - || chars.ends_with_ignore_ascii_case_chars(&['n', '’', 't']) + tok.span + .get_content(src) + .ends_with_any_ignore_ascii_case_chars(&[&['n', '\'', 't'], &['n', '’', 't']]) }) .t_ws() .t_aco("quiet"); diff --git a/harper-core/src/linting/redundant_acronyms.rs b/harper-core/src/linting/redundant_acronyms.rs new file mode 100644 index 00000000..c5140115 --- /dev/null +++ b/harper-core/src/linting/redundant_acronyms.rs @@ -0,0 +1,354 @@ +use crate::{ + CharStringExt, Token, + expr::{Expr, FirstMatchOf, SequenceExpr}, + linting::{ExprLinter, Lint, LintKind, Suggestion, expr_linter::Chunk}, + patterns::Word, + token_string_ext::TokenStringExt, +}; + +// (acronym, first_words, last_word) +const ACRONYMS: &[(&str, &[&str], &str)] = &[ + ("ATM", &["automated teller", "automatic teller"], "machine"), + ("GUI", &["graphical user"], "interface"), + ("LCD", &["liquid crystal"], "display"), + // Note: "pin number" (not capitalized) is used to refer to GPIO pins etc. + ("PIN", &["personal identification"], "number"), + ("TUI", &["text-based user", "terminal user"], "interface"), + ("UI", &["user"], "interface"), + ("VIN", &["vehicle identification"], "number"), +]; + +pub struct RedundantAcronyms { + expr: Box, +} + +impl Default for RedundantAcronyms { + fn default() -> Self { + let exprs: Vec> = ACRONYMS + .iter() + .map(|&(acronym, _, last_str)| { + let last_string = last_str.to_string(); + Box::new(SequenceExpr::aco(acronym).t_ws().then_any_of(vec![ + Box::new(Word::new(last_str)), + Box::new(move |t: &Token, src: &[char]| { + t.span + .get_content(src) + .eq_ignore_ascii_case_str(&format!("{last_string}s")) + }), + ])) as Box + }) + .collect(); + + Self { + expr: Box::new(FirstMatchOf::new(exprs)), + } + } +} + +impl ExprLinter for RedundantAcronyms { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, toks: &[Token], src: &[char]) -> Option { + let last_word_span = toks.last()?.span; + let last_word_chars = last_word_span.get_content(src); + let acronym_str = toks.first()?.span.get_content_string(src); + + // "pin number" (lowercase) is used to refer to the pins on microchips, etc. + if acronym_str.eq_ignore_ascii_case("PIN") && acronym_str != "PIN" { + return None; + } + + let (_, middle_words, _) = ACRONYMS + .iter() + .find(|(a, _, _)| (*a).eq_ignore_ascii_case(&acronym_str))?; + + let is_all_caps = last_word_chars + .iter() + .all(|c| c.is_ascii_alphabetic() && c.is_ascii_uppercase()); + + let plural_ending = last_word_chars + .last() + .filter(|&&c| c.eq_ignore_ascii_case(&'s')) + .map(|c| c.to_string()) + .unwrap_or_default(); + + let suggestions: Vec = std::iter::once(Suggestion::ReplaceWith( + format!("{acronym_str}{plural_ending}").chars().collect(), + )) + .chain(middle_words.iter().map(|mw| { + let middle_words = if is_all_caps { + mw.to_ascii_uppercase() + } else { + mw.to_string() + }; + Suggestion::ReplaceWith( + format!("{middle_words} {}", last_word_span.get_content_string(src)) + .chars() + .collect(), + ) + })) + .collect(); + + Some(Lint { + span: toks.span()?, + lint_kind: LintKind::Redundancy, + suggestions, + message: "The acronym's last letter already stands for the last word. Use just the acronym or the full phrase.".to_string(), + ..Default::default() + }) + } + + fn description(&self) -> &str { + "Identifies redundant acronyms where the last word repeats the last letter's meaning (e.g., `ATM machine` → `ATM` or `automated teller machine`)." + } +} + +#[cfg(test)] +mod tests { + use super::RedundantAcronyms; + use crate::linting::tests::{assert_good_and_bad_suggestions, assert_no_lints}; + + #[test] + fn test_made_up() { + assert_good_and_bad_suggestions( + "I forgot my PIN number!", + RedundantAcronyms::default(), + &[ + "I forgot my PIN!", + "I forgot my personal identification number!", + ], + &[], + ); + } + + #[test] + fn test_all_caps_singular() { + assert_good_and_bad_suggestions( + "CAN TWO CARS HAVE THE SAME VIN NUMBER?", + RedundantAcronyms::default(), + &[ + "CAN TWO CARS HAVE THE SAME VIN?", + "CAN TWO CARS HAVE THE SAME VEHICLE IDENTIFICATION NUMBER?", + ], + &[], + ); + } + + #[test] + fn test_all_caps_plural() { + assert_good_and_bad_suggestions( + "THESE ATM MACHINES ALL HAVE HIGH FEES!", + RedundantAcronyms::default(), + &[ + "THESE ATMS ALL HAVE HIGH FEES!", + "THESE AUTOMATED TELLER MACHINES ALL HAVE HIGH FEES!", + ], + &[], + ); + } + + #[test] + fn test_all_lowercase_singular() { + assert_good_and_bad_suggestions( + "the atm machine at my card", + RedundantAcronyms::default(), + &[ + "the atm at my card", + "the automated teller machine at my card", + ], + &[], + ); + } + + #[test] + fn test_all_lowercase_plural() { + assert_good_and_bad_suggestions( + "gui interfaces were sooo trendy in 1984!", + RedundantAcronyms::default(), + &[ + "guis were sooo trendy in 1984!", + "graphical user interfaces were sooo trendy in 1984!", + ], + &[], + ); + } + + #[test] + fn correct_atm_machine() { + assert_good_and_bad_suggestions( + "Developed an ATM machine application for Raspberry Pi", + RedundantAcronyms::default(), + &[ + "Developed an ATM application for Raspberry Pi", + "Developed an automatic teller machine application for Raspberry Pi", + "Developed an automated teller machine application for Raspberry Pi", + ], + &[], + ); + } + + #[test] + fn correct_atm_machines() { + assert_good_and_bad_suggestions( + "ATM machines allow 4 or 6 digit PIN codes", + RedundantAcronyms::default(), + &[ + "ATMs allow 4 or 6 digit PIN codes", + "automated teller machines allow 4 or 6 digit PIN codes", + "automatic teller machines allow 4 or 6 digit PIN codes", + ], + &[], + ); + } + + #[test] + fn correct_gui_interface() { + assert_good_and_bad_suggestions( + "This project develops using java language with GUI interface.", + RedundantAcronyms::default(), + &[ + "This project develops using java language with GUI.", + "This project develops using java language with graphical user interface.", + ], + &[], + ); + } + + #[test] + fn correct_gui_interfaces() { + assert_good_and_bad_suggestions( + "In non-crafting GUI interfaces, such as a mod's own recipe tree, the shortcut key cannot be used to view item usage or crafting methods.", + RedundantAcronyms::default(), + &[ + "In non-crafting GUIs, such as a mod's own recipe tree, the shortcut key cannot be used to view item usage or crafting methods.", + "In non-crafting graphical user interfaces, such as a mod's own recipe tree, the shortcut key cannot be used to view item usage or crafting methods.", + ], + &[], + ); + } + + #[test] + fn correct_lcd_display() { + assert_good_and_bad_suggestions( + "This function accepts I2C shield address for LCD display, number of columns, rows and dot size", + RedundantAcronyms::default(), + &[ + "This function accepts I2C shield address for LCD, number of columns, rows and dot size", + "This function accepts I2C shield address for liquid crystal display, number of columns, rows and dot size", + ], + &[], + ); + } + + #[test] + fn correct_lcd_displays() { + assert_good_and_bad_suggestions( + "ScreenUi makes it easy to build simple or complex character based user interfaces on small LCD displays like those commonly used with Arduinos.", + RedundantAcronyms::default(), + &[ + "ScreenUi makes it easy to build simple or complex character based user interfaces on small LCDs like those commonly used with Arduinos.", + "ScreenUi makes it easy to build simple or complex character based user interfaces on small liquid crystal displays like those commonly used with Arduinos.", + ], + &[], + ); + } + + #[test] + fn correct_pin_numbers_caps() { + assert_good_and_bad_suggestions( + "Randomly generating PIN numbers for ATM access.", + RedundantAcronyms::default(), + &[ + "Randomly generating PINs for ATM access.", + "Randomly generating personal identification numbers for ATM access.", + ], + &[], + ); + } + + #[test] + fn correct_pin_number_all_caps() { + assert_good_and_bad_suggestions( + "DON'T LET ANYONE SEE YOUR PIN NUMBER", + RedundantAcronyms::default(), + &[ + "DON'T LET ANYONE SEE YOUR PIN", + "DON'T LET ANYONE SEE YOUR PERSONAL IDENTIFICATION NUMBER", + ], + &[], + ); + } + + #[test] + fn dont_correct_pin_number_lowercase() { + assert_no_lints( + "GPIO 26 (pin 37) on the Pi4 is mapped to pin nummer GPIO 425 on the pi5", + RedundantAcronyms::default(), + ); + } + + #[test] + fn dont_correct_pin_number_titlecase() { + assert_no_lints( + "Pin Number Match Project in Javascript.", + RedundantAcronyms::default(), + ) + } + + #[test] + fn correct_tui_interface() { + assert_good_and_bad_suggestions( + "Could a history search TUI interface be added for xonsh?", + RedundantAcronyms::default(), + &[ + "Could a history search TUI be added for xonsh?", + "Could a history search text-based user interface be added for xonsh?", + "Could a history search terminal user interface be added for xonsh?", + ], + &[], + ); + } + + #[test] + fn correct_ui_interface() { + assert_good_and_bad_suggestions( + "call ESPUI.begin(\"Some Title\"); to start the UI interface", + RedundantAcronyms::default(), + &[ + "call ESPUI.begin(\"Some Title\"); to start the UI", + "call ESPUI.begin(\"Some Title\"); to start the user interface", + ], + &[], + ); + } + + #[test] + fn correct_vin_numbers() { + assert_good_and_bad_suggestions( + "That was actually accurate in decoding the VIN numbers but it costed me a 1000 USD.", + RedundantAcronyms::default(), + &[ + "That was actually accurate in decoding the VINs but it costed me a 1000 USD.", + "That was actually accurate in decoding the vehicle identification numbers but it costed me a 1000 USD.", + ], + &[], + ); + } + + #[test] + fn correct_vin_number() { + assert_good_and_bad_suggestions( + "we have implemented verification algorithms, which ensure that VIN number received is correct", + RedundantAcronyms::default(), + &[ + "we have implemented verification algorithms, which ensure that VIN received is correct", + "we have implemented verification algorithms, which ensure that vehicle identification number received is correct", + ], + &[], + ); + } +} diff --git a/harper-core/src/linting/respond.rs b/harper-core/src/linting/respond.rs new file mode 100644 index 00000000..75354342 --- /dev/null +++ b/harper-core/src/linting/respond.rs @@ -0,0 +1,180 @@ +use std::sync::Arc; + +use crate::Token; +use crate::expr::{Expr, ExprMap, SequenceExpr}; +use crate::linting::expr_linter::Chunk; +use crate::linting::{ExprLinter, Lint, LintKind, Suggestion}; +use crate::patterns::Word; + +pub struct Respond { + expr: Box, + map: Arc>, +} + +impl Default for Respond { + fn default() -> Self { + let mut map = ExprMap::default(); + + let helper_verb = |tok: &Token, src: &[char]| { + if tok.kind.is_auxiliary_verb() { + return true; + } + + if !tok.kind.is_verb() { + return false; + } + + let lower = tok.span.get_content_string(src).to_lowercase(); + matches!( + lower.as_str(), + "do" | "did" | "does" | "won't" | "don't" | "didn't" | "doesn't" + ) + }; + + map.insert( + SequenceExpr::default() + .then_nominal() + .t_ws() + .then(helper_verb) + .t_ws() + .then(Word::new("response")), + 4, + ); + + map.insert( + SequenceExpr::default() + .then_nominal() + .t_ws() + .then(helper_verb) + .t_ws() + .then_adverb() + .t_ws() + .then(Word::new("response")), + 6, + ); + + let map = Arc::new(map); + + Self { + expr: Box::new(map.clone()), + map, + } + } +} + +impl ExprLinter for Respond { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, matched_tokens: &[Token], source: &[char]) -> Option { + let response_index = *self.map.lookup(0, matched_tokens, source)?; + let response_token = matched_tokens.get(response_index)?; + + Some(Lint { + span: response_token.span, + lint_kind: LintKind::WordChoice, + suggestions: vec![Suggestion::replace_with_match_case_str( + "respond", + response_token.span.get_content(source), + )], + message: "Use the verb `respond` here.".to_owned(), + priority: 40, + }) + } + + fn description(&self) -> &'static str { + "Flags uses of the noun `response` where the verb `respond` is needed after an auxiliary." + } +} + +#[cfg(test)] +mod tests { + use super::Respond; + use crate::linting::tests::{assert_lint_count, assert_no_lints, assert_suggestion_result}; + + #[test] + fn fixes_will_response() { + assert_suggestion_result( + "He will response soon.", + Respond::default(), + "He will respond soon.", + ); + } + + #[test] + fn fixes_can_response() { + assert_suggestion_result( + "They can response to the survey.", + Respond::default(), + "They can respond to the survey.", + ); + } + + #[test] + fn fixes_did_not_response() { + assert_suggestion_result( + "I did not response yesterday.", + Respond::default(), + "I did not respond yesterday.", + ); + } + + #[test] + fn fixes_might_quickly_response() { + assert_suggestion_result( + "She might quickly response to feedback.", + Respond::default(), + "She might quickly respond to feedback.", + ); + } + + #[test] + fn fixes_wont_response() { + assert_suggestion_result( + "They won't response in time.", + Respond::default(), + "They won't respond in time.", + ); + } + + #[test] + fn fixes_would_response() { + assert_suggestion_result( + "We would response if we could.", + Respond::default(), + "We would respond if we could.", + ); + } + + #[test] + fn fixes_should_response() { + assert_suggestion_result( + "You should response politely.", + Respond::default(), + "You should respond politely.", + ); + } + + #[test] + fn does_not_flag_correct_respond() { + assert_no_lints("Please respond when you can.", Respond::default()); + } + + #[test] + fn does_not_flag_noun_use() { + assert_no_lints("The response time was great.", Respond::default()); + } + + #[test] + fn does_not_flag_question_subject() { + assert_lint_count("Should response times be logged?", Respond::default(), 0); + } + + #[test] + fn does_not_flag_response_as_object() { + assert_no_lints("I have no response for that.", Respond::default()); + } +} diff --git a/harper-core/src/linting/right_click.rs b/harper-core/src/linting/right_click.rs new file mode 100644 index 00000000..07c899e8 --- /dev/null +++ b/harper-core/src/linting/right_click.rs @@ -0,0 +1,164 @@ +use std::sync::Arc; + +use crate::{ + Token, TokenStringExt, + expr::{Expr, ExprMap, SequenceExpr}, + linting::expr_linter::Chunk, + linting::{ExprLinter, Lint, LintKind, Suggestion}, + patterns::DerivedFrom, +}; + +pub struct RightClick { + expr: Box, + map: Arc>, +} + +impl Default for RightClick { + fn default() -> Self { + let mut map = ExprMap::default(); + + map.insert( + SequenceExpr::default() + .then_word_set(&["right", "left", "middle"]) + .t_ws() + .then(DerivedFrom::new_from_str("click")), + 0, + ); + + let map = Arc::new(map); + + Self { + expr: Box::new(map.clone()), + map, + } + } +} + +impl ExprLinter for RightClick { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, matched_tokens: &[Token], source: &[char]) -> Option { + let start_idx = *self.map.lookup(0, matched_tokens, source)?; + let click_idx = matched_tokens.len().checked_sub(1)?; + let span = matched_tokens.get(start_idx..=click_idx)?.span()?; + let template = span.get_content(source); + + let direction = matched_tokens.get(start_idx)?.span.get_content(source); + let click = matched_tokens.get(click_idx)?.span.get_content(source); + + let replacement: Vec = direction + .iter() + .copied() + .chain(['-']) + .chain(click.iter().copied()) + .collect(); + + Some(Lint { + span, + lint_kind: LintKind::Punctuation, + suggestions: vec![Suggestion::replace_with_match_case(replacement, template)], + message: "Hyphenate this mouse command.".to_owned(), + priority: 40, + }) + } + + fn description(&self) -> &'static str { + "Hyphenates right-click style mouse commands." + } +} + +#[cfg(test)] +mod tests { + use super::RightClick; + use crate::linting::tests::{assert_lint_count, assert_suggestion_result}; + + #[test] + fn hyphenates_basic_command() { + assert_suggestion_result( + "Right click the icon.", + RightClick::default(), + "Right-click the icon.", + ); + } + + #[test] + fn hyphenates_with_preposition() { + assert_suggestion_result( + "Please right click on the link.", + RightClick::default(), + "Please right-click on the link.", + ); + } + + #[test] + fn hyphenates_past_tense() { + assert_suggestion_result( + "They right clicked the submit button.", + RightClick::default(), + "They right-clicked the submit button.", + ); + } + + #[test] + fn hyphenates_gerund() { + assert_suggestion_result( + "Right clicking the item highlights it.", + RightClick::default(), + "Right-clicking the item highlights it.", + ); + } + + #[test] + fn hyphenates_plural_noun() { + assert_suggestion_result( + "Right clicks are tracked in the log.", + RightClick::default(), + "Right-clicks are tracked in the log.", + ); + } + + #[test] + fn hyphenates_all_caps() { + assert_suggestion_result( + "He RIGHT CLICKED the file.", + RightClick::default(), + "He RIGHT-CLICKED the file.", + ); + } + + #[test] + fn hyphenates_left_click() { + assert_suggestion_result( + "Left click the checkbox.", + RightClick::default(), + "Left-click the checkbox.", + ); + } + + #[test] + fn hyphenates_middle_click() { + assert_suggestion_result( + "Middle click to open in a new tab.", + RightClick::default(), + "Middle-click to open in a new tab.", + ); + } + + #[test] + fn allows_hyphenated_form() { + assert_lint_count("Right-click the icon.", RightClick::default(), 0); + } + + #[test] + fn ignores_unrelated_right_and_click() { + assert_lint_count( + "Click the right button to continue.", + RightClick::default(), + 0, + ); + } +} diff --git a/harper-core/src/linting/shoot_oneself_in_the_foot.rs b/harper-core/src/linting/shoot_oneself_in_the_foot.rs index e5191981..9df7728e 100644 --- a/harper-core/src/linting/shoot_oneself_in_the_foot.rs +++ b/harper-core/src/linting/shoot_oneself_in_the_foot.rs @@ -84,7 +84,7 @@ impl ExprLinter for ShootOneselfInTheFoot { } fn description(&self) -> &str { - "Corrects non-standard variants of 'shoot oneself in the foot'." + "Corrects nonstandard variants of 'shoot oneself in the foot'." } } diff --git a/harper-core/src/linting/simple_past_to_past_participle.rs b/harper-core/src/linting/simple_past_to_past_participle.rs index 7217f4c0..bf5ba7dd 100644 --- a/harper-core/src/linting/simple_past_to_past_participle.rs +++ b/harper-core/src/linting/simple_past_to_past_participle.rs @@ -1,82 +1,12 @@ use crate::linting::expr_linter::Chunk; use crate::{ Token, - char_string::CharStringExt, expr::{All, Expr, FirstMatchOf, SequenceExpr}, + irregular_verbs::IrregularVerbs, linting::{ExprLinter, Lint, LintKind, Suggestion}, patterns::{InflectionOfBe, WordSet}, }; -/// Maps common irregular verbs between their simple past and past participle forms. -const IRREGULAR_VERBS: &[(&str, &str)] = &[ - ("arose", "arisen"), - ("ate", "eaten"), - ("awoke", "awoken"), - ("bade", "bidden"), - ("became", "become"), - ("began", "begun"), - ("bit", "bitten"), - ("blew", "blown"), - ("bought", "bought"), - ("brang", "brung"), - ("broke", "broken"), - ("brought", "brought"), - ("came", "come"), - ("chose", "chosen"), - ("did", "done"), - ("drank", "drunk"), - ("drove", "driven"), - ("fell", "fallen"), - ("felt", "felt"), - ("flew", "flown"), - ("forgot", "forgotten"), - ("forwent", "forgone"), - ("gave", "given"), - ("grew", "grown"), - ("had", "had"), - ("heard", "heard"), - ("hit", "hit"), - ("input", "input"), - ("knew", "known"), - ("led", "led"), - ("mistook", "mistaken"), - ("output", "output"), - ("overtook", "overtaken"), - ("paid", "paid"), - ("partook", "partaken"), - // proved, proved/proven - ("put", "put"), - ("ran", "run"), - ("rang", "rung"), - ("read", "read"), - ("reset", "reset"), - ("rode", "ridden"), - ("rose", "risen"), - ("sang", "sung"), - ("sank", "sunken"), - ("saw", "seen"), - ("set", "set"), - ("sewed", "sewn"), - ("slew", "slain"), - ("slid", "slid"), - ("spoke", "spoken"), - ("sprang", "sprung"), - ("stank", "stunk"), - ("stole", "stolen"), - ("stood", "stood"), - ("swam", "swum"), - ("swore", "sworn"), - ("thought", "thought"), - ("trod", "trodden"), - ("took", "taken"), - // was, been - // were, been - ("went", "gone"), - ("woke", "woken"), - ("wove", "woven"), - ("wrote", "written"), -]; - /// Corrects simple past tense verbs to past participle after auxiliary verbs like "have" or "be". pub struct SimplePastToPastParticiple { expr: Box, @@ -141,41 +71,32 @@ impl ExprLinter for SimplePastToPastParticiple { let verb_tok = &toks[2]; - let verb_ch = verb_tok.span.get_content(src); - if !IRREGULAR_VERBS - .iter() - .any(|(t, p)| verb_ch.eq_ignore_ascii_case_str(t) && p != t) + let simple_past = verb_tok.span.get_content_string(src); + + if let Some(past_participle) = IrregularVerbs::curated() + .get_past_participle_for_preterite(&simple_past) + .filter(|pp| pp != &simple_past) { - return None; - } + let suggestions = vec![Suggestion::replace_with_match_case( + past_participle.chars().collect(), + verb_tok.span.get_content(src), + )]; - let (simple_past, past_participle) = IRREGULAR_VERBS - .iter() - .find(|(simple_past, _)| { - verb_tok - .span - .get_content(src) - .eq_ignore_ascii_case_str(simple_past) + let message = format!( + "Use the past participle `{}` instead of `{}` when using compound tenses or passive voice.", + past_participle, simple_past + ); + + Some(Lint { + span: verb_tok.span, + lint_kind: LintKind::Grammar, + suggestions, + message, + ..Default::default() }) - .unwrap(); - - let suggestions = vec![Suggestion::replace_with_match_case( - past_participle.chars().collect(), - verb_tok.span.get_content(src), - )]; - - let message = format!( - "Use the past participle `{}` instead of `{}` when using compound tenses or passive voice.", - past_participle, simple_past - ); - - Some(Lint { - span: verb_tok.span, - lint_kind: LintKind::Grammar, - suggestions, - message, - ..Default::default() - }) + } else { + None + } } fn description(&self) -> &str { diff --git a/harper-core/src/linting/since_duration.rs b/harper-core/src/linting/since_duration.rs index b14ba954..1fbc6937 100644 --- a/harper-core/src/linting/since_duration.rs +++ b/harper-core/src/linting/since_duration.rs @@ -1,5 +1,5 @@ -use crate::expr::{DurationExpr, Expr, LongestMatchOf, SequenceExpr}; -use crate::{Lrc, Token, TokenStringExt}; +use crate::expr::{DurationExpr, Expr, SequenceExpr}; +use crate::{CharStringExt, Token, TokenStringExt}; use super::{ExprLinter, Lint, LintKind, Suggestion}; use crate::linting::expr_linter::Chunk; @@ -25,23 +25,18 @@ pub struct SinceDuration { impl Default for SinceDuration { fn default() -> Self { - let pattern_without_ago = Lrc::new( - SequenceExpr::default() - .then_any_capitalization_of("since") - .then_whitespace() - .then(DurationExpr), - ); - - let pattern_with_ago = SequenceExpr::default() - .then(pattern_without_ago.clone()) - .then_whitespace() - .then_any_capitalization_of("ago"); - Self { - expr: Box::new(LongestMatchOf::new(vec![ - Box::new(pattern_without_ago), - Box::new(pattern_with_ago), - ])), + expr: Box::new( + SequenceExpr::default() + .then_any_capitalization_of("since") + .then_whitespace() + .then(DurationExpr) + .then_optional( + SequenceExpr::default() + .t_ws() + .then_word_set(&["ago", "old"]), + ), + ), } } } @@ -55,7 +50,11 @@ impl ExprLinter for SinceDuration { fn match_to_lint(&self, toks: &[Token], src: &[char]) -> Option { let last = toks.last()?; - if last.span.get_content_string(src).to_lowercase() == "ago" { + if last + .span + .get_content(src) + .eq_any_ignore_ascii_case_chars(&[&['a', 'g', 'o'], &['o', 'l', 'd']]) + { return None; } @@ -94,7 +93,9 @@ impl ExprLinter for SinceDuration { #[cfg(test)] mod tests { use super::SinceDuration; - use crate::linting::tests::{assert_lint_count, assert_top3_suggestion_result}; + use crate::linting::tests::{ + assert_lint_count, assert_no_lints, assert_top3_suggestion_result, + }; #[test] fn catches_spelled() { @@ -107,10 +108,9 @@ mod tests { #[test] fn permits_spelled_with_ago() { - assert_lint_count( + assert_no_lints( "I have been waiting since two hours ago.", SinceDuration::default(), - 0, ); } @@ -125,10 +125,9 @@ mod tests { #[test] fn permits_numerals_with_ago() { - assert_lint_count( + assert_no_lints( "I have been waiting since 2 hours ago.", SinceDuration::default(), - 0, ); } @@ -287,4 +286,12 @@ mod tests { "I use a Wacom Cintiq 27QHDT for several years on Linux", ); } + + #[test] + fn ignore_since_years_old() { + assert_no_lints( + "I've been coding since 11 years old and I'm now 57", + SinceDuration::default(), + ); + } } diff --git a/harper-core/src/linting/soon_to_be.rs b/harper-core/src/linting/soon_to_be.rs new file mode 100644 index 00000000..48eb2c1e --- /dev/null +++ b/harper-core/src/linting/soon_to_be.rs @@ -0,0 +1,240 @@ +use std::{ops::Range, sync::Arc}; + +use crate::{ + Token, TokenKind, TokenStringExt, + expr::{Expr, ExprMap, SequenceExpr}, + linting::expr_linter::Chunk, + linting::{ExprLinter, Lint, LintKind, Suggestion}, + patterns::NominalPhrase, +}; + +pub struct SoonToBe { + expr: Box, + map: Arc>>, +} + +impl Default for SoonToBe { + fn default() -> Self { + let mut map = ExprMap::default(); + + let soon_to_be = || { + SequenceExpr::default() + .t_aco("soon") + .t_ws() + .t_aco("to") + .t_ws() + .t_aco("be") + }; + + let nominal_tail = || { + SequenceExpr::default() + .then_optional(SequenceExpr::default().then_one_or_more_adverbs().t_ws()) + .then(NominalPhrase) + }; + + let hyphenated_number_modifier = || { + SequenceExpr::default() + .then_number() + .then_hyphen() + .then_nominal() + .then_optional(SequenceExpr::default().then_hyphen().then_adjective()) + .t_ws() + .then_nominal() + }; + + let hyphenated_compound = || { + SequenceExpr::default() + .then_kind_any(&[TokenKind::is_word_like as fn(&TokenKind) -> bool]) + .then_hyphen() + .then_nominal() + }; + + let trailing_phrase = || { + SequenceExpr::default().then_any_of(vec![ + Box::new(hyphenated_number_modifier()), + Box::new(hyphenated_compound()), + Box::new(nominal_tail()), + ]) + }; + + map.insert( + SequenceExpr::default() + .then_determiner() + .t_ws() + .then_seq(soon_to_be()) + .t_ws() + .then_seq(trailing_phrase()), + 2..7, + ); + + map.insert( + SequenceExpr::default() + .then_seq(soon_to_be()) + .t_ws() + .then_seq(trailing_phrase()), + 0..5, + ); + + let map = Arc::new(map); + + Self { + expr: Box::new(map.clone()), + map, + } + } +} + +impl ExprLinter for SoonToBe { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, matched_tokens: &[Token], source: &[char]) -> Option { + let range = self.map.lookup(0, matched_tokens, source)?; + let span = matched_tokens.get(range.start..range.end)?.span()?; + let template = span.get_content(source); + + let mut nominal_found = false; + for tok in matched_tokens.iter().skip(range.end) { + if tok.kind.is_whitespace() || tok.kind.is_hyphen() { + continue; + } + + if tok.kind.is_punctuation() { + break; + } + + if tok.kind.is_nominal() { + if tok.kind.is_preposition() { + continue; + } else { + nominal_found = true; + break; + } + } + } + + if !nominal_found { + return None; + } + + Some(Lint { + span, + lint_kind: LintKind::Miscellaneous, + suggestions: vec![Suggestion::replace_with_match_case_str( + "soon-to-be", + template, + )], + message: "Use hyphens when `soon to be` modifies a noun.".to_owned(), + priority: 31, + }) + } + + fn description(&self) -> &'static str { + "Hyphenates `soon-to-be` when it appears before a noun." + } +} + +#[cfg(test)] +mod tests { + use super::SoonToBe; + use crate::linting::tests::{assert_lint_count, assert_no_lints, assert_suggestion_result}; + + #[test] + fn hyphenates_possessive_phrase() { + assert_suggestion_result( + "We met his soon to be boss at lunch.", + SoonToBe::default(), + "We met his soon-to-be boss at lunch.", + ); + } + + #[test] + fn hyphenates_article_phrase() { + assert_suggestion_result( + "They toasted the soon to be couple.", + SoonToBe::default(), + "They toasted the soon-to-be couple.", + ); + } + + #[test] + fn hyphenates_sentence_start() { + assert_suggestion_result( + "Soon to be parents filled the classroom.", + SoonToBe::default(), + "Soon-to-be parents filled the classroom.", + ); + } + + #[test] + fn allows_existing_hyphens() { + assert_no_lints("We met his soon-to-be boss yesterday.", SoonToBe::default()); + } + + #[test] + fn keeps_non_adjectival_use() { + assert_no_lints("The concert is soon to be over.", SoonToBe::default()); + } + + #[test] + fn hyphenates_with_adverb() { + assert_suggestion_result( + "Our soon to be newly married friends visited.", + SoonToBe::default(), + "Our soon-to-be newly married friends visited.", + ); + } + + #[test] + fn hyphenates_hyphenated_number_phrase() { + assert_suggestion_result( + "Our soon to be 5-year-old son starts school.", + SoonToBe::default(), + "Our soon-to-be 5-year-old son starts school.", + ); + } + + #[test] + fn hyphenates_in_law_phrase() { + assert_suggestion_result( + "She thanked her soon to be in-laws for hosting.", + SoonToBe::default(), + "She thanked her soon-to-be in-laws for hosting.", + ); + } + + #[test] + fn hyphenates_future_event() { + assert_suggestion_result( + "We reserved space for our soon to be celebration.", + SoonToBe::default(), + "We reserved space for our soon-to-be celebration.", + ); + } + + #[test] + fn ignores_misaligned_verb_chain() { + assert_lint_count( + "They will soon to be moving overseas.", + SoonToBe::default(), + 0, + ); + } + + #[test] + fn hyphenates_guest_example() { + assert_suggestion_result( + "I cooked for my soon to be guests.", + SoonToBe::default(), + "I cooked for my soon-to-be guests.", + ); + } + + #[test] + fn ignores_rearranged_phrase() { + assert_no_lints("We hope to soon be home.", SoonToBe::default()); + } +} diff --git a/harper-core/src/linting/spell_check.rs b/harper-core/src/linting/spell_check.rs index fbf97fc2..76de0839 100644 --- a/harper-core/src/linting/spell_check.rs +++ b/harper-core/src/linting/spell_check.rs @@ -480,4 +480,12 @@ mod tests { "'fill' is supposed to be 'fill'", ); } + #[test] + fn issue_2261() { + assert_top3_suggestion_result( + "Generaly", + SpellCheck::new(FstDictionary::curated(), Dialect::British), + "Generally", + ); + } } diff --git a/harper-core/src/linting/take_medicine.rs b/harper-core/src/linting/take_medicine.rs new file mode 100644 index 00000000..aef01c99 --- /dev/null +++ b/harper-core/src/linting/take_medicine.rs @@ -0,0 +1,242 @@ +use crate::{ + Token, + expr::{Expr, OwnedExprExt, SequenceExpr}, + linting::expr_linter::Chunk, + linting::{ExprLinter, Lint, LintKind, Suggestion}, + patterns::DerivedFrom, +}; + +pub struct TakeMedicine { + expr: Box, +} + +impl Default for TakeMedicine { + fn default() -> Self { + let eat_verb = DerivedFrom::new_from_str("eat") + .or(DerivedFrom::new_from_str("eats")) + .or(DerivedFrom::new_from_str("ate")) + .or(DerivedFrom::new_from_str("eating")) + .or(DerivedFrom::new_from_str("eaten")); + + let medication = DerivedFrom::new_from_str("antibiotic") + .or(DerivedFrom::new_from_str("medicine")) + .or(DerivedFrom::new_from_str("medication")) + .or(DerivedFrom::new_from_str("pill")) + .or(DerivedFrom::new_from_str("tablet")) + .or(DerivedFrom::new_from_str("aspirin")) + .or(DerivedFrom::new_from_str("paracetamol")); + + let modifiers = SequenceExpr::default() + .then_any_of(vec![ + Box::new(SequenceExpr::default().then_determiner()), + Box::new(SequenceExpr::default().then_possessive_determiner()), + Box::new(SequenceExpr::default().then_quantifier()), + ]) + .t_ws(); + + let adjectives = SequenceExpr::default().then_one_or_more_adjectives().t_ws(); + + let pattern = SequenceExpr::default() + .then(eat_verb) + .t_ws() + .then_optional(modifiers) + .then_optional(adjectives) + .then(medication); + + Self { + expr: Box::new(pattern), + } + } +} + +fn replacement_for( + verb: &Token, + source: &[char], + base: &str, + third_person: &str, + past: &str, + past_participle: &str, + progressive: &str, +) -> Suggestion { + let replacement = if verb.kind.is_verb_progressive_form() { + progressive + } else if verb.kind.is_verb_third_person_singular_present_form() { + third_person + } else if verb.kind.is_verb_past_participle_form() && !verb.kind.is_verb_simple_past_form() { + past_participle + } else if verb.kind.is_verb_simple_past_form() { + past + } else { + base + }; + + Suggestion::replace_with_match_case( + replacement.chars().collect(), + verb.span.get_content(source), + ) +} + +impl ExprLinter for TakeMedicine { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, matched_tokens: &[Token], source: &[char]) -> Option { + let verb = matched_tokens.first()?; + let span = verb.span; + + let suggestions = vec![ + replacement_for(verb, source, "take", "takes", "took", "taken", "taking"), + replacement_for( + verb, + source, + "swallow", + "swallows", + "swallowed", + "swallowed", + "swallowing", + ), + ]; + + Some(Lint { + span, + lint_kind: LintKind::Usage, + suggestions, + message: "Use a verb like `take` or `swallow` with medicine instead of `eat`." + .to_string(), + priority: 63, + }) + } + + fn description(&self) -> &'static str { + "Encourages pairing medicine-related nouns with verbs like `take` or `swallow` instead of `eat`." + } +} + +#[cfg(test)] +mod tests { + use super::TakeMedicine; + use crate::linting::tests::{ + assert_lint_count, assert_nth_suggestion_result, assert_suggestion_result, + }; + + #[test] + fn swaps_ate_antibiotics() { + assert_suggestion_result( + "I ate antibiotics for a week.", + TakeMedicine::default(), + "I took antibiotics for a week.", + ); + } + + #[test] + fn swaps_eat_medicine() { + assert_suggestion_result( + "You should eat the medicine now.", + TakeMedicine::default(), + "You should take the medicine now.", + ); + } + + #[test] + fn swaps_eats_medication() { + assert_suggestion_result( + "She eats medication daily.", + TakeMedicine::default(), + "She takes medication daily.", + ); + } + + #[test] + fn swaps_eating_medicines() { + assert_suggestion_result( + "Are you eating medicines for that illness?", + TakeMedicine::default(), + "Are you taking medicines for that illness?", + ); + } + + #[test] + fn swaps_eaten_medication() { + assert_suggestion_result( + "He has eaten medication already.", + TakeMedicine::default(), + "He has taken medication already.", + ); + } + + #[test] + fn swaps_eat_pills() { + assert_suggestion_result( + "He ate the pills without water.", + TakeMedicine::default(), + "He took the pills without water.", + ); + } + + #[test] + fn swaps_eating_paracetamol() { + assert_suggestion_result( + "She is eating paracetamol for her headache.", + TakeMedicine::default(), + "She is taking paracetamol for her headache.", + ); + } + + #[test] + fn handles_possessive_modifier() { + assert_suggestion_result( + "Please eat my antibiotics.", + TakeMedicine::default(), + "Please take my antibiotics.", + ); + } + + #[test] + fn handles_adjectives() { + assert_suggestion_result( + "They ate the prescribed antibiotics.", + TakeMedicine::default(), + "They took the prescribed antibiotics.", + ); + } + + #[test] + fn supports_uppercase() { + assert_suggestion_result( + "Eat antibiotics with water.", + TakeMedicine::default(), + "Take antibiotics with water.", + ); + } + + #[test] + fn offers_swallow_alternative() { + assert_nth_suggestion_result( + "He ate the medication without water.", + TakeMedicine::default(), + "He swallowed the medication without water.", + 1, + ); + } + + #[test] + fn ignores_correct_usage() { + assert_lint_count( + "She took antibiotics last winter.", + TakeMedicine::default(), + 0, + ); + } + + #[test] + fn ignores_unrelated_eat() { + assert_lint_count( + "They ate dinner after taking medicine.", + TakeMedicine::default(), + 0, + ); + } +} diff --git a/harper-core/src/linting/theres.rs b/harper-core/src/linting/theres.rs index da74437f..15985dc7 100644 --- a/harper-core/src/linting/theres.rs +++ b/harper-core/src/linting/theres.rs @@ -1,6 +1,6 @@ use crate::linting::expr_linter::Chunk; use crate::{ - CharStringExt, Token, + Token, TokenKind, expr::SequenceExpr, linting::{ExprLinter, Lint, LintKind, Suggestion}, }; @@ -11,14 +11,10 @@ pub struct Theres { impl Default for Theres { fn default() -> Self { - let expr = SequenceExpr::aco("their's") - .t_ws() - .then(|tok: &Token, src: &[char]| { - tok.kind.is_determiner() - || tok.kind.is_quantifier() - || tok.span.get_content(src).eq_ignore_ascii_case_str("no") - || tok.span.get_content(src).eq_ignore_ascii_case_str("enough") - }); + let expr = SequenceExpr::aco("their's").t_ws().then_kind_any_or_words( + &[TokenKind::is_determiner, TokenKind::is_quantifier] as &[_], + &["no", "enough"], + ); Self { expr: Box::new(expr), diff --git a/harper-core/src/linting/to_two_too/to_too.rs b/harper-core/src/linting/to_two_too/to_too.rs deleted file mode 100644 index 7a2e80a0..00000000 --- a/harper-core/src/linting/to_two_too/to_too.rs +++ /dev/null @@ -1,267 +0,0 @@ -use crate::char_string::CharStringExt; -use crate::patterns::WhitespacePattern; -use crate::{ - Token, TokenKind, - expr::{AnchorEnd, AnchorStart, Expr, FirstMatchOf, SequenceExpr}, -}; - -use super::{ExprLinter, Lint, LintKind, Suggestion}; - -pub struct ToToo { - expr: Box, -} - -impl Default for ToToo { - fn default() -> Self { - // to + adjective (but not also a verb), allowing optional following word/punct. - // Decision about linting is refined in `match_to_lint` to avoid false positives. - let to_before_adjective_loose = SequenceExpr::default() - .t_aco("to") - .t_ws() - .then_kind_is_but_is_not_except( - TokenKind::is_adjective, - TokenKind::is_verb, - &["standard"], - ) - .then_optional(WhitespacePattern) - .then_optional(SequenceExpr::default().then_any_word()) - .then_optional(WhitespacePattern) - .then_optional(SequenceExpr::default().then_punctuation()); - - // to + adverb + (punct | end) - // to + adverb + (punct | end) - let to_before_adverb = SequenceExpr::default() - .t_aco("to") - .t_ws() - .then_kind_is_but_is_not_except( - TokenKind::is_adverb, - |_| false, - &["as"], - ) - .then_optional(WhitespacePattern) - .then_any_of(vec![ - Box::new(SequenceExpr::default().then_kind_is_but_is_not_except( - TokenKind::is_punctuation, - |_| false, - &["`", "\"", "'", "“", "”", "‘", "’"], - )), - Box::new(SequenceExpr::default().then_unless(SequenceExpr::default().t_any())), - ]); - - // to + adjective-verb (past participle like "tired") + punctuation (non-quote, non-dash) - // Helps catch cases like "to tired." while avoiding base verbs like "to dominate." - let to_before_adj_verb_ed_punct = SequenceExpr::default() - .t_aco("to") - .t_ws() - .then(|tok: &Token, src: &[char]| { - tok.kind.is_adjective() - && tok.kind.is_verb() - && !tok.kind.is_noun() - && tok - .span - .get_content(src) - .iter() - .collect::() - .to_lowercase() - .ends_with("ed") - }) - .then_optional(WhitespacePattern) - .then_kind_is_but_is_not_except( - TokenKind::is_punctuation, - |_| false, - &["`", "\"", "'", "“", "”", "‘", "’", "-", "–", "—"], - ); - - // to + adjective (any, including words that can also be verbs) + punctuation (non-quote, non-dash) - let to_before_adjective_strict_punct = SequenceExpr::default() - .t_aco("to") - .t_ws() - .then_kind_is_but_is_not_except( - TokenKind::is_adjective, - TokenKind::is_verb, - &["standard"], - ) - .then_optional(WhitespacePattern) - .then_kind_is_but_is_not_except( - TokenKind::is_punctuation, - |_| false, - &["`", "\"", "'", "“", "”", "‘", "’", "-", "–", "—"], - ); - - // to + (many|much|few) + (punct|end) to avoid "connected to many ..." - let to_before_degree_words = SequenceExpr::default() - .t_aco("to") - .t_ws() - .then_word_set(&["many", "much", "few"]) - .t_ws_opt() - .then_any_of(vec![ - Box::new(SequenceExpr::default().then_kind_is_but_is_not_except( - TokenKind::is_punctuation, - |_| false, - &["`", "\"", "'", "“", "”", "‘", "’", "-", "–", "—"], - )), - Box::new(AnchorEnd), - ]); - - let chunk_start_to_pause = SequenceExpr::default() - .then(AnchorStart) - .t_aco("to") - .then_optional(WhitespacePattern) - .then_comma(); - - // (start|punct) + pronoun + to + (punct_without_quotes | end) - let pronoun_to_end = SequenceExpr::default() - .then_any_of(vec![ - Box::new(SequenceExpr::default().then_anchor_start()), - Box::new( - SequenceExpr::default() - .then_kind_is_but_is_not_except( - TokenKind::is_punctuation, - |_| false, - &["`", "\"", "'", "“", "”", "‘", "’"], - ) - .t_ws_opt(), - ), - ]) - .then_pronoun() - .t_ws() - .t_aco("to") - .then_any_of(vec![ - Box::new(SequenceExpr::default().then_kind_is_but_is_not_except( - TokenKind::is_punctuation, - |_| false, - &["`", "\"", "'", "“", "”", "‘", "’"], - )), - Box::new(AnchorEnd), - ]); - - let expr = FirstMatchOf::new(vec![ - Box::new(to_before_adj_verb_ed_punct), - Box::new(to_before_adjective_strict_punct), - Box::new(to_before_adverb), - Box::new(to_before_degree_words), - Box::new(pronoun_to_end), - Box::new(chunk_start_to_pause), - Box::new(to_before_adjective_loose), - ]); - - Self { - expr: Box::new(expr), - } - } -} - -impl ExprLinter for ToToo { - fn expr(&self) -> &dyn Expr { - self.expr.as_ref() - } - - fn match_to_lint(&self, tokens: &[Token], source: &[char]) -> Option { - // The expression ensures only valid contexts reach here. - let to_tok = tokens.iter().find(|t| { - t.span - .get_content(source) - .eq_ignore_ascii_case_chars(&['t', 'o']) - })?; - - // Decide if this match should lint based on the token following `to`. - // Find the next non-whitespace token after `to` (if any) - let to_index = tokens - .iter() - .position(|t| { - t.span - .get_content(source) - .eq_ignore_ascii_case_chars(&['t', 'o']) - }) - .unwrap_or(0); - - // Find index of the first non-whitespace token after `to` - let mut idx = to_index + 1; - while idx < tokens.len() && tokens[idx].kind.is_whitespace() { - idx += 1; - } - - let should_lint = if idx < tokens.len() { - let next = &tokens[idx]; - let next_text: String = next.span.get_content(source).iter().collect(); - let next_lower = next_text.to_lowercase(); - // Find token after `next` ignoring whitespace, if any - let mut j = idx + 1; - while j < tokens.len() && tokens[j].kind.is_whitespace() { - j += 1; - } - let after_next_non_ws = if j < tokens.len() { - Some(&tokens[j]) - } else { - None - }; - - // Branch: degree words - if matches!(next_lower.as_str(), "many" | "much" | "few") { - true - // Branch: punctuation or end after pronoun (", to.", "Me to!") - } else if next.kind.is_punctuation() { - true - // Branch: adverb - } else if next.kind.is_adverb() { - // Only when followed by non-quote, non-dash punctuation or end-of-slice - match after_next_non_ws { - None => true, - Some(t) => { - if t.kind.is_punctuation() { - let punct: String = t.span.get_content(source).iter().collect(); - !matches!( - punct.as_str(), - "`" | "\"" | "'" | "“" | "”" | "‘" | "’" | "-" | "–" | "—" - ) - } else { - false - } - } - } - // Branch: adjective - } else if next.kind.is_adjective() { - // Avoid specific exception (commonly prepositional phrase) - if next_lower == "standard" { - return None; - } - match after_next_non_ws { - None => true, // end-of-slice (no following token captured) - Some(t) if t.kind.is_punctuation() => { - let punct: String = t.span.get_content(source).iter().collect(); - !matches!( - punct.as_str(), - "`" | "\"" | "'" | "“" | "”" | "‘" | "’" | "-" | "–" | "—" - ) - } - // If a word follows, do not lint (likely "to ADJ NOUN" prepositional phrase) - _ => false, - } - } else { - false - } - } else { - // No token after `to` (end of chunk) — don't lint. - false - }; - - if !should_lint { - return None; - } - - Some(Lint { - span: to_tok.span, - lint_kind: LintKind::WordChoice, - suggestions: vec![Suggestion::replace_with_match_case_str( - "too", - to_tok.span.get_content(source), - )], - message: "Use `too` here to mean ‘also’ or an excessive degree.".to_string(), - ..Default::default() - }) - } - - fn description(&self) -> &str { - "Corrects mistaken `to` to `too` when it means ‘also’ or an excessive degree." - } -} diff --git a/harper-core/src/linting/to_two_too/to_too_adjverb_ed_punct.rs b/harper-core/src/linting/to_two_too/to_too_adjverb_ed_punct.rs index 6579b48d..d313f9b5 100644 --- a/harper-core/src/linting/to_two_too/to_too_adjverb_ed_punct.rs +++ b/harper-core/src/linting/to_two_too/to_too_adjverb_ed_punct.rs @@ -23,10 +23,7 @@ impl Default for ToTooAdjVerbEdPunct { && tok .span .get_content(src) - .iter() - .collect::() - .to_lowercase() - .ends_with("ed") + .ends_with_ignore_ascii_case_chars(&['e', 'd']) }) .then_sentence_terminator(); diff --git a/harper-core/src/linting/transposed_space.rs b/harper-core/src/linting/transposed_space.rs new file mode 100644 index 00000000..232ad2b0 --- /dev/null +++ b/harper-core/src/linting/transposed_space.rs @@ -0,0 +1,181 @@ +use crate::{ + Lint, Token, TokenStringExt, + expr::{Expr, FirstMatchOf, SequenceExpr}, + linting::{ExprLinter, LintKind, Suggestion, expr_linter::Chunk}, + spell::Dictionary, +}; + +pub struct TransposedSpace { + expr: Box, + dict: D, +} + +impl TransposedSpace { + pub fn new(dict: D) -> Self { + Self { + expr: Box::new(FirstMatchOf::new(vec![Box::new( + SequenceExpr::default().then_oov().t_ws().then_oov(), + )])), + dict, + } + } + + pub fn sensitive(dict: D) -> Self { + Self { + expr: Box::new(FirstMatchOf::new(vec![ + Box::new(SequenceExpr::default().then_oov().t_ws().then_any_word()), + Box::new(SequenceExpr::default().then_any_word().t_ws().then_oov()), + Box::new(SequenceExpr::default().then_oov().t_ws().then_oov()), + ])), + dict, + } + } +} + +fn keep_unique(values: &mut Vec, word1: &[char], word2: &[char]) { + let value = format!( + "{} {}", + word1.iter().collect::(), + word2.iter().collect::() + ); + if !values.contains(&value) { + values.push(value); + } +} + +impl ExprLinter for TransposedSpace { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + self.expr.as_ref() + } + + fn match_to_lint(&self, toks: &[Token], src: &[char]) -> Option { + let toks_span = toks.span()?; + + // "thec" "at" / "th ecat" + let word1 = toks.first()?.span.get_content(src); + let word2 = toks.last()?.span.get_content(src); + + // "thec" -> "the c" + let w1_start = &word1[..word1.len() - 1]; + let w1_last = word1.iter().last()?; + + // "ecat" -> "e cat" + let w2_first = word2.first()?; + let w2_end = &word2[1..]; + + // "c" + "at" -> "cat" + let mut w1_last_plus_w2 = word2.to_vec(); + w1_last_plus_w2.insert(0, *w1_last); + + // "th" + "e" -> "the" + let mut w1_plus_w2_first = word1.to_vec(); + w1_plus_w2_first.push(*w2_first); + + let mut values = vec![]; + + // "thec" "at" -> "the cat" + if self.dict.contains_word(w1_start) && self.dict.contains_word(&w1_last_plus_w2) { + let maybe_canon_w2 = self.dict.get_correct_capitalization_of(&w1_last_plus_w2); + if let Some(canon_w1) = self.dict.get_correct_capitalization_of(w1_start) { + if let Some(canon_w2) = maybe_canon_w2 { + keep_unique(&mut values, canon_w1, canon_w2); + } else { + keep_unique(&mut values, canon_w1, &w1_last_plus_w2); + } + } else if let Some(canon_w2) = maybe_canon_w2 { + keep_unique(&mut values, w1_start, canon_w2); + } + + keep_unique(&mut values, w1_start, &w1_last_plus_w2); + } + + // "th" "ecat" -> "the cat" + if self.dict.contains_word(&w1_plus_w2_first) && self.dict.contains_word(w2_end) { + let maybe_canon_w2 = self.dict.get_correct_capitalization_of(w2_end); + if let Some(canon_w1) = self.dict.get_correct_capitalization_of(&w1_plus_w2_first) { + if let Some(canon_w2) = maybe_canon_w2 { + keep_unique(&mut values, canon_w1, canon_w2); + } else { + keep_unique(&mut values, canon_w1, w2_end); + } + } else if let Some(canon_w2) = maybe_canon_w2 { + keep_unique(&mut values, &w1_plus_w2_first, canon_w2); + } + + keep_unique(&mut values, &w1_plus_w2_first, w2_end); + } + + if values.is_empty() { + return None; + } + + let suggestions = values + .iter() + .map(|value| { + Suggestion::replace_with_match_case( + value.chars().collect(), + toks_span.get_content(src), + ) + }) + .collect(); + + Some(Lint { + span: toks_span, + lint_kind: LintKind::Typo, + suggestions, + message: format!( + "Is the space between `{}` and `{}` one character out of place?", + word1.iter().collect::(), + word2.iter().collect::() + ), + ..Default::default() + }) + } + + fn description(&self) -> &str { + "Looks for a space one character too early or too late between words." + } +} + +#[cfg(test)] +mod tests { + use super::TransposedSpace; + use crate::{linting::tests::assert_suggestion_result, spell::FstDictionary}; + + #[test] + fn space_too_early() { + assert_suggestion_result( + "Th ecat sat on the mat.", + TransposedSpace::sensitive(FstDictionary::curated()), + "The cat sat on the mat.", + ); + } + + #[test] + fn space_too_late() { + assert_suggestion_result( + "Thec at sat on the mat.", + TransposedSpace::sensitive(FstDictionary::curated()), + "The cat sat on the mat.", + ); + } + + #[test] + fn test_early() { + assert_suggestion_result( + "Sometimes the spac eis one character early.", + TransposedSpace::new(FstDictionary::curated()), + "Sometimes the space is one character early.", + ); + } + #[test] + fn test_late() { + assert_suggestion_result( + "Ands ometimes the space is a character late.", + TransposedSpace::new(FstDictionary::curated()), + "And sometimes the space is a character late.", + ); + } +} diff --git a/harper-core/src/linting/use_title_case.rs b/harper-core/src/linting/use_title_case.rs new file mode 100644 index 00000000..064dd8cd --- /dev/null +++ b/harper-core/src/linting/use_title_case.rs @@ -0,0 +1,69 @@ +use crate::{Document, TokenStringExt, spell::Dictionary, title_case::try_make_title_case}; + +use super::{Lint, LintKind, Linter, Suggestion}; + +pub struct UseTitleCase { + dict: D, +} + +impl UseTitleCase { + pub fn new(dict: D) -> Self { + Self { dict } + } +} + +impl Linter for UseTitleCase { + fn lint(&mut self, document: &Document) -> Vec { + let mut lints = Vec::new(); + + for heading in document.iter_headings() { + let Some(span) = heading.span() else { + continue; + }; + + if let Some(title_case) = + try_make_title_case(heading, document.get_source(), &self.dict) + { + lints.push(Lint { + span, + lint_kind: LintKind::Capitalization, + suggestions: vec![Suggestion::ReplaceWith(title_case)], + message: "Try to use title case in headings.".to_owned(), + priority: 127, + }); + } + } + + lints + } + + fn description(&self) -> &str { + "Prompts you to use title case in relevant headings." + } +} + +#[cfg(test)] +mod tests { + use crate::linting::tests::assert_suggestion_result; + use crate::spell::FstDictionary; + + use super::UseTitleCase; + + #[test] + fn simple_correction() { + assert_suggestion_result( + "# This is a title", + UseTitleCase::new(FstDictionary::curated()), + "# This Is a Title", + ); + } + + #[test] + fn double_correction() { + assert_suggestion_result( + "# This is a title\n\n## This is a subtitle", + UseTitleCase::new(FstDictionary::curated()), + "# This Is a Title\n\n## This Is a Subtitle", + ); + } +} diff --git a/harper-core/src/linting/verb_to_adjective.rs b/harper-core/src/linting/verb_to_adjective.rs index 93c39df5..762af9cf 100644 --- a/harper-core/src/linting/verb_to_adjective.rs +++ b/harper-core/src/linting/verb_to_adjective.rs @@ -19,18 +19,17 @@ impl Default for VerbToAdjective { let expr = SequenceExpr::default() .then(WordSet::new(&["the", "a", "an"])) .t_ws() - .then(|tok: &Token, _: &[char]| { - (tok.kind.is_verb() - && !tok.kind.is_verb_past_form() - && !tok.kind.is_adjective() - && !tok.kind.is_noun()) - || tok.kind.is_degree_adverb() + .then_kind_where(|kind| { + (kind.is_verb() + && !kind.is_verb_past_form() + && !kind.is_adjective() + && !kind.is_noun()) + || kind.is_degree_adverb() }) .t_ws() .then(UPOSSet::new(&[UPOS::NOUN, UPOS::PROPN])); - let exceptions = SequenceExpr::default() - .t_any() + let exceptions = SequenceExpr::anything() .t_any() .then_unless(WordSet::new(&["very"])); diff --git a/harper-core/src/linting/way_too_adjective.rs b/harper-core/src/linting/way_too_adjective.rs index 5cfa201d..37ad8f70 100644 --- a/harper-core/src/linting/way_too_adjective.rs +++ b/harper-core/src/linting/way_too_adjective.rs @@ -20,8 +20,7 @@ impl Default for WayTooAdjective { .t_ws() .then(UPOSSet::new(&[UPOS::ADJ]).or(WordSet::new(&["much"]))); - let exceptions = SequenceExpr::default() - .t_any() + let exceptions = SequenceExpr::anything() .t_any() .t_any() .t_any() diff --git a/harper-core/src/linting/wish_could.rs b/harper-core/src/linting/wish_could.rs new file mode 100644 index 00000000..c8165d0a --- /dev/null +++ b/harper-core/src/linting/wish_could.rs @@ -0,0 +1,167 @@ +use super::{Lint, LintKind, Suggestion}; +use crate::Token; +use crate::expr::{Expr, SequenceExpr}; +use crate::linting::{ExprLinter, expr_linter::Chunk}; + +pub struct WishCould { + expr: Box, +} + +impl Default for WishCould { + fn default() -> Self { + Self { + expr: Box::new( + SequenceExpr::word_set(&["wish", "wished", "wishes", "wishing"]) + .t_ws() + .then_any_of(vec![ + Box::new(SequenceExpr::default().then_subject_pronoun()), + Box::new(SequenceExpr::word_set(&[ + // Elective existential indefinite pronouns + "anybody", + "anyone", + // Universal indefinite pronouns + "everybody", + "everyone", + // Negative indefinite pronouns (correct) + "nobody", + // Negative indefinite pronouns (incorrect) + "noone", + // Assertive existential indefinite pronouns + "somebody", + "someone", + // Demonstrative pronouns + "these", + "this", + "those", + ])), + ]) + .t_ws() + .t_aco("can"), + ), + } + } +} + +impl ExprLinter for WishCould { + type Unit = Chunk; + + fn expr(&self) -> &dyn Expr { + &*self.expr + } + + fn match_to_lint(&self, toks: &[Token], src: &[char]) -> Option { + let can_tok = toks.last()?; + let can_span = can_tok.span; + + Some(Lint { + span: can_span, + lint_kind: LintKind::Grammar, + suggestions: vec![Suggestion::replace_with_match_case_str( + "could", + can_span.get_content(src), + )], + message: "Use 'could' instead of 'can' after 'wish'.".to_string(), + ..Default::default() + }) + } + + fn description(&self) -> &str { + "Checks for `can` being used after `wish` when it should be `could`." + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::linting::tests::assert_suggestion_result; + + #[test] + fn flag_wish_we_can() { + assert_suggestion_result( + "i wish we can spend more time together", + WishCould::default(), + "i wish we could spend more time together", + ); + } + + #[test] + fn flag_wish_i_can() { + assert_suggestion_result( + "I wish I can finally forgive myself for all the things I am not.", + WishCould::default(), + "I wish I could finally forgive myself for all the things I am not.", + ); + } + + #[test] + fn flag_wish_you_can() { + assert_suggestion_result( + "I wish you can find your true love.", + WishCould::default(), + "I wish you could find your true love.", + ); + } + + #[test] + fn flag_wishes_they_can() { + assert_suggestion_result( + "What your Therapist wishes they can tell you.", + WishCould::default(), + "What your Therapist wishes they could tell you.", + ); + } + + #[test] + fn flag_wishing_someone_can() { + assert_suggestion_result( + "Forever wishing someone can point me in the right direction", + WishCould::default(), + "Forever wishing someone could point me in the right direction", + ); + } + + #[test] + fn flag_wish_they_can() { + assert_suggestion_result( + "I wish they can plant more trees on this road.", + WishCould::default(), + "I wish they could plant more trees on this road.", + ); + } + + #[test] + fn flag_wished_he_can() { + assert_suggestion_result( + "I just wished he can talk and tell me how he feels", + WishCould::default(), + "I just wished he could talk and tell me how he feels", + ); + } + + #[test] + fn wish_this_can() { + assert_suggestion_result( + "but I wish this can be fixed by Electron team", + WishCould::default(), + "but I wish this could be fixed by Electron team", + ) + } + + #[test] + fn wish_it_can() { + assert_suggestion_result( + "Wish it can be supported.", + WishCould::default(), + "Wish it could be supported.", + ) + } + + #[test] + fn wish_somebody_can() { + assert_suggestion_result( + "I wish somebody can fix this issue.", + WishCould::default(), + "I wish somebody could fix this issue.", + ) + } +} diff --git a/harper-core/src/parsers/markdown.rs b/harper-core/src/parsers/markdown.rs index 320828f8..0498b99d 100644 --- a/harper-core/src/parsers/markdown.rs +++ b/harper-core/src/parsers/markdown.rs @@ -204,7 +204,16 @@ impl Parser for Markdown { }); stack.push(pulldown_cmark::Tag::List(v)); } - pulldown_cmark::Event::Start(tag) => stack.push(tag), + pulldown_cmark::Event::Start(tag) => { + if matches!(tag, pulldown_cmark::Tag::Heading { .. }) { + tokens.push(Token { + span: Span::new_with_len(span_start, 0), + kind: TokenKind::HeadingStart, + }); + } + + stack.push(tag) + } pulldown_cmark::Event::End(pulldown_cmark::TagEnd::Paragraph) | pulldown_cmark::Event::End(pulldown_cmark::TagEnd::Item) | pulldown_cmark::Event::End(pulldown_cmark::TagEnd::Heading(_)) @@ -575,4 +584,28 @@ Paragraph. let parser = Markdown::new(opts); let _res = parser.parse_str("//{@j"); } + + #[test] + fn simple_headings_are_marked() { + let opts = MarkdownOptions::default(); + let parser = Markdown::new(opts); + let tokens = parser.parse_str("# This is a simple heading"); + + assert_eq!(tokens.iter_heading_starts().count(), 1); + assert_eq!(tokens.iter_headings().count(), 1); + } + + #[test] + fn multiple_headings_are_marked() { + let opts = MarkdownOptions::default(); + let parser = Markdown::new(opts); + let tokens = parser.parse_str( + r#"# This is a simple heading + +## This is a second simple heading"#, + ); + + assert_eq!(tokens.iter_heading_starts().count(), 2); + assert_eq!(tokens.iter_headings().count(), 2); + } } diff --git a/harper-core/src/parsers/mod.rs b/harper-core/src/parsers/mod.rs index db87dfc8..e316c09c 100644 --- a/harper-core/src/parsers/mod.rs +++ b/harper-core/src/parsers/mod.rs @@ -4,6 +4,7 @@ mod collapse_identifiers; mod isolate_english; mod markdown; mod mask; +mod oops_all_headings; mod org_mode; mod plain_english; @@ -12,6 +13,7 @@ pub use collapse_identifiers::CollapseIdentifiers; pub use isolate_english::IsolateEnglish; pub use markdown::{Markdown, MarkdownOptions}; pub use mask::Mask; +pub use oops_all_headings::OopsAllHeadings; pub use org_mode::OrgMode; pub use plain_english::PlainEnglish; diff --git a/harper-core/src/parsers/oops_all_headings.rs b/harper-core/src/parsers/oops_all_headings.rs new file mode 100644 index 00000000..e281531a --- /dev/null +++ b/harper-core/src/parsers/oops_all_headings.rs @@ -0,0 +1,49 @@ +use crate::{Span, Token, TokenKind}; + +use super::Parser; + +/// A parser that wraps another, forcing the entirety of the document to be composed of headings. +pub struct OopsAllHeadings { + inner: P, +} + +impl OopsAllHeadings

{ + pub fn new(inner: P) -> Self { + Self { inner } + } +} + +impl Parser for OopsAllHeadings

{ + fn parse(&self, source: &[char]) -> Vec { + let inner = self.inner.parse(source); + let mut output = Vec::with_capacity(inner.capacity()); + + output.push(Token { + span: Span::default(), + kind: TokenKind::HeadingStart, + }); + + let mut iter = inner.into_iter().peekable(); + + while let Some(tok) = iter.next() { + let heading_start = if tok.kind.is_paragraph_break() + && iter.peek().is_some_and(|t| !t.kind.is_heading_start()) + { + Some(Token { + span: Span::new_with_len(tok.span.end, 0), + kind: TokenKind::HeadingStart, + }) + } else { + None + }; + + output.push(tok); + + if let Some(extra) = heading_start { + output.push(extra); + } + } + + output + } +} diff --git a/harper-core/src/patterns/modal_verb.rs b/harper-core/src/patterns/modal_verb.rs index 8699f171..00e2d38f 100644 --- a/harper-core/src/patterns/modal_verb.rs +++ b/harper-core/src/patterns/modal_verb.rs @@ -2,20 +2,43 @@ use super::{Pattern, WordSet}; pub struct ModalVerb { inner: WordSet, + include_common_errors: bool, } impl Default for ModalVerb { fn default() -> Self { + let (words, include_common_errors) = Self::init(false); + Self { + inner: words, + include_common_errors, + } + } +} + +impl ModalVerb { + fn init(include_common_errors: bool) -> (WordSet, bool) { let modals = [ - "can", "can't", "could", "may", "might", "must", "shall", "should", "will", "would", - "ought", "dare", + "can", "can't", "could", "may", "might", "must", "shall", "shan't", "should", "will", + "won't", "would", "ought", "dare", ]; + let mut words = WordSet::new(&modals); modals.iter().for_each(|word| { words.add(&format!("{word}n't")); + if include_common_errors { + words.add(&format!("{word}nt")); + } }); + words.add("cannot"); + (words, include_common_errors) + } - Self { inner: words } + pub fn with_common_errors() -> Self { + let (words, _) = Self::init(true); + Self { + inner: words, + include_common_errors: true, + } } } diff --git a/harper-core/src/patterns/nominal_phrase.rs b/harper-core/src/patterns/nominal_phrase.rs index 91db625b..3252b0dd 100644 --- a/harper-core/src/patterns/nominal_phrase.rs +++ b/harper-core/src/patterns/nominal_phrase.rs @@ -2,6 +2,9 @@ use crate::Token; use super::Pattern; +/// A pattern that uses primitive syntax-tree heuristics to locate nominal phrases. +/// Given that it does not take context into account, it is not recommended for new code. +/// Please prefer [`DictWordMetadata::np_member`](crate::DictWordMetadata::np_member). #[derive(Default)] pub struct NominalPhrase; diff --git a/harper-core/src/spell/fst_dictionary.rs b/harper-core/src/spell/fst_dictionary.rs index d00ad25e..fc7aa991 100644 --- a/harper-core/src/spell/fst_dictionary.rs +++ b/harper-core/src/spell/fst_dictionary.rs @@ -1,5 +1,6 @@ use super::{MutableDictionary, WordId}; use fst::{IntoStreamer, Map as FstMap, Streamer, map::StreamWithState}; +use hashbrown::HashMap; use lazy_static::lazy_static; use levenshtein_automata::{DFA, LevenshteinAutomatonBuilder}; use std::borrow::Cow; @@ -150,28 +151,35 @@ impl Dictionary for FstDictionary { let upper_dists = stream_distances_vec(&mut word_indexes_stream, &dfa); let lower_dists = stream_distances_vec(&mut word_indexes_lowercase_stream, &dfa_lowercase); - let mut merged = Vec::with_capacity(upper_dists.len()); + // Merge the two results, keeping the smallest distance when both DFAs match. + // The uppercase and lowercase searches can return different result counts, so + // we can't simply zip the vectors without losing matches. + let mut merged = Vec::with_capacity(upper_dists.len().max(lower_dists.len())); + let mut best_distances = HashMap::::new(); - // Merge the two results - for ((i_u, dist_u), (i_l, dist_l)) in upper_dists.into_iter().zip(lower_dists.into_iter()) { - let (chosen_index, edit_distance) = if dist_u <= dist_l { - (i_u, dist_u) - } else { - (i_l, dist_l) - }; - - let (word, metadata) = &self.words[chosen_index as usize]; + for (idx, dist) in upper_dists.into_iter().chain(lower_dists.into_iter()) { + best_distances + .entry(idx) + .and_modify(|existing| *existing = (*existing).min(dist)) + .or_insert(dist); + } + for (index, edit_distance) in best_distances { + let (word, metadata) = &self.words[index as usize]; merged.push(FuzzyMatchResult { word, edit_distance, metadata: Cow::Borrowed(metadata), - }) + }); } - merged.sort_unstable_by_key(|v| v.word); - merged.dedup_by_key(|v| v.word); - merged.sort_unstable_by_key(|v| v.edit_distance); + // Ignore exact matches + merged.retain(|v| v.edit_distance > 0); + merged.sort_unstable_by(|a, b| { + a.edit_distance + .cmp(&b.edit_distance) + .then_with(|| a.word.cmp(b.word)) + }); merged.truncate(max_results); merged diff --git a/harper-core/src/spell/mod.rs b/harper-core/src/spell/mod.rs index fd5f2341..bb5fccd8 100644 --- a/harper-core/src/spell/mod.rs +++ b/harper-core/src/spell/mod.rs @@ -342,7 +342,7 @@ fn score_suggestion(misspelled_word: &[char], sug: &FuzzyMatchResult) -> i32 { score -= 6; } - if sug.edit_distance == 2 { + if sug.edit_distance <= 2 { if is_ei_ie_misspelling(misspelled_word, sug.word) { score -= 11; } diff --git a/harper-core/src/title_case.rs b/harper-core/src/title_case.rs index 453825ab..736f5e00 100644 --- a/harper-core/src/title_case.rs +++ b/harper-core/src/title_case.rs @@ -6,6 +6,7 @@ use crate::TokenKind; use hashbrown::HashSet; use lazy_static::lazy_static; +use crate::Punctuation; use crate::spell::Dictionary; use crate::{CharStringExt, Document, TokenStringExt, parsers::Parser}; @@ -27,17 +28,46 @@ pub fn make_title_case_chars( make_title_case(document.get_tokens(), source.as_slice(), dict) } -pub fn make_title_case(toks: &[Token], source: &[char], dict: &impl Dictionary) -> Vec { +pub fn try_make_title_case( + toks: &[Token], + source: &[char], + dict: &impl Dictionary, +) -> Option> { if toks.is_empty() { - return Vec::new(); + return None; } let start_index = toks.first().unwrap().span.start; + let relevant_text = toks.span().unwrap().get_content(source); - let mut word_likes = toks.iter_word_likes().enumerate().peekable(); - let mut output = toks.span().unwrap().get_content(source).to_vec(); + let mut word_likes = toks.iter_word_like_indices().enumerate().peekable(); + + let mut output = None; + let mut previous_word_index = 0; + + // Checks if the output if the provided char is different from the source. If so, it will + // set the output. The goal here is to avoid allocating if no edits must be made. + let mut set_output_char = |idx: usize, new_char: char| { + if output + .as_ref() + .is_some_and(|o: &Vec| o[idx] != new_char) + || relevant_text[idx] != new_char + { + if output.is_none() { + output = Some(relevant_text.to_vec()) + } + + let Some(mutable) = &mut output else { + panic!("We just set output to `Some`. This should be impossible."); + }; + + mutable[idx] = new_char; + } + }; + + while let Some((index, word_idx)) = word_likes.next() { + let word = &toks[word_idx]; - while let Some((index, word)) = word_likes.next() { if let Some(Some(metadata)) = word.kind.as_word() && metadata.is_proper_noun() { @@ -46,59 +76,87 @@ pub fn make_title_case(toks: &[Token], source: &[char], dict: &impl Dictionary) if let Some(correct_caps) = dict.get_correct_capitalization_of(orig_text) { // It should match the dictionary verbatim - output[word.span.start - start_index..word.span.end - start_index] - .iter_mut() - .enumerate() - .for_each(|(idx, c)| *c = correct_caps[idx]); + for (i, c) in correct_caps.iter().enumerate() { + set_output_char(word.span.start - start_index + i, *c); + } } }; - let should_capitalize = should_capitalize_token(word, source, dict) + // Capitalize the first word following a colon to match Chicago style. + let is_after_colon = toks[previous_word_index..word_idx] + .iter() + .any(|tok| matches!(tok.kind, TokenKind::Punctuation(Punctuation::Colon))); + + let should_capitalize = is_after_colon + || should_capitalize_token(word, source) || index == 0 || word_likes.peek().is_none(); if should_capitalize { - output[word.span.start - start_index] = - output[word.span.start - start_index].to_ascii_uppercase(); + set_output_char( + word.span.start - start_index, + relevant_text[word.span.start - start_index].to_ascii_uppercase(), + ); } else { // The whole word should be lowercase. for i in word.span { - output[i - start_index] = output[i - start_index].to_ascii_lowercase(); + set_output_char( + i - start_index, + relevant_text[i - start_index].to_ascii_lowercase(), + ); } } + + previous_word_index = word_idx + } + + if let Some(output) = &output + && output.as_slice() == relevant_text + { + return None; } output } +pub fn make_title_case(toks: &[Token], source: &[char], dict: &impl Dictionary) -> Vec { + try_make_title_case(toks, source, dict) + .unwrap_or_else(|| toks.span().unwrap_or_default().get_content(source).to_vec()) +} + /// Determines whether a token should be capitalized. /// Is not responsible for capitalization requirements that are dependent on token position. -fn should_capitalize_token(tok: &Token, source: &[char], dict: &impl Dictionary) -> bool { +fn should_capitalize_token(tok: &Token, source: &[char]) -> bool { match &tok.kind { TokenKind::Word(Some(metadata)) => { // Only specific conjunctions are not capitalized. lazy_static! { static ref SPECIAL_CONJUNCTIONS: HashSet> = - ["and", "but", "for", "or", "nor"] + ["and", "but", "for", "or", "nor", "as"] .iter() .map(|v| v.chars().collect()) .collect(); + static ref SPECIAL_ARTICLES: HashSet> = ["a", "an", "the"] + .iter() + .map(|v| v.chars().collect()) + .collect(); } let chars = tok.span.get_content(source); let chars_lower = chars.to_lower(); - let mut metadata = Cow::Borrowed(metadata); - - if let Some(metadata_lower) = dict.get_word_metadata(&chars_lower) { - metadata = Cow::Owned(metadata.clone().or(&metadata_lower)); - } + let metadata = Cow::Borrowed(metadata); let is_short_preposition = metadata.preposition && tok.span.len() <= 4; + if chars_lower.as_ref() == ['a', 'l', 'l'] { + return true; + } + !is_short_preposition - && !metadata.is_determiner() + && !metadata.is_non_possessive_determiner() && !SPECIAL_CONJUNCTIONS.contains(chars_lower.as_ref()) + && !SPECIAL_ARTICLES.contains(chars_lower.as_ref()) } _ => true, } @@ -243,4 +301,208 @@ mod tests { "United States" ) } + + #[test] + fn keeps_decimal() { + assert_eq!( + make_title_case_str( + "harper turns 1.0 today", + &PlainEnglish, + &FstDictionary::curated() + ), + "Harper Turns 1.0 Today" + ) + } + + #[test] + fn fixes_odd_capitalized_proper_nouns() { + assert_eq!( + make_title_case_str( + "i spoke at wordcamp u.s. in 2025", + &PlainEnglish, + &FstDictionary::curated() + ), + "I Spoke at WordCamp U.S. in 2025", + ); + } + + #[test] + fn fixes_your_correctly() { + assert_eq!( + make_title_case_str( + "it is not your friend", + &PlainEnglish, + &FstDictionary::curated() + ), + "It Is Not Your Friend", + ); + } + + #[test] + fn handles_old_man_and_the_sea() { + assert_eq!( + make_title_case_str( + "the old man and the sea", + &PlainEnglish, + &FstDictionary::curated() + ), + "The Old Man and the Sea", + ); + } + + #[test] + fn handles_great_story_with_subtitle() { + assert_eq!( + make_title_case_str( + "the great story: a tale of two cities", + &PlainEnglish, + &FstDictionary::curated() + ), + "The Great Story: A Tale of Two Cities", + ); + } + + #[test] + fn handles_lantern_and_moths() { + assert_eq!( + make_title_case_str( + "lantern flickered; moths began their worship", + &PlainEnglish, + &FstDictionary::curated() + ), + "Lantern Flickered; Moths Began Their Worship", + ); + } + + #[test] + fn handles_static_with_ghosts() { + assert_eq!( + make_title_case_str( + "static filled the room with ghosts", + &PlainEnglish, + &FstDictionary::curated() + ), + "Static Filled the Room with Ghosts", + ); + } + + #[test] + fn handles_glass_trembled_before_thunder() { + assert_eq!( + make_title_case_str( + "glass trembled before thunder arrived.", + &PlainEnglish, + &FstDictionary::curated() + ), + "Glass Trembled Before Thunder Arrived.", + ); + } + + #[test] + fn handles_hepatitis_b_shots() { + assert_eq!( + make_title_case_str( + "an end to hepatitis b shots for all newborns", + &PlainEnglish, + &FstDictionary::curated() + ), + "An End to Hepatitis B Shots for All Newborns", + ); + } + + #[test] + fn handles_trump_approval_rating() { + assert_eq!( + make_title_case_str( + "trump's approval rating dips as views of his handling of the economy sour", + &PlainEnglish, + &FstDictionary::curated() + ), + "Trump's Approval Rating Dips as Views of His Handling of the Economy Sour", + ); + } + + #[test] + fn handles_last_door() { + assert_eq!( + make_title_case_str("the last door", &PlainEnglish, &FstDictionary::curated()), + "The Last Door", + ); + } + + #[test] + fn handles_midnight_river() { + assert_eq!( + make_title_case_str("midnight river", &PlainEnglish, &FstDictionary::curated()), + "Midnight River", + ); + } + + #[test] + fn handles_a_quiet_room() { + assert_eq!( + make_title_case_str("a quiet room", &PlainEnglish, &FstDictionary::curated()), + "A Quiet Room", + ); + } + + #[test] + fn handles_broken_map() { + assert_eq!( + make_title_case_str("broken map", &PlainEnglish, &FstDictionary::curated()), + "Broken Map", + ); + } + + #[test] + fn handles_fire_in_autumn() { + assert_eq!( + make_title_case_str("fire in autumn", &PlainEnglish, &FstDictionary::curated()), + "Fire in Autumn", + ); + } + + #[test] + fn handles_hidden_path() { + assert_eq!( + make_title_case_str("the hidden path", &PlainEnglish, &FstDictionary::curated()), + "The Hidden Path", + ); + } + + #[test] + fn handles_under_blue_skies() { + assert_eq!( + make_title_case_str("under blue skies", &PlainEnglish, &FstDictionary::curated()), + "Under Blue Skies", + ); + } + + #[test] + fn handles_lost_and_found() { + assert_eq!( + make_title_case_str("lost and found", &PlainEnglish, &FstDictionary::curated()), + "Lost and Found", + ); + } + + #[test] + fn handles_silent_watcher() { + assert_eq!( + make_title_case_str( + "the silent watcher", + &PlainEnglish, + &FstDictionary::curated() + ), + "The Silent Watcher", + ); + } + + #[test] + fn handles_winter_road() { + assert_eq!( + make_title_case_str("winter road", &PlainEnglish, &FstDictionary::curated()), + "Winter Road", + ); + } } diff --git a/harper-core/src/token_kind.rs b/harper-core/src/token_kind.rs index a4e4dcee..e4b2989d 100644 --- a/harper-core/src/token_kind.rs +++ b/harper-core/src/token_kind.rs @@ -50,6 +50,7 @@ pub enum TokenKind { Unlintable, ParagraphBreak, Regexish, + HeadingStart, } impl TokenKind { diff --git a/harper-core/src/token_string_ext.rs b/harper-core/src/token_string_ext.rs index 69ede6d1..3ff3aed0 100644 --- a/harper-core/src/token_string_ext.rs +++ b/harper-core/src/token_string_ext.rs @@ -47,8 +47,18 @@ macro_rules! create_fns_for { }; } +mod private { + use crate::{Document, Token}; + + pub trait Sealed {} + + impl Sealed for [Token] {} + + impl Sealed for Document {} +} + /// Extension methods for [`Token`] sequences that make them easier to wrangle and query. -pub trait TokenStringExt { +pub trait TokenStringExt: private::Sealed { fn first_sentence_word(&self) -> Option<&Token>; fn first_non_whitespace(&self) -> Option<&Token>; /// Grab the span that represents the beginning of the first element and the @@ -78,6 +88,7 @@ pub trait TokenStringExt { create_decl_for!(verb); create_decl_for!(word); create_decl_for!(word_like); + create_decl_for!(heading_start); fn iter_linking_verb_indices(&self) -> impl Iterator + '_; fn iter_linking_verbs(&self) -> impl Iterator + '_; @@ -96,6 +107,12 @@ pub trait TokenStringExt { /// paragraphs in a document. fn iter_paragraphs(&self) -> impl Iterator + '_; + /// Get an iterator over token slices that represent headings. + /// + /// A heading begins with a [`TokenKind::HeadingStart`] token and ends with + /// the next [`TokenKind::ParagraphBreak`]. + fn iter_headings(&self) -> impl Iterator + '_; + /// Get an iterator over token slices that represent the individual /// sentences in a document. fn iter_sentences(&self) -> impl Iterator + '_; @@ -129,6 +146,7 @@ impl TokenStringExt for [Token] { create_fns_for!(verb); create_fns_for!(word_like); create_fns_for!(word); + create_fns_for!(heading_start); fn first_non_whitespace(&self) -> Option<&Token> { self.iter().find(|t| !t.kind.is_whitespace()) @@ -220,6 +238,17 @@ impl TokenStringExt for [Token] { first_pg.into_iter().chain(rest).chain(last_pg) } + fn iter_headings(&self) -> impl Iterator + '_ { + self.iter_heading_start_indices().map(|start| { + let end = self[start..] + .iter() + .position(|t| t.kind.is_paragraph_break()) + .unwrap_or(self[start..].len() - 1); + + &self[start..=start + end] + }) + } + fn iter_sentences(&self) -> impl Iterator + '_ { let first_sentence = self .iter_sentence_terminator_indices() diff --git a/harper-core/src/vec_ext.rs b/harper-core/src/vec_ext.rs index 2c1bcf9d..80d3c7d9 100644 --- a/harper-core/src/vec_ext.rs +++ b/harper-core/src/vec_ext.rs @@ -1,7 +1,13 @@ use std::collections::VecDeque; +mod private { + pub trait Sealed {} + + impl Sealed for Vec {} +} + /// Extensions on top of [`Vec`] that make certain common operations easier. -pub trait VecExt { +pub trait VecExt: private::Sealed { /// Removes a list of indices from a Vector. /// Assumes that the provided indices are already in sorted order. fn remove_indices(&mut self, to_remove: VecDeque); diff --git a/harper-core/tests/pos_tags.rs b/harper-core/tests/pos_tags.rs index 05fccecc..94a61736 100644 --- a/harper-core/tests/pos_tags.rs +++ b/harper-core/tests/pos_tags.rs @@ -302,6 +302,7 @@ fn format_tag(kind: &TokenKind) -> Cow<'static, str> { TokenKind::Unlintable => Cow::Borrowed("Unlintable"), TokenKind::Regexish => Cow::Borrowed("Regexish"), TokenKind::ParagraphBreak => Cow::Borrowed("ParagraphBreak"), + TokenKind::HeadingStart => Cow::Borrowed("HeadingStart"), } } diff --git a/harper-core/tests/run_tests.rs b/harper-core/tests/run_tests.rs index 61b8df5e..ed661b51 100644 --- a/harper-core/tests/run_tests.rs +++ b/harper-core/tests/run_tests.rs @@ -68,7 +68,6 @@ macro_rules! create_org_test { } create_test!(whack_bullets.md, 1, Dialect::American); -create_test!(preexisting.md, 0, Dialect::American); create_test!(issue_109.md, 0, Dialect::American); create_test!(issue_109_ext.md, 0, Dialect::American); create_test!(chinese_lorem_ipsum.md, 2, Dialect::American); @@ -89,14 +88,19 @@ create_test!(misc_closed_compound_clean.md, 0, Dialect::American); create_test!(yogurt_british_clean.md, 0, Dialect::British); create_test!(issue_1581.md, 0, Dialect::British); create_test!(issue_2054.md, 6, Dialect::British); +create_test!(issue_1988.md, 0, Dialect::American); create_test!(issue_2054_clean.md, 0, Dialect::British); create_test!(issue_1873.md, 0, Dialect::British); +create_test!(issue_2246.md, 0, Dialect::American); +create_test!(title_case_errors.md, 2, Dialect::American); +create_test!(title_case_clean.md, 0, Dialect::American); create_test!(issue_2233.md, 0, Dialect::American); +create_test!(issue_2240.md, 0, Dialect::American); // It just matters that it is > 1 create_test!(issue_2151.md, 4, Dialect::British); // Make sure it doesn't panic -create_test!(lukas_homework.md, 3, Dialect::American); +create_test!(lukas_homework.md, 4, Dialect::American); // Org mode tests -create_org_test!(index.org, 50, Dialect::American); +create_org_test!(index.org, 49, Dialect::American); diff --git a/harper-core/tests/test_sources/issue_1988.md b/harper-core/tests/test_sources/issue_1988.md new file mode 100644 index 00000000..187611b9 --- /dev/null +++ b/harper-core/tests/test_sources/issue_1988.md @@ -0,0 +1 @@ +When this test is run, it returns a result. diff --git a/harper-core/tests/test_sources/issue_2240.md b/harper-core/tests/test_sources/issue_2240.md new file mode 100644 index 00000000..599f9575 --- /dev/null +++ b/harper-core/tests/test_sources/issue_2240.md @@ -0,0 +1 @@ +There is no more need to run `git`. diff --git a/harper-core/tests/test_sources/issue_2246.md b/harper-core/tests/test_sources/issue_2246.md new file mode 100644 index 00000000..ecb4694d --- /dev/null +++ b/harper-core/tests/test_sources/issue_2246.md @@ -0,0 +1 @@ +But current implementations will likely be bypassable. diff --git a/harper-core/tests/test_sources/preexisting.md b/harper-core/tests/test_sources/preexisting.md deleted file mode 100644 index fbcfd484..00000000 --- a/harper-core/tests/test_sources/preexisting.md +++ /dev/null @@ -1 +0,0 @@ -Usage of pre-existing should be allowed. diff --git a/harper-core/tests/test_sources/title_case_clean.md b/harper-core/tests/test_sources/title_case_clean.md new file mode 100644 index 00000000..6d6dd7de --- /dev/null +++ b/harper-core/tests/test_sources/title_case_clean.md @@ -0,0 +1,7 @@ +# Here, We Try to Test Our Title-Casing Feature + +It should only pay attention to headings. + +## Maybe It Works? + +There will be a similar file with the corrected headings. diff --git a/harper-core/tests/test_sources/title_case_errors.md b/harper-core/tests/test_sources/title_case_errors.md new file mode 100644 index 00000000..3d19b09b --- /dev/null +++ b/harper-core/tests/test_sources/title_case_errors.md @@ -0,0 +1,7 @@ +# Here, we try to test our title-casing feature + +It should only pay attention to headings. + +## Maybe it works? + +There will be a similar file with the corrected headings. diff --git a/harper-core/tests/test_sources/whack_bullets.md b/harper-core/tests/test_sources/whack_bullets.md index e7f886e2..d9359066 100644 --- a/harper-core/tests/test_sources/whack_bullets.md +++ b/harper-core/tests/test_sources/whack_bullets.md @@ -1,4 +1,4 @@ -# This is a big heading, with a lot of words +# This Is a Big Heading, with a Lot of Words - New here's a list, this part doesn't have as many words - But this part does, it has so many words, more words than you could ever dream of diff --git a/harper-core/tests/test_sources/yogurt_british_clean.md b/harper-core/tests/test_sources/yogurt_british_clean.md index 83f827de..1a43ff80 100644 --- a/harper-core/tests/test_sources/yogurt_british_clean.md +++ b/harper-core/tests/test_sources/yogurt_british_clean.md @@ -12,7 +12,7 @@ Nutritionally, yoghurt is celebrated for its health benefits. It is rich in prot The production methods of yoghurt have evolved significantly over time, from traditional artisanal practices to advanced industrial techniques. Modern yoghurt manufacturing employs precise control of temperature, bacterial cultures, and incubation processes to ensure consistent quality, taste, and nutritional content. Additionally, innovations in packaging and preservation have expanded yoghurt's accessibility and convenience, making it an ubiquitous presence in supermarkets worldwide. -However, yoghurt production and consumption also present certain challenges. Concerns around sustainability, environmental impact, and ethical dairy farming practices have encouraged a shift toward organic and plant-based alternatives. This has spurred market growth for non-dairy yoghurts made from ingredients such as coconut, almond, oat, and soy, reflecting evolving consumer preferences and dietary needs. +However, yoghurt production and consumption also present certain challenges. Concerns around sustainability, environmental impact, and ethical dairy farming practices have encouraged a shift toward organic and plant-based alternatives. This has spurred market growth for nondairy yoghurts made from ingredients such as coconut, almond, oat, and soy, reflecting evolving consumer preferences and dietary needs. In conclusion, yoghurt is much more than a simple dairy product—it is a cultural and nutritional cornerstone that continues to adapt and thrive across global culinary traditions. Its enduring popularity is a testament to its delicious versatility, health benefits, and adaptability to changing dietary trends, ensuring yoghurt's continued prominence in diets around the world. diff --git a/harper-core/tests/text/linters/Alice's Adventures in Wonderland.snap.yml b/harper-core/tests/text/linters/Alice's Adventures in Wonderland.snap.yml index fe4228a2..b1346998 100644 --- a/harper-core/tests/text/linters/Alice's Adventures in Wonderland.snap.yml +++ b/harper-core/tests/text/linters/Alice's Adventures in Wonderland.snap.yml @@ -103,8 +103,8 @@ Message: | | ^~~~~~ Did you mean to spell `centre` this way? Suggest: - Replace with: “center” - - Replace with: “central” - Replace with: “censure” + - Replace with: “cent” @@ -171,11 +171,9 @@ Suggest: Lint: Spelling (63 priority) Message: | 74 | again. “Dinah’ll miss me very much to-night, I should think!” (Dinah was the - | ^~~~~~~~ Did you mean to spell `Dinah’ll` this way? + | ^~~~~~~~ Did you mean `Dinah's`? Suggest: - Replace with: “Dinah's” - - Replace with: “Dina's” - - Replace with: “Dinah” @@ -668,9 +666,9 @@ Message: | 320 | she began again: “Où est ma chatte?” which was the first sentence in her French | ^~ Did you mean to spell `Où` this way? Suggest: - - Replace with: “Os” - - Replace with: “O” - - Replace with: “OD” + - Replace with: “Of” + - Replace with: “Oh” + - Replace with: “Oi” @@ -699,9 +697,9 @@ Message: | 320 | she began again: “Où est ma chatte?” which was the first sentence in her French | ^~~~~~ Did you mean to spell `chatte` this way? Suggest: - - Replace with: “chatty” - Replace with: “chaste” - Replace with: “chatted” + - Replace with: “chattel” @@ -761,9 +759,9 @@ Message: | | ^~~~ Did you mean to spell `Lory` this way? 363 | Eaglet, and several other curious creatures. Alice led the way, and the whole Suggest: - - Replace with: “Lori” - - Replace with: “Gory” - - Replace with: “Dory” + - Replace with: “Lord” + - Replace with: “Lore” + - Replace with: “Lorry” @@ -809,9 +807,9 @@ Message: | | ^~~~ Did you mean to spell `Lory` this way? 376 | and would only say, “I am older than you, and must know better;” and this Alice Suggest: - - Replace with: “Lori” - - Replace with: “Gory” - - Replace with: “Dory” + - Replace with: “Lord” + - Replace with: “Lore” + - Replace with: “Lorry” @@ -821,9 +819,9 @@ Message: | | ^~~~ Did you mean to spell `Lory` this way? 378 | refused to tell its age, there was no more to be said. Suggest: - - Replace with: “Lori” - - Replace with: “Gory” - - Replace with: “Dory” + - Replace with: “Lord” + - Replace with: “Lore” + - Replace with: “Lorry” @@ -845,8 +843,8 @@ Message: | | ^~~~~~ Did you mean to spell `Morcar` this way? Suggest: - Replace with: “Mortar” - - Replace with: “Molnar” - - Replace with: “Mopar” + - Replace with: “Mercer” + - Replace with: “Molar” @@ -862,9 +860,9 @@ Message: | 392 | “Ugh!” said the Lory, with a shiver. | ^~~~ Did you mean to spell `Lory` this way? Suggest: - - Replace with: “Lori” - - Replace with: “Gory” - - Replace with: “Dory” + - Replace with: “Lord” + - Replace with: “Lore” + - Replace with: “Lorry” @@ -873,9 +871,9 @@ Message: | 397 | “Not I!” said the Lory hastily. | ^~~~ Did you mean to spell `Lory` this way? Suggest: - - Replace with: “Lori” - - Replace with: “Gory” - - Replace with: “Dory” + - Replace with: “Lord” + - Replace with: “Lore” + - Replace with: “Lorry” @@ -886,8 +884,8 @@ Message: | 400 | of Mercia and Northumbria, declared for him: and even Stigand, the patriotic Suggest: - Replace with: “Mortar” - - Replace with: “Molnar” - - Replace with: “Mopar” + - Replace with: “Mercer” + - Replace with: “Molar” @@ -902,10 +900,12 @@ Message: | Lint: Spelling (63 priority) Message: | 400 | of Mercia and Northumbria, declared for him: and even Stigand, the patriotic - | ^~~~~~~ Did you mean `Brigand`? + | ^~~~~~~ Did you mean to spell `Stigand` this way? 401 | archbishop of Canterbury, found it advisable—’” Suggest: - - Replace with: “Brigand” + - Replace with: “Stand” + - Replace with: “Stipend” + - Replace with: “Strand” @@ -915,8 +915,9 @@ Message: | 412 | advisable to go with Edgar Atheling to meet William and offer him the crown. | ^~~~~~~~ Did you mean to spell `Atheling` this way? Suggest: - - Replace with: “Theming” - - Replace with: “Steeling” + - Replace with: “Gathering” + - Replace with: “Adhering” + - Replace with: “Fathering” @@ -967,9 +968,9 @@ Message: | | ^~~~ Did you mean to spell `Lory` this way? 528 | sight; and an old Crab took the opportunity of saying to her daughter “Ah, my Suggest: - - Replace with: “Lori” - - Replace with: “Gory” - - Replace with: “Dory” + - Replace with: “Lord” + - Replace with: “Lore” + - Replace with: “Lorry” @@ -978,9 +979,18 @@ Message: | 536 | “And who is Dinah, if I might venture to ask the question?” said the Lory. | ^~~~ Did you mean to spell `Lory` this way? Suggest: - - Replace with: “Lori” - - Replace with: “Gory” - - Replace with: “Dory” + - Replace with: “Lord” + - Replace with: “Lore” + - Replace with: “Lorry” + + + +Lint: Capitalization (127 priority) +Message: | + 558 | ## CHAPTER IV: The Rabbit Sends in a Little Bill + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “## CHAPTER IV: The Rabbit Sends in a little Bill” @@ -1035,11 +1045,9 @@ Suggest: Lint: Spelling (63 priority) Message: | 585 | I suppose Dinah’ll be sending me on messages next!” And she began fancying the - | ^~~~~~~~ Did you mean to spell `Dinah’ll` this way? + | ^~~~~~~~ Did you mean `Dinah's`? Suggest: - Replace with: “Dinah's” - - Replace with: “Dina's” - - Replace with: “Dinah” @@ -1152,8 +1160,8 @@ Message: | | ^~~~~ Did you mean to spell `arrum` this way? Suggest: - Replace with: “arum” - - Replace with: “atrium” - - Replace with: “argue” + - Replace with: “album” + - Replace with: “alum” @@ -1418,6 +1426,15 @@ Message: | +Lint: Capitalization (127 priority) +Message: | + 796 | ## CHAPTER V: Advice from a Caterpillar + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “## CHAPTER v: Advice from a Caterpillar” + + + Lint: Readability (127 priority) Message: | 822 | “Well, perhaps you haven’t found it so yet,” said Alice; “but when you have to @@ -1506,7 +1523,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 964 | “Come, my head’s free at last!” said Alice in a tone of delight, which changed - | ^~~~~~ The canonical dictionary spelling is `head's`. + | ^~~~~~ The canonical dictionary spelling is title case: `head's`. Suggest: - Replace with: “head's” @@ -1640,6 +1657,15 @@ Suggest: +Lint: Capitalization (127 priority) +Message: | + 1059 | ## CHAPTER VI: Pig and Pepper + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “## CHAPTER Vi: Pig and Pepper” + + + Lint: Readability (127 priority) Message: | 1061 | For a minute or two she stood looking at the house, and wondering what to do @@ -1671,7 +1697,7 @@ Message: | Lint: Capitalization (127 priority) Message: | 1127 | “Oh, there’s no use in talking to him,” said Alice desperately: “he’s perfectly - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. 1128 | idiotic!” And she opened the door and went in. Suggest: - Replace with: “he's” @@ -1881,6 +1907,16 @@ Message: | +Lint: Grammar (127 priority) +Message: | + 1379 | “I didn’t know it was your table,” said Alice; “it’s laid for a great many more + | ^~~~ Use the past participle `lain` instead of `laid` when using compound tenses or passive voice. + 1380 | than three.” +Suggest: + - Replace with: “lain” + + + Lint: Miscellaneous (31 priority) Message: | 1415 | dropped, and the party sat silent for a minute, while Alice thought over all she @@ -1961,6 +1997,17 @@ Message: | +Lint: WordChoice (127 priority) +Message: | + 1545 | feeble voice: “I heard every word you fellows were saying.” + | ^~~ The possessive version of this word is more common in this context. +Suggest: + - Replace with: “your” + - Replace with: “you're a” + - Replace with: “you're an” + + + Lint: Spelling (63 priority) Message: | 1555 | great hurry; “and their names were Elsie, Lacie, and Tillie; and they lived at @@ -1968,7 +2015,7 @@ Message: | Suggest: - Replace with: “Lace” - Replace with: “Lacier” - - Replace with: “Lacey” + - Replace with: “Lac” @@ -1977,9 +2024,9 @@ Message: | 1555 | great hurry; “and their names were Elsie, Lacie, and Tillie; and they lived at | ^~~~~~ Did you mean to spell `Tillie` this way? Suggest: - - Replace with: “Billie” - - Replace with: “Lillie” - - Replace with: “Millie” + - Replace with: “Tile” + - Replace with: “Till” + - Replace with: “Till's” @@ -2558,7 +2605,7 @@ Message: | | ^~~~~~~ Did you mean to spell `Hjckrrh` this way? Suggest: - Replace with: “Hacker” - - Replace with: “Hackish” + - Replace with: “Hickory” - Replace with: “Hackers” @@ -2691,9 +2738,9 @@ Message: | 2206 | his flappers, “—Mystery, ancient and modern, with Seaography: then Drawling—the | ^~~~~~~~~~ Did you mean to spell `Seaography` this way? Suggest: + - Replace with: “Scenography” + - Replace with: “Stenography” - Replace with: “Demography” - - Replace with: “Geography” - - Replace with: “Xerography” @@ -2920,7 +2967,7 @@ Lint: Capitalization (127 priority) Message: | 2306 | > “Will you walk a little faster?” said a whiting to a snail. “There’s a 2307 | > porpoise close behind us, and he’s treading on my tail. See how eagerly the - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. Suggest: - Replace with: “he's” @@ -3207,9 +3254,9 @@ Message: | 2477 | eagerly that the Gryphon said, in a rather offended tone, “Hm! No accounting for | ^~ Did you mean to spell `Hm` this way? Suggest: - - Replace with: “Him” - - Replace with: “Ho” - - Replace with: “Am” + - Replace with: “Ha” + - Replace with: “Ham” + - Replace with: “He” @@ -3237,8 +3284,8 @@ Message: | | ^~~ Did you mean to spell `Soo` this way? Suggest: - Replace with: “So” - - Replace with: “Solo” - - Replace with: “Son” + - Replace with: “Soc” + - Replace with: “Sod” @@ -3279,8 +3326,8 @@ Message: | | ^~~ Did you mean to spell `Soo` this way? Suggest: - Replace with: “So” - - Replace with: “Solo” - - Replace with: “Son” + - Replace with: “Soc” + - Replace with: “Sod” @@ -3311,8 +3358,8 @@ Message: | 2486 | > of the e—e—evening, Beautiful, beautiful Soup! Suggest: - Replace with: “So” - - Replace with: “Solo” - - Replace with: “Son” + - Replace with: “Soc” + - Replace with: “Sod” @@ -3375,8 +3422,8 @@ Message: | | ^~~ Did you mean to spell `Soo` this way? Suggest: - Replace with: “So” - - Replace with: “Solo” - - Replace with: “Son” + - Replace with: “Soc” + - Replace with: “Sod” @@ -3417,8 +3464,8 @@ Message: | | ^~~ Did you mean to spell `Soo` this way? Suggest: - Replace with: “So” - - Replace with: “Solo” - - Replace with: “Son” + - Replace with: “Soc” + - Replace with: “Sod” @@ -3449,8 +3496,8 @@ Message: | 2491 | > e—e—evening, Beautiful, beauti—FUL SOUP!” Suggest: - Replace with: “So” - - Replace with: “Solo” - - Replace with: “Son” + - Replace with: “Soc” + - Replace with: “Sod” @@ -3504,9 +3551,9 @@ Message: | 2491 | > e—e—evening, Beautiful, beauti—FUL SOUP!” | ^~~ Did you mean to spell `FUL` this way? Suggest: - - Replace with: “FUD” - - Replace with: “F's” - - Replace with: “UL” + - Replace with: “Full” + - Replace with: “Flu” + - Replace with: “Fol” @@ -3544,8 +3591,8 @@ Message: | | ^~~ Did you mean to spell `Soo` this way? Suggest: - Replace with: “So” - - Replace with: “Solo” - - Replace with: “Son” + - Replace with: “Soc” + - Replace with: “Sod” diff --git a/harper-core/tests/text/linters/Computer science.snap.yml b/harper-core/tests/text/linters/Computer science.snap.yml index b20ba6cc..95d38e27 100644 --- a/harper-core/tests/text/linters/Computer science.snap.yml +++ b/harper-core/tests/text/linters/Computer science.snap.yml @@ -1,3 +1,12 @@ +Lint: Capitalization (127 priority) +Message: | + 6 | # Computer science + | ^~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “# Computer Science” + + + Lint: Style (31 priority) Message: | 27 | problem-solving, decision-making, environmental adaptation, planning and @@ -11,8 +20,10 @@ Suggest: Lint: Spelling (63 priority) Message: | 45 | Wilhelm Schickard designed and constructed the first working mechanical - | ^~~~~~~~~ Did you mean `Schick`? + | ^~~~~~~~~ Did you mean to spell `Schickard` this way? Suggest: + - Replace with: “Schick's” + - Replace with: “Shipyard” - Replace with: “Schick” @@ -22,9 +33,9 @@ Message: | 46 | calculator in 1623. In 1673, Gottfried Leibniz demonstrated a digital mechanical | ^~~~~~~~~ Did you mean to spell `Gottfried` this way? Suggest: + - Replace with: “Guttered” - Replace with: “Lotteries” - Replace with: “Notified” - - Replace with: “Pottered” @@ -34,31 +45,9 @@ Message: | 47 | calculator, called the Stepped Reckoner. Leibniz may be considered the first | ^~~~~~~~ Did you mean to spell `Reckoner` this way? Suggest: - - Replace with: “Rickover” - Replace with: “Reckoned” - - Replace with: “Beckoned” - - - -Lint: Capitalization (127 priority) -Message: | - 49 | including the fact that he documented the binary number system. In 1820, Thomas - 50 | de Colmar launched the mechanical calculator industry[note 1] when he invented - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “DE” - - - -Lint: Spelling (63 priority) -Message: | - 49 | including the fact that he documented the binary number system. In 1820, Thomas - 50 | de Colmar launched the mechanical calculator industry[note 1] when he invented - | ^~ Did you mean to spell `de` this way? -Suggest: - - Replace with: “den” - - Replace with: “db” - - Replace with: “dc” + - Replace with: “Recover” + - Replace with: “Rickover” @@ -69,8 +58,8 @@ Message: | | ^~~~~~ Did you mean to spell `Colmar` this way? Suggest: - Replace with: “Collar” - - Replace with: “Colemak” - - Replace with: “Coleman” + - Replace with: “Cellar” + - Replace with: “Clear” @@ -104,17 +93,19 @@ Message: | | ^~~~~~~ Did you mean to spell `Ludgate` this way? 66 | published the 2nd of the only two designs for mechanical analytical engines in Suggest: + - Replace with: “Legate” + - Replace with: “Luggage” - Replace with: “Luddite” - - Replace with: “Vulgate” Lint: Spelling (63 priority) Message: | 67 | history. In 1914, the Spanish engineer Leonardo Torres Quevedo published his - | ^~~~~~~ Did you mean `Acevedo`? + | ^~~~~~~ Did you mean to spell `Quevedo` this way? 68 | Essays on Automatics, and designed, inspired by Babbage, a theoretical Suggest: + - Replace with: “Queued” - Replace with: “Acevedo” @@ -135,6 +126,9 @@ Message: | 72 | Torres presented in Paris the Electromechanical Arithmometer, a prototype that | ^~~~~~~~~~~~ Did you mean to spell `Arithmometer` this way? 73 | demonstrated the feasibility of an electromechanical analytical engine, on which +Suggest: + - Replace with: “Arithmetic” + - Replace with: “Anemometer” @@ -161,9 +155,9 @@ Message: | 78 | ASCC/Harvard Mark I, based on Babbage's Analytical Engine, which itself used | ^~~~ Did you mean to spell `ASCC` this way? Suggest: - - Replace with: “AAC” - - Replace with: “ABC” - - Replace with: “ABCs” + - Replace with: “Ac” + - Replace with: “Ace” + - Replace with: “Act” @@ -184,9 +178,9 @@ Message: | | ^~~~~ Did you mean to spell `ENIAC` this way? 84 | to refer to the machines rather than their human predecessors. As it became Suggest: - - Replace with: “ENE's” - - Replace with: “Anzac” - - Replace with: “Fenian” + - Replace with: “Enact” + - Replace with: “Epic” + - Replace with: “Enc” @@ -212,6 +206,15 @@ Suggest: +Lint: Capitalization (127 priority) +Message: | + 102 | ## Etymology and scope + | ^~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “## Etymology and Scope” + + + Lint: Readability (127 priority) Message: | 104 | Although first proposed in 1956, the term "computer science" appears in a 1959 @@ -231,20 +234,18 @@ Message: | | ^~~~ Did you mean to spell `Fein` this way? 106 | creation of a Graduate School in Computer Sciences analogous to the creation of Suggest: + - Replace with: “Fen” - Replace with: “Fern” - - Replace with: “Vein” - - Replace with: “Rein” + - Replace with: “Fin” Lint: Spelling (63 priority) Message: | 110 | and those of others such as numerical analyst George Forsythe, were rewarded: - | ^~~~~~~~ Did you mean to spell `Forsythe` this way? + | ^~~~~~~~ Did you mean `Forsythia`? Suggest: - Replace with: “Forsythia” - - Replace with: “Forster” - - Replace with: “Porsche” @@ -254,8 +255,8 @@ Message: | 116 | Peter Naur suggested the term datalogy, to reflect the fact that the scientific | ^~~~ Did you mean to spell `Naur` this way? Suggest: - - Replace with: “Nauru” - Replace with: “Nair” + - Replace with: “Nauru” - Replace with: “Na's” @@ -290,8 +291,8 @@ Message: | 120 | Peter Naur being the first professor in datalogy. The term is used mainly in the | ^~~~ Did you mean to spell `Naur` this way? Suggest: - - Replace with: “Nauru” - Replace with: “Nair” + - Replace with: “Nauru” - Replace with: “Na's” @@ -314,12 +315,22 @@ Message: | | ^~~~ Did you mean to spell `Naur` this way? 122 | science; this is now used for a multi-disciplinary field of data analysis, Suggest: - - Replace with: “Nauru” - Replace with: “Nair” + - Replace with: “Nauru” - Replace with: “Na's” +Lint: Spelling (127 priority) +Message: | + 122 | science; this is now used for a multi-disciplinary field of data analysis, + | ^~~~~~~~~~~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. + 123 | including statistics and databases. +Suggest: + - Replace with: “multidisciplinary” + + + Lint: Spelling (63 priority) Message: | 126 | field of computing were suggested (albeit facetiously) in the Communications of @@ -491,17 +502,6 @@ Message: | -Lint: Spelling (63 priority) -Message: | - 137 | "In the U.S., however, informatics is linked with applied computing, or - | ^~~~ Did you mean to spell `U.S.` this way? -Suggest: - - Replace with: “P.S.” - - Replace with: “UBS” - - Replace with: “USA” - - - Lint: Spelling (63 priority) Message: | 140 | A folkloric quotation, often attributed to—but almost certainly not first @@ -509,8 +509,8 @@ Message: | | ^~~~~~ Did you mean to spell `Edsger` this way? Suggest: - Replace with: “Edger” - - Replace with: “Easter” - - Replace with: “Edgar” + - Replace with: “Eager” + - Replace with: “Edge” @@ -545,11 +545,9 @@ Lint: Spelling (63 priority) Message: | 155 | influenced by the work of mathematicians such as Kurt Gödel, Alan Turing, John 156 | von Neumann, Rózsa Péter and Alonzo Church and there continues to be a useful - | ^~~~~~~ Did you mean to spell `Neumann` this way? + | ^~~~~~~ Did you mean `Newman`? Suggest: - Replace with: “Newman” - - Replace with: “Newman's” - - Replace with: “Normans” @@ -557,11 +555,9 @@ Lint: Spelling (63 priority) Message: | 155 | influenced by the work of mathematicians such as Kurt Gödel, Alan Turing, John 156 | von Neumann, Rózsa Péter and Alonzo Church and there continues to be a useful - | ^~~~~ Did you mean to spell `Rózsa` this way? + | ^~~~~ Did you mean `Rosa`? Suggest: - Replace with: “Rosa” - - Replace with: “R's” - - Replace with: “RV's” @@ -572,8 +568,8 @@ Message: | | ^~~~~ Did you mean to spell `Péter` this way? Suggest: - Replace with: “Peter” - - Replace with: “Patel” - - Replace with: “Pete” + - Replace with: “Pother” + - Replace with: “Paper” @@ -610,9 +606,18 @@ Message: | | ^~~~~~ Did you mean to spell `Parnas` this way? 163 | taking a cue from the relationship between other engineering and science Suggest: + - Replace with: “Paras” + - Replace with: “Parkas” - Replace with: “Parana's” - - Replace with: “Parr's” - - Replace with: “Patna's” + + + +Lint: Capitalization (127 priority) +Message: | + 178 | ### Epistemology of computer science + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “### Epistemology of Computer Science” @@ -622,9 +627,9 @@ Message: | 182 | Newell and Herbert A. Simon argued in 1975, | ^~~~~~ Did you mean to spell `Newell` this way? Suggest: + - Replace with: “Newel” - Replace with: “Newels” - - Replace with: “Jewell” - - Replace with: “Nell” + - Replace with: “Newel's” @@ -634,9 +639,9 @@ Message: | 182 | Newell and Herbert A. Simon argued in 1975, | ^~ Did you mean to spell `A.` this way? Suggest: - - Replace with: “Ax” - Replace with: “A” - Replace with: “Ab” + - Replace with: “Ac” @@ -676,8 +681,8 @@ Message: | | ^~~~~~ Did you mean to spell `Edsger` this way? Suggest: - Replace with: “Edger” - - Replace with: “Easter” - - Replace with: “Edgar” + - Replace with: “Eager” + - Replace with: “Edge” @@ -704,6 +709,15 @@ Suggest: +Lint: Capitalization (127 priority) +Message: | + 211 | ### Paradigms of computer science + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “### Paradigms of Computer Science” + + + Lint: Spelling (63 priority) Message: | 214 | separate paradigms in computer science. Peter Wegner argued that those paradigms @@ -712,7 +726,7 @@ Message: | Suggest: - Replace with: “Wagner” - Replace with: “Wigner” - - Replace with: “Warner” + - Replace with: “Wager” @@ -724,7 +738,7 @@ Message: | Suggest: - Replace with: “Deming's” - Replace with: “Dennis's” - - Replace with: “Jennings's” + - Replace with: “Dancing's” @@ -733,9 +747,9 @@ Message: | 216 | that they are theory, abstraction (modeling), and design. Amnon H. Eden | ^~~~~ Did you mean to spell `Amnon` this way? Suggest: - - Replace with: “Amnion” - Replace with: “Anon” - - Replace with: “Aaron” + - Replace with: “Amnion” + - Replace with: “Amazon” @@ -765,9 +779,9 @@ Message: | 216 | that they are theory, abstraction (modeling), and design. Amnon H. Eden | ^~ Did you mean to spell `H.` this way? Suggest: + - Replace with: “Ha” - Replace with: “He” - Replace with: “Hi” - - Replace with: “Ht” @@ -788,8 +802,8 @@ Message: | 232 | Computing Sciences Accreditation Board—which is made up of representatives of Suggest: - Replace with: “Cab” - - Replace with: “CPA” - - Replace with: “CSON” + - Replace with: “Crab” + - Replace with: “Cad” @@ -841,8 +855,26 @@ Message: | | ^~~~ Did you mean to spell `CSAB` this way? Suggest: - Replace with: “Cab” - - Replace with: “CPA” - - Replace with: “CSON” + - Replace with: “Crab” + - Replace with: “Cad” + + + +Lint: Capitalization (127 priority) +Message: | + 243 | ### Theoretical computer science + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “### Theoretical Computer Science” + + + +Lint: Capitalization (127 priority) +Message: | + 250 | #### Theory of computation + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Theory of Computation” @@ -851,9 +883,9 @@ Message: | 252 | According to Peter Denning, the fundamental question underlying computer science | ^~~~~~~ Did you mean to spell `Denning` this way? Suggest: - - Replace with: “Denying” - - Replace with: “Penning” - Replace with: “Dunning” + - Replace with: “Denting” + - Replace with: “Denying” @@ -864,7 +896,7 @@ Message: | Suggest: - Replace with: “Nap” - Replace with: “Nip” - - Replace with: “Nu” + - Replace with: “No” @@ -877,6 +909,33 @@ Suggest: +Lint: Capitalization (127 priority) +Message: | + 265 | #### Information and coding theory + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Information and Coding Theory” + + + +Lint: Capitalization (127 priority) +Message: | + 277 | #### Data structures and algorithms + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Data Structures and Algorithms” + + + +Lint: Capitalization (127 priority) +Message: | + 282 | #### Programming language theory and formal methods + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Programming Language Theory and Formal Methods” + + + Lint: Agreement (31 priority) Message: | 286 | programming languages and their individual features. It falls within the @@ -913,6 +972,33 @@ Message: | +Lint: Capitalization (127 priority) +Message: | + 308 | ### Applied computer science + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “### Applied Computer Science” + + + +Lint: Capitalization (127 priority) +Message: | + 310 | #### Computer graphics and visualization + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Computer Graphics and Visualization” + + + +Lint: Capitalization (127 priority) +Message: | + 318 | #### Image and sound processing + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Image and Sound Processing” + + + Lint: Style (31 priority) Message: | 320 | Information can take the form of images, sound, video or other multimedia. Bits @@ -942,6 +1028,15 @@ Suggest: +Lint: Capitalization (127 priority) +Message: | + 330 | #### Computational science, finance and engineering + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Computational Science, Finance and Engineering” + + + Lint: Style (31 priority) Message: | 330 | #### Computational science, finance and engineering @@ -951,6 +1046,15 @@ Suggest: +Lint: Capitalization (127 priority) +Message: | + 344 | #### Human–computer interaction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Human–Computer Interaction” + + + Lint: Spelling (63 priority) Message: | 346 | Human–computer interaction (HCI) is the field of study and research concerned @@ -958,7 +1062,7 @@ Message: | Suggest: - Replace with: “Hi” - Replace with: “Chi” - - Replace with: “CI” + - Replace with: “Sci” @@ -970,7 +1074,16 @@ Message: | Suggest: - Replace with: “Hi” - Replace with: “Chi” - - Replace with: “CI” + - Replace with: “Sci” + + + +Lint: Capitalization (127 priority) +Message: | + 352 | #### Software engineering + | ^~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Software Engineering” @@ -983,14 +1096,41 @@ Suggest: +Lint: Capitalization (127 priority) +Message: | + 363 | #### Artificial intelligence + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Artificial Intelligence” + + + +Lint: Capitalization (127 priority) +Message: | + 383 | ### Computer systems + | ^~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “### Computer Systems” + + + +Lint: Capitalization (127 priority) +Message: | + 385 | #### Computer architecture and microarchitecture + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Computer Architecture and Microarchitecture” + + + Lint: Spelling (63 priority) Message: | 393 | term "architecture" in computer literature can be traced to the work of Lyle R. | ^~ Did you mean to spell `R.` this way? Suggest: - - Replace with: “Re” - Replace with: “RI” - Replace with: “Ra” + - Replace with: “Ru” @@ -1000,11 +1140,20 @@ Message: | | ^~ Did you mean to spell `P.` this way? Suggest: - Replace with: “Pa” - - Replace with: “Po” + - Replace with: “Pi” - Replace with: “PE” +Lint: Capitalization (127 priority) +Message: | + 397 | #### Concurrent, parallel and distributed computing + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Concurrent, Parallel and Distributed Computing” + + + Lint: Spelling (63 priority) Message: | 401 | mathematical models have been developed for general concurrent computation @@ -1013,7 +1162,25 @@ Message: | Suggest: - Replace with: “Petra” - Replace with: “Perth” - - Replace with: “Perry” + - Replace with: “Pear” + + + +Lint: Capitalization (127 priority) +Message: | + 408 | #### Computer networks + | ^~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Computer Networks” + + + +Lint: Capitalization (127 priority) +Message: | + 413 | #### Computer security and cryptography + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Computer Security and Cryptography” @@ -1027,6 +1194,15 @@ Suggest: +Lint: Capitalization (127 priority) +Message: | + 427 | #### Databases and data mining + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Databases and Data Mining” + + + Lint: WordChoice (63 priority) Message: | 432 | languages. Data mining is a process of discovering patterns in large data sets. @@ -1044,6 +1220,7 @@ Message: | Suggest: - Replace with: “Rapport” - Replace with: “Rappaport” + - Replace with: “Rapports” @@ -1052,31 +1229,19 @@ Message: | 439 | - Gottfried Wilhelm Leibniz's, George Boole's, Alan Turing's, Claude Shannon's, | ^~~~~~~~~ Did you mean to spell `Gottfried` this way? Suggest: + - Replace with: “Guttered” - Replace with: “Lotteries” - Replace with: “Notified” - - Replace with: “Pottered” -Lint: Capitalization (127 priority) +Lint: Spelling (127 priority) Message: | 444 | > easily distinguishable states, such as "on/off", "magnetized/de-magnetized", - | ^~ This word's canonical spelling is all-caps. + | ^~~~~~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. 445 | > "high-voltage/low-voltage", etc.). Suggest: - - Replace with: “DE” - - - -Lint: Spelling (63 priority) -Message: | - 444 | > easily distinguishable states, such as "on/off", "magnetized/de-magnetized", - | ^~ Did you mean to spell `de` this way? - 445 | > "high-voltage/low-voltage", etc.). -Suggest: - - Replace with: “den” - - Replace with: “db” - - Replace with: “dc” + - Replace with: “demagnetized” @@ -1094,9 +1259,9 @@ Message: | 458 | - Corrado Böhm and Giuseppe Jacopini's insight: there are only three ways of | ^~~~~~~ Did you mean to spell `Corrado` this way? Suggest: - - Replace with: “Colorado” - - Replace with: “Conrad” - - Replace with: “Coronado” + - Replace with: “Comrade” + - Replace with: “Corral” + - Replace with: “Corridor” @@ -1105,19 +1270,18 @@ Message: | 458 | - Corrado Böhm and Giuseppe Jacopini's insight: there are only three ways of | ^~~~ Did you mean to spell `Böhm` this way? Suggest: - - Replace with: “Baum” - - Replace with: “Bohr” - - Replace with: “Ohm” + - Replace with: “Bah” + - Replace with: “Baht” + - Replace with: “Beam” Lint: Spelling (63 priority) Message: | 458 | - Corrado Böhm and Giuseppe Jacopini's insight: there are only three ways of - | ^~~~~~~~~~ Did you mean to spell `Jacopini's` this way? + | ^~~~~~~~~~ Did you mean `Jacobin's`? Suggest: - Replace with: “Jacobin's” - - Replace with: “Jacobi's” @@ -1147,7 +1311,7 @@ Message: | Suggest: - Replace with: “Boer's” - Replace with: “Bohr's” - - Replace with: “Ohm's” + - Replace with: “Beam's” @@ -1155,10 +1319,9 @@ Lint: Spelling (63 priority) Message: | 467 | - repetition: WHILE such-and-such is the case, DO this. The three rules of 468 | Boehm's and Jacopini's insight can be further simplified with the use of - | ^~~~~~~~~~ Did you mean to spell `Jacopini's` this way? + | ^~~~~~~~~~ Did you mean `Jacobin's`? Suggest: - Replace with: “Jacobin's” - - Replace with: “Jacobi's” @@ -1168,8 +1331,8 @@ Message: | 469 | goto (which means it is more elementary than structured programming). | ^~~~ Did you mean to spell `goto` this way? Suggest: - - Replace with: “got” - Replace with: “goo” + - Replace with: “got” - Replace with: “goths” @@ -1184,6 +1347,15 @@ Suggest: +Lint: Capitalization (127 priority) +Message: | + 471 | ## Programming paradigms + | ^~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “## Programming Paradigms” + + + Lint: Punctuation (31 priority) Message: | 490 | the data fields of the object with which they are associated. Thus diff --git a/harper-core/tests/text/linters/Difficult sentences.snap.yml b/harper-core/tests/text/linters/Difficult sentences.snap.yml index e6084fa6..2994f33f 100644 --- a/harper-core/tests/text/linters/Difficult sentences.snap.yml +++ b/harper-core/tests/text/linters/Difficult sentences.snap.yml @@ -1,3 +1,12 @@ +Lint: Capitalization (127 priority) +Message: | + 1 | # Difficult sentences + | ^~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “# Difficult Sentences” + + + Lint: Capitalization (31 priority) Message: | 20 | at the bottom of the page; sitting at the table; at church; at sea @@ -23,7 +32,7 @@ Message: | Suggest: - Replace with: “armor” - Replace with: “amour” - - Replace with: “armory” + - Replace with: “arbor” @@ -42,8 +51,9 @@ Message: | 88 | By Chabad, it's different. (with, among) | ^~~~~~ Did you mean to spell `Chabad` this way? Suggest: - - Replace with: “Canad” - - Replace with: “Chiba” + - Replace with: “Cabal” + - Replace with: “Chad” + - Replace with: “Charade” @@ -74,15 +84,6 @@ Suggest: -Lint: Capitalization (31 priority) -Message: | - 166 | You can't get all your news from the Internet. - | ^~~~ The canonical dictionary spelling is `news`. -Suggest: - - Replace with: “news” - - - Lint: Spelling (63 priority) Message: | 180 | I’ve been doing this from pickney. @@ -163,8 +164,8 @@ Message: | | ^~~~~~ Did you mean to spell `favour` this way? Suggest: - Replace with: “favor” + - Replace with: “famous” - Replace with: “flavor” - - Replace with: “flour” @@ -213,8 +214,9 @@ Message: | 310 | Ponsonby-Smythe hit a thumping on drive. | ^~~~~~~~ Did you mean to spell `Ponsonby` this way? Suggest: - - Replace with: “Jonson's” - - Replace with: “Jonson” + - Replace with: “Poison” + - Replace with: “Poison's” + - Replace with: “Poisoned” @@ -224,8 +226,8 @@ Message: | | ^~~~~~ Did you mean to spell `Smythe` this way? Suggest: - Replace with: “Scythe” - - Replace with: “Myth” - - Replace with: “Myths” + - Replace with: “Smith” + - Replace with: “Smiths” @@ -306,11 +308,9 @@ Suggest: Lint: Spelling (63 priority) Message: | 358 | Smith scored again on twelve minutes, doubling Mudchester Rovers' lead. - | ^~~~~~~~~~ Did you mean to spell `Mudchester` this way? + | ^~~~~~~~~~ Did you mean `Manchester`? Suggest: - Replace with: “Manchester” - - Replace with: “Rochester” - - Replace with: “Winchester” @@ -343,7 +343,7 @@ Message: | Suggest: - Replace with: “Pa” - Replace with: “Par” - - Replace with: “Pre” + - Replace with: “Pi” diff --git a/harper-core/tests/text/linters/Part-of-speech tagging.snap.yml b/harper-core/tests/text/linters/Part-of-speech tagging.snap.yml index 86b35010..c98055f1 100644 --- a/harper-core/tests/text/linters/Part-of-speech tagging.snap.yml +++ b/harper-core/tests/text/linters/Part-of-speech tagging.snap.yml @@ -1,3 +1,12 @@ +Lint: Capitalization (127 priority) +Message: | + 6 | # Part-of-speech tagging + | ^~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “# Part-of-Speech Tagging” + + + Lint: Readability (127 priority) Message: | 8 | In corpus linguistics, part-of-speech tagging (POS tagging or PoS tagging or @@ -27,9 +36,9 @@ Message: | | ^~~ Did you mean to spell `PoS` this way? 9 | POST), also called grammatical tagging is the process of marking up a word in a Suggest: - - Replace with: “PBS” - - Replace with: “PMS” - - Replace with: “POS” + - Replace with: “Pod” + - Replace with: “Poi” + - Replace with: “Pol” @@ -52,7 +61,7 @@ Message: | Suggest: - Replace with: “Brillo's” - Replace with: “Bill's” - - Replace with: “Trill's” + - Replace with: “Drill's” @@ -71,14 +80,32 @@ Message: | +Lint: Capitalization (127 priority) +Message: | + 39 | ### Tag sets + | ^~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “### Tag Sets” + + + +Lint: Spelling (127 priority) +Message: | + 43 | However, there are clearly many more categories and sub-categories. For nouns, + | ^~~~~~~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. +Suggest: + - Replace with: “subcategories” + + + Lint: Spelling (63 priority) Message: | 49 | tags. For example, NN for singular common nouns, NNS for plural common nouns, NP | ^~ Did you mean to spell `NN` this way? Suggest: - - Replace with: “Nun” + - Replace with: “No” - Replace with: “Non” - - Replace with: “Na” + - Replace with: “Nu” @@ -89,8 +116,8 @@ Message: | 50 | for singular proper nouns (see the POS tags used in the Brown Corpus). Other Suggest: - Replace with: “NES” - - Replace with: “Ens” - - Replace with: “INS” + - Replace with: “Nos” + - Replace with: “Nuns” @@ -102,7 +129,7 @@ Message: | Suggest: - Replace with: “Nap” - Replace with: “Nip” - - Replace with: “Nu” + - Replace with: “No” @@ -112,9 +139,9 @@ Message: | 56 | Koine Greek (DeRose 1990) has used over 1,000 parts of speech and found that | ^~~~~ Did you mean to spell `Koine` this way? Suggest: - - Replace with: “Kine” - Replace with: “Kline” - - Replace with: “Kane” + - Replace with: “Kine” + - Replace with: “Kin” @@ -125,8 +152,8 @@ Message: | | ^~~~~~ Did you mean to spell `DeRose` this way? Suggest: - Replace with: “Depose” - - Replace with: “Defoe” - - Replace with: “Denise” + - Replace with: “Debase” + - Replace with: “Decode” @@ -157,9 +184,8 @@ Message: | | ^~~~~~ Did you mean to spell `Ncmsan` this way? 60 | Type = common, Gender = masculine, Number = singular, Case = accusative, Animate Suggest: - - Replace with: “Nissan” - Replace with: “Nisan” - - Replace with: “Nampa” + - Replace with: “Nissan” @@ -169,9 +195,9 @@ Message: | 64 | Penn tag set, developed in the Penn Treebank project. It is largely similar to | ^~~~~~~~ Did you mean to spell `Treebank` this way? Suggest: - - Replace with: “Freeman” - - Replace with: “Reembark” - - Replace with: “Debank” + - Replace with: “Tie back” + - Replace with: “Tieback” + - Replace with: “Traceback” @@ -191,8 +217,8 @@ Message: | 76 | al. have proposed a "universal" tag set, with 12 categories (for example, no Suggest: - Replace with: “Petrol” - - Replace with: “Pedro” - - Replace with: “Peron” + - Replace with: “Patrol” + - Replace with: “Patron” @@ -258,6 +284,10 @@ Lint: Spelling (63 priority) Message: | 105 | later part-of-speech tagging systems, such as CLAWS and VOLSUNGA. However, by | ^~~~~~~~ Did you mean to spell `VOLSUNGA` this way? +Suggest: + - Replace with: “Volcanic” + - Replace with: “Volcano” + - Replace with: “Voltage” @@ -274,15 +304,24 @@ Message: | +Lint: Capitalization (127 priority) +Message: | + 117 | ### Use of hidden Markov models + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “### Use of Hidden Markov Models” + + + Lint: Spelling (63 priority) Message: | 119 | In the mid-1980s, researchers in Europe began to use hidden Markov models (HMMs) | ^~~~ Did you mean to spell `HMMs` this way? 120 | to disambiguate parts of speech, when working to tag the Lancaster-Oslo-Bergen Suggest: - - Replace with: “Hems” - Replace with: “Hams” - - Replace with: “HMO's” + - Replace with: “Hems” + - Replace with: “Hums” @@ -291,9 +330,9 @@ Message: | 121 | Corpus of British English. HMMs involve counting cases (such as from the Brown | ^~~~ Did you mean to spell `HMMs` this way? Suggest: - - Replace with: “Hems” - Replace with: “Hams” - - Replace with: “HMO's” + - Replace with: “Hems” + - Replace with: “Hums” @@ -302,9 +341,9 @@ Message: | 129 | More advanced ("higher-order") HMMs learn the probabilities not only of pairs | ^~~~ Did you mean to spell `HMMs` this way? Suggest: - - Replace with: “Hems” - Replace with: “Hams” - - Replace with: “HMO's” + - Replace with: “Hems” + - Replace with: “Hums” @@ -328,9 +367,9 @@ Message: | 141 | Eugene Charniak points out in Statistical techniques for natural language | ^~~~~~~~ Did you mean to spell `Charniak` this way? Suggest: - - Replace with: “Carina” - - Replace with: “Carnap” - - Replace with: “Chadian” + - Replace with: “Cardiac” + - Replace with: “Carnal” + - Replace with: “Carnival” @@ -362,9 +401,28 @@ Message: | 153 | HMMs underlie the functioning of stochastic taggers and are used in various | ^~~~ Did you mean to spell `HMMs` this way? Suggest: - - Replace with: “Hems” - Replace with: “Hams” - - Replace with: “HMO's” + - Replace with: “Hems” + - Replace with: “Hums” + + + +Lint: Spelling (127 priority) +Message: | + 154 | algorithms one of the most widely used being the bi-directional inference + | ^~~~~~~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. + 155 | algorithm. +Suggest: + - Replace with: “bidirectional” + + + +Lint: Capitalization (127 priority) +Message: | + 157 | ### Dynamic programming methods + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “### Dynamic Programming Methods” @@ -374,8 +432,8 @@ Message: | | ^~~~~~ Did you mean to spell `DeRose` this way? Suggest: - Replace with: “Depose” - - Replace with: “Defoe” - - Replace with: “Denise” + - Replace with: “Debase” + - Replace with: “Decode” @@ -397,8 +455,8 @@ Message: | | ^~~~~~~ Did you mean to spell `Viterbi` this way? Suggest: - Replace with: “Vite's” - - Replace with: “Verdi” - - Replace with: “Vite” + - Replace with: “Verb” + - Replace with: “Veteran” @@ -408,8 +466,8 @@ Message: | | ^~~~~~ Did you mean to spell `DeRose` this way? Suggest: - Replace with: “Depose” - - Replace with: “Defoe” - - Replace with: “Denise” + - Replace with: “Debase” + - Replace with: “Decode” @@ -434,7 +492,7 @@ Message: | Suggest: - Replace with: “Defoe's” - Replace with: “Denise's” - - Replace with: “Repose's” + - Replace with: “Demise's” @@ -458,7 +516,7 @@ Message: | Suggest: - Replace with: “Defoe's” - Replace with: “Denise's” - - Replace with: “Repose's” + - Replace with: “Demise's” @@ -477,6 +535,34 @@ Message: | +Lint: Capitalization (127 priority) +Message: | + 182 | #### Unsupervised taggers + | ^~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Unsupervised Taggers” + + + +Lint: Spelling (127 priority) +Message: | + 184 | The methods already discussed involve working from a pre-existing corpus to + | ^~~~~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. + 185 | learn tag probabilities. It is, however, also possible to bootstrap using +Suggest: + - Replace with: “preexisting” + + + +Lint: Capitalization (127 priority) +Message: | + 198 | #### Other taggers and methods + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “#### Other Taggers and Methods” + + + Lint: Spelling (63 priority) Message: | 200 | Some current major algorithms for part-of-speech tagging include the Viterbi @@ -484,8 +570,8 @@ Message: | 201 | algorithm, Brill tagger, Constraint Grammar, and the Baum-Welch algorithm (also Suggest: - Replace with: “Vite's” - - Replace with: “Verdi” - - Replace with: “Vite” + - Replace with: “Verb” + - Replace with: “Veteran” @@ -496,8 +582,8 @@ Message: | 202 | known as the forward-backward algorithm). Hidden Markov model and visible Markov Suggest: - Replace with: “Welsh” - - Replace with: “Belch” - - Replace with: “Walsh” + - Replace with: “Wench” + - Replace with: “Watch” @@ -507,8 +593,8 @@ Message: | | ^~~~~~~ Did you mean to spell `Viterbi` this way? Suggest: - Replace with: “Vite's” - - Replace with: “Verdi” - - Replace with: “Vite” + - Replace with: “Verb” + - Replace with: “Veteran” @@ -518,8 +604,8 @@ Message: | | ^~~ Did you mean to spell `SVM` this way? Suggest: - Replace with: “Sim” + - Replace with: “Sum” - Replace with: “SCM” - - Replace with: “SVG” @@ -529,9 +615,9 @@ Message: | | ^~~~~~~~ Did you mean to spell `Treebank` this way? 214 | so the results are directly comparable. However, many significant taggers are Suggest: - - Replace with: “Freeman” - - Replace with: “Reembark” - - Replace with: “Debank” + - Replace with: “Tie back” + - Replace with: “Tieback” + - Replace with: “Traceback” diff --git a/harper-core/tests/text/linters/Spell.US.snap.yml b/harper-core/tests/text/linters/Spell.US.snap.yml index 641c6de0..2f2d3e2e 100644 --- a/harper-core/tests/text/linters/Spell.US.snap.yml +++ b/harper-core/tests/text/linters/Spell.US.snap.yml @@ -5,6 +5,7 @@ Message: | Suggest: - Replace with: “Afterward” - Replace with: “Afterwords” + - Replace with: “Afterword's” @@ -14,8 +15,8 @@ Message: | | ^~~~~~ Did you mean to spell `Centre` this way? Suggest: - Replace with: “Center” - - Replace with: “Entire” - - Replace with: “Entry” + - Replace with: “Censure” + - Replace with: “Cent” @@ -25,8 +26,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Labelled` this way? Suggest: - Replace with: “Labeled” - - Replace with: “Belled” - - Replace with: “Rebelled” + - Replace with: “Labeler” + - Replace with: “Labelless” @@ -36,7 +37,8 @@ Message: | | ^~~~~~~ Did you mean to spell `Flavour` this way? Suggest: - Replace with: “Flavor” - - Replace with: “Cavour” + - Replace with: “Favor” + - Replace with: “Flour” @@ -46,8 +48,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Favoured` this way? Suggest: - Replace with: “Favored” - - Replace with: “Devoured” - - Replace with: “Savored” + - Replace with: “Flavored” + - Replace with: “Floured” @@ -57,8 +59,8 @@ Message: | | ^~~~~~ Did you mean to spell `Honour` this way? Suggest: - Replace with: “Honor” - - Replace with: “Concur” - - Replace with: “Contour” + - Replace with: “Hour” + - Replace with: “Honer” @@ -67,18 +69,19 @@ Message: | 15 | - Grey. | ^~~~ Did you mean to spell `Grey` this way? Suggest: + - Replace with: “Gray” + - Replace with: “Grew” - Replace with: “Gorey” - - Replace with: “Greg” - - Replace with: “Trey” Lint: Spelling (63 priority) Message: | 16 | - Quarrelled. - | ^~~~~~~~~~ Did you mean `Quarreled`? + | ^~~~~~~~~~ Did you mean to spell `Quarrelled` this way? Suggest: - Replace with: “Quarreled” + - Replace with: “Quarreler” @@ -94,18 +97,21 @@ Suggest: Lint: Spelling (63 priority) Message: | 18 | - Recognised. - | ^~~~~~~~~~ Did you mean `Recognized`? + | ^~~~~~~~~~ Did you mean to spell `Recognised` this way? Suggest: - Replace with: “Recognized” + - Replace with: “Recognize” + - Replace with: “Recognizer” Lint: Spelling (63 priority) Message: | 19 | - Neighbour. - | ^~~~~~~~~ Did you mean `Neighbor`? + | ^~~~~~~~~ Did you mean to spell `Neighbour` this way? Suggest: - Replace with: “Neighbor” + - Replace with: “Neighbors” @@ -135,17 +141,19 @@ Message: | | ^~~~~~~ Did you mean to spell `Theatre` this way? Suggest: - Replace with: “Theater” - - Replace with: “Sheathe” - - Replace with: “Heater” + - Replace with: “There” + - Replace with: “They're” Lint: Spelling (63 priority) Message: | 23 | - Analyse. - | ^~~~~~~ Did you mean `Analyze`? + | ^~~~~~~ Did you mean to spell `Analyse` this way? Suggest: - Replace with: “Analyze” + - Replace with: “Analyst” + - Replace with: “Analysis” diff --git a/harper-core/tests/text/linters/Spell.snap.yml b/harper-core/tests/text/linters/Spell.snap.yml index 7ab547c5..7b257f50 100644 --- a/harper-core/tests/text/linters/Spell.snap.yml +++ b/harper-core/tests/text/linters/Spell.snap.yml @@ -11,7 +11,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 7 | My favourite color is blu. - | ^~~ The canonical dictionary spelling is `Blu`. + | ^~~ The canonical dictionary spelling is title case: `Blu`. Suggest: - Replace with: “Blu” @@ -89,8 +89,8 @@ Message: | | ^~~~~~ Did you mean to spell `centre` this way? Suggest: - Replace with: “center” - - Replace with: “central” - Replace with: “censure” + - Replace with: “cent” @@ -110,9 +110,9 @@ Message: | 13 | At the centre of the theatre I dropped a litre of coke. | ^~~~~ Did you mean to spell `litre` this way? Suggest: + - Replace with: “liter” - Replace with: “lithe” - Replace with: “lire” - - Replace with: “lite” diff --git a/harper-core/tests/text/linters/The Constitution of the United States.snap.yml b/harper-core/tests/text/linters/The Constitution of the United States.snap.yml index 4df3d006..974b2802 100644 --- a/harper-core/tests/text/linters/The Constitution of the United States.snap.yml +++ b/harper-core/tests/text/linters/The Constitution of the United States.snap.yml @@ -1,3 +1,12 @@ +Lint: Capitalization (127 priority) +Message: | + 3 | # The Constitution Of The United States Of America + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “# The Constitution of the United States of America” + + + Lint: Readability (127 priority) Message: | 5 | **We the People** of the United States, in Order to form a more perfect Union, @@ -20,8 +29,8 @@ Message: | 7 | promote the general Welfare, and secure the Blessings of Liberty to ourselves Suggest: - Replace with: “defense” - - Replace with: “defended” - - Replace with: “defect” + - Replace with: “decency” + - Replace with: “deface” @@ -41,9 +50,9 @@ Message: | 11 | ## Article. I. | ^~ Did you mean to spell `I.` this way? Suggest: - - Replace with: “In” + - Replace with: “I” - Replace with: “Id” - - Replace with: “IC” + - Replace with: “If” @@ -225,16 +234,6 @@ Message: | -Lint: WordChoice (63 priority) -Message: | - 89 | third Class at the Expiration of the sixth Year, so that one third may be - | ^~~~~~ Did you mean the closed compound noun “maybe”? - 90 | chosen every second Year; and when vacancies happen in the representation of -Suggest: - - Replace with: “maybe” - - - Lint: Readability (127 priority) Message: | 96 | No Person shall be a Senator who shall not have attained to the Age of thirty @@ -361,8 +360,8 @@ Message: | 125 | Regulations, except as to the Places of chusing Senators. | ^~~~~~~ Did you mean to spell `chusing` this way? Suggest: - - Replace with: “chasing” - Replace with: “causing” + - Replace with: “chasing” - Replace with: “casing” @@ -396,9 +395,10 @@ Lint: Spelling (63 priority) Message: | 139 | Each House may determine the Rules of its Proceedings, punish its Members for 140 | disorderly Behaviour, and, with the Concurrence of two thirds, expel a Member. - | ^~~~~~~~~ Did you mean `Behavior`? + | ^~~~~~~~~ Did you mean to spell `Behaviour` this way? Suggest: - Replace with: “Behavior” + - Replace with: “Behaviors” @@ -593,8 +593,8 @@ Message: | 204 | general Welfare of the United States; but all Duties, Imposts and Excises shall Suggest: - Replace with: “Defense” - - Replace with: “Terence” - - Replace with: “Geofence” + - Replace with: “Decency” + - Replace with: “Deface” @@ -622,8 +622,9 @@ Message: | 229 | 9. To define and punish Piracies and Felonies committed on the high Seas, and | ^~~~~~~~ Did you mean to spell `Piracies` this way? Suggest: - - Replace with: “Curacies” - - Replace with: “Miracles” + - Replace with: “Piracy's” + - Replace with: “Papacies” + - Replace with: “Pirates” @@ -634,7 +635,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Offences` this way? Suggest: - Replace with: “Offenses” - - Replace with: “Fences” + - Replace with: “Offense's” + - Replace with: “Offender” @@ -740,6 +742,25 @@ Suggest: +Lint: Grammar (127 priority) +Message: | + 276 | No Capitation, or other direct, Tax shall be laid, unless in Proportion to the + | ^~~~ Use the past participle `lain` instead of `laid` when using compound tenses or passive voice. + 277 | Census or Enumeration herein before directed to be taken. Congress shall have +Suggest: + - Replace with: “lain” + + + +Lint: Grammar (127 priority) +Message: | + 282 | No Tax or Duty shall be laid on Articles exported from any State. + | ^~~~ Use the past participle `lain` instead of `laid` when using compound tenses or passive voice. +Suggest: + - Replace with: “lain” + + + Lint: Readability (127 priority) Message: | 284 | No Preference shall be given by any Regulation of Commerce or Revenue to the @@ -836,10 +857,12 @@ Suggest: Lint: Spelling (63 priority) Message: | 315 | United States; and all such Laws shall be subject to the Revision and Controul - | ^~~~~~~~ Did you mean `Control`? + | ^~~~~~~~ Did you mean to spell `Controul` this way? 316 | of the Congress. Suggest: - Replace with: “Control” + - Replace with: “Contour” + - Replace with: “Contrail” @@ -1004,8 +1027,8 @@ Message: | | ^~~~~~~ Did you mean to spell `chusing` this way? 384 | which they shall give their Votes; which Day shall be the same throughout the Suggest: - - Replace with: “chasing” - Replace with: “causing” + - Replace with: “chasing” - Replace with: “casing” @@ -1360,7 +1383,8 @@ Message: | 482 | States, except in Cases of Impeachment. Suggest: - Replace with: “Offenses” - - Replace with: “Fences” + - Replace with: “Offense's” + - Replace with: “Offender” @@ -1423,10 +1447,11 @@ Lint: Spelling (63 priority) Message: | 525 | time ordain and establish. The Judges, both of the supreme and inferior Courts, 526 | shall hold their Offices during good Behaviour, and shall, at stated Times, - | ^~~~~~~~~ Did you mean `Behavior`? + | ^~~~~~~~~ Did you mean to spell `Behaviour` this way? 527 | receive for their Services, a Compensation, which shall not be diminished Suggest: - Replace with: “Behavior” + - Replace with: “Behaviors” @@ -1625,8 +1650,8 @@ Message: | | ^~~~~~ Did you mean to spell `Labour` this way? Suggest: - Replace with: “Labor” - - Replace with: “About” - - Replace with: “Amour” + - Replace with: “Laborer” + - Replace with: “Layout” @@ -1637,8 +1662,8 @@ Message: | | ^~~~~~ Did you mean to spell `Labour` this way? Suggest: - Replace with: “Labor” - - Replace with: “About” - - Replace with: “Amour” + - Replace with: “Laborer” + - Replace with: “Layout” @@ -1649,8 +1674,8 @@ Message: | | ^~~~~~ Did you mean to spell `Labour` this way? Suggest: - Replace with: “Labor” - - Replace with: “About” - - Replace with: “Amour” + - Replace with: “Laborer” + - Replace with: “Layout” @@ -1735,8 +1760,8 @@ Message: | | ^~ Did you mean to spell `V.` this way? Suggest: - Replace with: “Vi” - - Replace with: “Va” - - Replace with: “Vs.” + - Replace with: “VA” + - Replace with: “Vb” @@ -1779,6 +1804,15 @@ Suggest: +Lint: Capitalization (127 priority) +Message: | + 677 | ## Article. VI. + | ^~~~~~~~~~~~~~~ Try to use title case in headings. +Suggest: + - Replace with: “## Article. Vi.” + + + Lint: Readability (127 priority) Message: | 683 | This Constitution, and the Laws of the United States which shall be made in @@ -1829,6 +1863,7 @@ Message: | 715 | fifteenth Line of the first Page. The Words "is tried" being interlined between Suggest: - Replace with: “Erasure” + - Replace with: “Erasures” - Replace with: “Azure” diff --git a/harper-core/tests/text/linters/The Great Gatsby.snap.yml b/harper-core/tests/text/linters/The Great Gatsby.snap.yml index 0ee82d5d..c9faad84 100644 --- a/harper-core/tests/text/linters/The Great Gatsby.snap.yml +++ b/harper-core/tests/text/linters/The Great Gatsby.snap.yml @@ -3,9 +3,9 @@ Message: | 3 | BY F. SCOTT FITZGERALD | ^~ Did you mean to spell `F.` this way? Suggest: + - Replace with: “Fa” - Replace with: “Fe” - Replace with: “Ff” - - Replace with: “F1” @@ -14,16 +14,18 @@ Message: | 3 | BY F. SCOTT FITZGERALD | ^~~~~ Did you mean to spell `SCOTT` this way? Suggest: + - Replace with: “Scout” - Replace with: “Scott” - - Replace with: “Scot” - - Replace with: “Scots” + - Replace with: “Scoot” Lint: Spelling (63 priority) Message: | 3 | BY F. SCOTT FITZGERALD - | ^~~~~~~~~~ Did you mean to spell `FITZGERALD` this way? + | ^~~~~~~~~~ Did you mean `Fitzgerald`? +Suggest: + - Replace with: “Fitzgerald” @@ -156,9 +158,11 @@ Message: | Lint: Spelling (63 priority) Message: | 50 | three generations. The Carraways are something of a clan, and we have a - | ^~~~~~~~~ Did you mean `Caraways`? + | ^~~~~~~~~ Did you mean to spell `Carraways` this way? Suggest: - Replace with: “Caraways” + - Replace with: “Caraway's” + - Replace with: “Castaways” @@ -169,15 +173,15 @@ Message: | 52 | founder of my line was my grandfather’s brother, who came here in fifty-one, Suggest: - Replace with: “Buckley's” - - Replace with: “Buckley” - - Replace with: “Nucleic” + - Replace with: “Bleach” + - Replace with: “Buckle” Lint: Capitalization (127 priority) Message: | 57 | reference to the rather hard-boiled painting that hangs in father’s office. I - | ^~~~~~~~ The canonical dictionary spelling is `father's`. + | ^~~~~~~~ The canonical dictionary spelling is title case: `father's`. Suggest: - Replace with: “father's” @@ -190,8 +194,8 @@ Message: | 62 | seemed like the ragged edge of the universe—so I decided to go East and learn Suggest: - Replace with: “center” - - Replace with: “central” - Replace with: “censure” + - Replace with: “cent” @@ -258,11 +262,9 @@ Lint: Spelling (63 priority) Message: | 95 | like new money from the mint, promising to unfold the shining secrets that only 96 | Midas and Morgan and Mæcenas knew. And I had the high intention of reading many - | ^~~~~~~ Did you mean to spell `Mæcenas` this way? + | ^~~~~~~ Did you mean `Mycenae`? Suggest: - Replace with: “Mycenae” - - Replace with: “Macon's” - - Replace with: “Mycenae's” @@ -279,16 +281,6 @@ Message: | -Lint: Capitalization (31 priority) -Message: | - 98 | of very solemn and obvious editorials for the Yale News—and now I was going to - | ^~~~ The canonical dictionary spelling is `news`. - 99 | bring back all such things into my life and become again that most limited of -Suggest: - - Replace with: “news” - - - Lint: Readability (127 priority) Message: | 106 | natural curiosities, two unusual formations of land. Twenty miles from the city @@ -322,30 +314,8 @@ Message: | | ^~~~~ Did you mean to spell `Hôtel` this way? Suggest: - Replace with: “Hotel” - - Replace with: “Havel” - - Replace with: “Hegel” - - - -Lint: Capitalization (127 priority) -Message: | - 119 | thousand a season. The one on my right was a colossal affair by any standard—it - 120 | was a factual imitation of some Hôtel de Ville in Normandy, with a tower on one - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “DE” - - - -Lint: Spelling (63 priority) -Message: | - 119 | thousand a season. The one on my right was a colossal affair by any standard—it - 120 | was a factual imitation of some Hôtel de Ville in Normandy, with a tower on one - | ^~ Did you mean to spell `de` this way? -Suggest: - - Replace with: “den” - - Replace with: “db” - - Replace with: “dc” + - Replace with: “Hate” + - Replace with: “Hazel” @@ -357,7 +327,7 @@ Message: | Suggest: - Replace with: “Vile” - Replace with: “Villa” - - Replace with: “Lille” + - Replace with: “Villi” @@ -407,6 +377,16 @@ Message: | +Lint: Spelling (127 priority) +Message: | + 137 | one of those men who reach such an acute limited excellence at twenty-one that + 138 | everything afterward savors of anti-climax. His family were enormously + | ^~~~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. +Suggest: + - Replace with: “anticlimax” + + + Lint: Readability (127 priority) Message: | 138 | everything afterward savors of anti-climax. His family were enormously @@ -475,9 +455,9 @@ Message: | 189 | “It belonged to Demaine, the oil man.” He turned me around again, politely and | ^~~~~~~ Did you mean to spell `Demaine` this way? Suggest: - - Replace with: “Deanne” - - Replace with: “Deming” - - Replace with: “Dewayne” + - Replace with: “Decline” + - Replace with: “Define” + - Replace with: “Demand” @@ -564,7 +544,7 @@ Lint: Capitalization (127 priority) Message: | 402 | “I’ll tell you a family secret,” she whispered enthusiastically. “It’s about the 403 | butler’s nose. Do you want to hear about the butler’s nose?” - | ^~~~~~~~ The canonical dictionary spelling is `butler's`. + | ^~~~~~~~ The canonical dictionary spelling is title case: `butler's`. Suggest: - Replace with: “butler's” @@ -573,7 +553,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 403 | butler’s nose. Do you want to hear about the butler’s nose?” - | ^~~~~~~~ The canonical dictionary spelling is `butler's`. + | ^~~~~~~~ The canonical dictionary spelling is title case: `butler's`. Suggest: - Replace with: “butler's” @@ -693,7 +673,6 @@ Message: | Suggest: - Replace with: “Westminster” - Replace with: “Winchester” - - Replace with: “Winchesters” @@ -703,7 +682,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Carraway` this way? Suggest: - Replace with: “Caraway” - - Replace with: “Faraway” + - Replace with: “Caraways” + - Replace with: “Castaway” @@ -819,7 +799,7 @@ Message: | Suggest: - Replace with: “Ta” - Replace with: “Ti” - - Replace with: “Th” + - Replace with: “To” @@ -829,8 +809,8 @@ Message: | | ^~ Did you mean to spell `J.` this way? Suggest: - Replace with: “Jo” - - Replace with: “Jr” - - Replace with: “JD” + - Replace with: “J” + - Replace with: “Jg” @@ -840,8 +820,8 @@ Message: | | ^~~~~~~~~ Did you mean to spell `Eckleburg` this way? Suggest: - Replace with: “Excalibur” + - Replace with: “Heckler” - Replace with: “Vicksburg” - - Replace with: “Iceberg” @@ -853,7 +833,7 @@ Message: | Suggest: - Replace with: “Ta” - Replace with: “Ti” - - Replace with: “Th” + - Replace with: “To” @@ -863,8 +843,8 @@ Message: | | ^~ Did you mean to spell `J.` this way? Suggest: - Replace with: “Jo” - - Replace with: “Jr” - - Replace with: “JD” + - Replace with: “J” + - Replace with: “Jg” @@ -874,8 +854,8 @@ Message: | | ^~~~~~~~~ Did you mean to spell `Eckleburg` this way? Suggest: - Replace with: “Excalibur” + - Replace with: “Heckler” - Replace with: “Vicksburg” - - Replace with: “Iceberg” @@ -909,7 +889,7 @@ Message: | Suggest: - Replace with: “Excalibur's” - Replace with: “Vicksburg's” - - Replace with: “Iceberg's” + - Replace with: “Heckler's” @@ -928,9 +908,9 @@ Message: | 699 | garage—Repairs. George B. Wilson. Cars bought and sold.—and I followed Tom | ^~ Did you mean to spell `B.` this way? Suggest: - - Replace with: “Bu” - Replace with: “Be” - Replace with: “Bi” + - Replace with: “Bu” @@ -964,28 +944,6 @@ Message: | -Lint: Capitalization (127 priority) -Message: | - 728 | stout, but she carried her flesh sensuously as some women can. Her face, above a - 729 | spotted dress of dark blue crêpe-de-chine, contained no facet or gleam of - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “DE” - - - -Lint: Spelling (63 priority) -Message: | - 728 | stout, but she carried her flesh sensuously as some women can. Her face, above a - 729 | spotted dress of dark blue crêpe-de-chine, contained no facet or gleam of - | ^~ Did you mean to spell `de` this way? -Suggest: - - Replace with: “den” - - Replace with: “db” - - Replace with: “dc” - - - Lint: Spelling (63 priority) Message: | 730 | beauty, but there was an immediately perceptible vitality about her as if the @@ -998,23 +956,14 @@ Suggest: -Lint: Capitalization (31 priority) -Message: | - 747 | “I’ll meet you by the news-stand on the lower level.” - | ^~~~ The canonical dictionary spelling is `news`. -Suggest: - - Replace with: “news” - - - Lint: Spelling (63 priority) Message: | 756 | “Terrible place, isn’t it,” said Tom, exchanging a frown with Doctor Eckleburg. | ^~~~~~~~~ Did you mean to spell `Eckleburg` this way? Suggest: - Replace with: “Excalibur” + - Replace with: “Heckler” - Replace with: “Vicksburg” - - Replace with: “Iceberg” @@ -1022,7 +971,7 @@ Lint: Capitalization (127 priority) Message: | 764 | “Wilson? He thinks she goes to see her sister in New York. He’s so dumb he 765 | doesn’t know he’s alive.” - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. Suggest: - Replace with: “he's” @@ -1034,19 +983,18 @@ Message: | 769 | to the sensibilities of those East Eggers who might be on the train. | ^~~~~~ Did you mean to spell `Eggers` this way? Suggest: - - Replace with: “Eggo's” - - Replace with: “Engels” - Replace with: “Edgers” + - Replace with: “Eggo's” + - Replace with: “Edge's” -Lint: Capitalization (31 priority) +Lint: Spelling (127 priority) Message: | - 772 | her rather wide hips as Tom helped her to the platform in New York. At the - 773 | news-stand she bought a copy of Town Tattle and a moving-picture magazine, and - | ^~~~ The canonical dictionary spelling is `news`. + 775 | Up-stairs, in the solemn echoing drive she let four taxicabs drive away before + | ^~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. Suggest: - - Replace with: “news” + - Replace with: “Upstairs” @@ -1055,8 +1003,8 @@ Message: | 784 | We backed up to a gray old man who bore an absurd resemblance to John D. | ^~ Did you mean to spell `D.` this way? Suggest: + - Replace with: “Do” - Replace with: “DA” - - Replace with: “DE” - Replace with: “Di” @@ -1171,9 +1119,11 @@ Suggest: Lint: Spelling (63 priority) Message: | 905 | “Mrs. Eberhardt. She goes around looking at people’s feet in their own homes.” - | ^~~~~~~~~ Did you mean `Bernhardt`? + | ^~~~~~~~~ Did you mean to spell `Eberhardt` this way? Suggest: - - Replace with: “Bernhardt” + - Replace with: “Earhart” + - Replace with: “Earnhardt” + - Replace with: “Erhard” @@ -1213,10 +1163,12 @@ Suggest: Lint: Spelling (63 priority) Message: | 950 | “Two studies. One of them I call ‘Montauk Point—The Gulls,’ and the other I call - | ^~~~~~~ Did you mean `Montague`? + | ^~~~~~~ Did you mean to spell `Montauk` this way? 951 | ‘Montauk Point—The Sea.’” Suggest: + - Replace with: “Montage” - Replace with: “Montague” + - Replace with: “Montana” @@ -1224,16 +1176,18 @@ Lint: Spelling (63 priority) Message: | 950 | “Two studies. One of them I call ‘Montauk Point—The Gulls,’ and the other I call 951 | ‘Montauk Point—The Sea.’” - | ^~~~~~~ Did you mean `Montague`? + | ^~~~~~~ Did you mean to spell `Montauk` this way? Suggest: + - Replace with: “Montage” - Replace with: “Montague” + - Replace with: “Montana” Lint: Capitalization (127 priority) Message: | 964 | “Well, they say he’s a nephew or a cousin of Kaiser Wilhelm’s. That’s where all - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. Suggest: - Replace with: “he's” @@ -1245,9 +1199,9 @@ Message: | 990 | B. Wilson at the Gasoline Pump,’ or something like that.” | ^~ Did you mean to spell `B.` this way? Suggest: - - Replace with: “Bu” - Replace with: “Be” - Replace with: “Bi” + - Replace with: “Bu” @@ -1270,15 +1224,15 @@ Message: | | ^~~~ Did you mean to spell `kyke` this way? Suggest: - Replace with: “kike” - - Replace with: “tyke” - Replace with: “dyke” + - Replace with: “tyke” Lint: Capitalization (127 priority) Message: | 1039 | kept saying to me: ‘Lucille, that man’s ’way below you!’ But if I hadn’t met - | ^~~~~ The canonical dictionary spelling is `man's`. + | ^~~~~ The canonical dictionary spelling is title case: `man's`. Suggest: - Replace with: “man's” @@ -1344,7 +1298,7 @@ Message: | Suggest: - Replace with: “Dab” - Replace with: “Dad” - - Replace with: “Dais” + - Replace with: “Dag” @@ -1462,7 +1416,7 @@ Lint: Capitalization (127 priority) Message: | 1174 | juice of two hundred oranges in half an hour if a little button was pressed two 1175 | hundred times by a butler’s thumb. - | ^~~~~~~~ The canonical dictionary spelling is `butler's`. + | ^~~~~~~~ The canonical dictionary spelling is title case: `butler's`. Suggest: - Replace with: “butler's” @@ -1475,8 +1429,8 @@ Message: | 1180 | spiced baked hams crowded against salads of harlequin designs and pastry pigs Suggest: - Replace with: “hours” - - Replace with: “ho's” - Replace with: “hers” + - Replace with: “ho's” @@ -1518,6 +1472,16 @@ Message: | +Lint: Spelling (127 priority) +Message: | + 1188 | piccolos, and low and high drums. The last swimmers have come in from the beach + 1189 | now and are dressing up-stairs; the cars from New York are parked five deep in + | ^~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. +Suggest: + - Replace with: “upstairs” + + + Lint: Spelling (63 priority) Message: | 1191 | colors, and hair bobbed in strange new ways, and shawls beyond the dreams of @@ -1525,8 +1489,8 @@ Message: | | ^~~~~~~ Did you mean to spell `Castile` this way? Suggest: - Replace with: “Castle” - - Replace with: “Cassie” - - Replace with: “Castillo” + - Replace with: “Captive” + - Replace with: “Caste” @@ -1578,18 +1542,8 @@ Message: | 1204 | triumph, glide on through the sea-change of faces and voices and color under the Suggest: - Replace with: “center” - - Replace with: “central” - Replace with: “censure” - - - -Lint: Capitalization (31 priority) -Message: | - 1210 | rhythm obligingly for her, and there is a burst of chatter as the erroneous news - | ^~~~ The canonical dictionary spelling is `news`. - 1211 | goes around that she is Gilda Gray’s understudy from the Follies. The party has -Suggest: - - Replace with: “news” + - Replace with: “cent” @@ -1606,16 +1560,6 @@ Message: | -Lint: Capitalization (127 priority) -Message: | - 1223 | I had been actually invited. A chauffeur in a uniform of robin’s-egg blue - | ^~~~~~~ The canonical dictionary spelling is `robin's`. - 1224 | crossed my lawn early that Saturday morning with a surprisingly formal note from -Suggest: - - Replace with: “robin's” - - - Lint: Readability (127 priority) Message: | 1230 | Dressed up in white flannels I went over to his lawn a little after seven, and @@ -1669,9 +1613,9 @@ Message: | | ^~~~~~~~~~ Did you mean to spell `Croirier’s` this way? 1288 | gown in it.” Suggest: - - Replace with: “Currier's” - Replace with: “Courier's” - Replace with: “Crosier's” + - Replace with: “Croupier's” @@ -1734,6 +1678,7 @@ Message: | 1374 | Volume One of the “Stoddard Lectures.” | ^~~~~~~~ Did you mean to spell `Stoddard` this way? Suggest: + - Replace with: “Standard” - Replace with: “Stoppard” - Replace with: “Goddard” @@ -1779,7 +1724,7 @@ Message: | Suggest: - Replace with: “Bela's” - Replace with: “Belau's” - - Replace with: “Basho” + - Replace with: “Balance” @@ -1789,8 +1734,8 @@ Message: | | ^~~~~ Did you mean to spell `Claud` this way? Suggest: - Replace with: “Clad” + - Replace with: “Cloud” - Replace with: “Claude” - - Replace with: “Claus” @@ -1973,7 +1918,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 1569 | “She had a fight with a man who says he’s her husband,” explained a girl at my - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. 1570 | elbow. Suggest: - Replace with: “he's” @@ -2018,9 +1963,9 @@ Message: | 1615 | Sigourney Howard. . . . My aunt. . . .” She was hurrying off as she talked—her | ^~~~~~~~~ Did you mean to spell `Sigourney` this way? Suggest: + - Replace with: “Sojourned” + - Replace with: “Sojourner” - Replace with: “Gurney” - - Replace with: “Journey” - - Replace with: “Tourney” @@ -2075,9 +2020,9 @@ Message: | 1693 | “Wha’s matter?” he inquired calmly. “Did we run outa gas?” | ^~~~~ Did you mean to spell `Wha’s` this way? Suggest: - - Replace with: “W12's” - - Replace with: “WAL's” - - Replace with: “WIP's” + - Replace with: “Wham's” + - Replace with: “What's” + - Replace with: “Who's” @@ -2086,8 +2031,8 @@ Message: | 1693 | “Wha’s matter?” he inquired calmly. “Did we run outa gas?” | ^~~~ Did you mean to spell `outa` this way? Suggest: - - Replace with: “outta” - Replace with: “out” + - Replace with: “outta” - Replace with: “oath” @@ -2113,10 +2058,9 @@ Suggest: Lint: Spelling (63 priority) Message: | 1710 | “Wonder’ff tell me where there’s a gas’line station?” - | ^~~~~~~~~ Did you mean to spell `Wonder’ff` this way? + | ^~~~~~~~~ Did you mean `Wonder's`? Suggest: - Replace with: “Wonder's” - - Replace with: “Wonderbra” @@ -2144,6 +2088,17 @@ Message: | +Lint: Spelling (127 priority) +Message: | + 1745 | I took dinner usually at the Yale Club—for some reason it was the gloomiest + 1746 | event of my day—and then I went up-stairs to the library and studied investments + | ^~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. + 1747 | and securities for a conscientious hour. There were generally a few rioters +Suggest: + - Replace with: “upstairs” + + + Lint: Readability (127 priority) Message: | 1759 | darkness. At the enchanted metropolitan twilight I felt a haunting loneliness @@ -2205,6 +2160,16 @@ Message: | +Lint: Spelling (127 priority) +Message: | + 1781 | the newspapers—a suggestion that she had moved her ball from a bad lie in the + 1782 | semi-final round. The thing approached the proportions of a scandal—then died + | ^~~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. +Suggest: + - Replace with: “semifinal” + + + Lint: Readability (127 priority) Message: | 1789 | thought impossible. She was incurably dishonest. She wasn’t able to endure being @@ -2221,7 +2186,7 @@ Message: | Lint: Capitalization (127 priority) Message: | 1797 | passed so close to some workmen that our fender flicked a button on one man’s - | ^~~~~ The canonical dictionary spelling is `man's`. + | ^~~~~ The canonical dictionary spelling is title case: `man's`. 1798 | coat. Suggest: - Replace with: “man's” @@ -2255,7 +2220,7 @@ Message: | Suggest: - Replace with: “Van” - Replace with: “Vol” - - Replace with: “Eon” + - Replace with: “Vow” @@ -2266,8 +2231,8 @@ Message: | 1849 | Bunsen, whom I knew at Yale, and Doctor Webster Civet, who was drowned last Suggest: - Replace with: “Becker's” - - Replace with: “Bickers” - - Replace with: “Becker” + - Replace with: “Backers” + - Replace with: “Beakers” @@ -2289,7 +2254,7 @@ Message: | Suggest: - Replace with: “Voltaire's” - Replace with: “Voltaire” - - Replace with: “Solitaires” + - Replace with: “Voltages” @@ -2297,8 +2262,9 @@ Lint: Spelling (63 priority) Message: | 1850 | summer up in Maine. And the Hornbeams and the Willie Voltaires, and a whole clan 1851 | named Blackbuck, who always gathered in a corner and flipped up their noses like - | ^~~~~~~~~ Did you mean `Blackburn`? + | ^~~~~~~~~ Did you mean to spell `Blackbuck` this way? Suggest: + - Replace with: “Blackjack” - Replace with: “Blackburn” @@ -2310,8 +2276,8 @@ Message: | 1853 | Auerbach and Mr. Chrystie’s wife), and Edgar Beaver, whose hair, they say, Suggest: - Replace with: “Irma's” + - Replace with: “Ism's” - Replace with: “Dismays” - - Replace with: “Islams” @@ -2333,17 +2299,20 @@ Message: | 1853 | Auerbach and Mr. Chrystie’s wife), and Edgar Beaver, whose hair, they say, | ^~~~~~~~ Did you mean to spell `Auerbach` this way? Suggest: - - Replace with: “Outreach” - - Replace with: “Bernbach” + - Replace with: “Approach” + - Replace with: “Acerbate” + - Replace with: “Acerbic” Lint: Spelling (63 priority) Message: | 1853 | Auerbach and Mr. Chrystie’s wife), and Edgar Beaver, whose hair, they say, - | ^~~~~~~~~~ Did you mean `Christi's`? + | ^~~~~~~~~~ Did you mean to spell `Chrystie’s` this way? Suggest: + - Replace with: “Christie's” - Replace with: “Christi's” + - Replace with: “Christine's” @@ -2352,9 +2321,9 @@ Message: | 1857 | knickerbockers, and had a fight with a bum named Etty in the garden. From | ^~~~ Did you mean to spell `Etty` this way? Suggest: + - Replace with: “Ethyl” - Replace with: “Etta” - - Replace with: “Thy” - - Replace with: “Betty” + - Replace with: “Jetty” @@ -2365,8 +2334,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Cheadles` this way? Suggest: - Replace with: “Charles” + - Replace with: “Cradles” - Replace with: “Headless” - - Replace with: “Beadles” @@ -2375,9 +2344,9 @@ Message: | 1858 | farther out on the Island came the Cheadles and the O. R. P. Schraeders, and the | ^~ Did you mean to spell `O.` this way? Suggest: - - Replace with: “Os” - - Replace with: “O” - - Replace with: “OD” + - Replace with: “Of” + - Replace with: “Oh” + - Replace with: “Oi” @@ -2386,9 +2355,9 @@ Message: | 1858 | farther out on the Island came the Cheadles and the O. R. P. Schraeders, and the | ^~ Did you mean to spell `R.` this way? Suggest: - - Replace with: “Re” - Replace with: “RI” - Replace with: “Ra” + - Replace with: “Ru” @@ -2398,7 +2367,7 @@ Message: | | ^~ Did you mean to spell `P.` this way? Suggest: - Replace with: “Pa” - - Replace with: “Po” + - Replace with: “Pi” - Replace with: “PE” @@ -2411,17 +2380,15 @@ Message: | Suggest: - Replace with: “Schroeder's” - Replace with: “Schroeder” - - Replace with: “Threaders” Lint: Spelling (63 priority) Message: | 1859 | Stonewall Jackson Abrams of Georgia, and the Fishguards and the Ripley Snells. - | ^~~~~~~~~~ Did you mean to spell `Fishguards` this way? + | ^~~~~~~~~~ Did you mean `Fireguards`? Suggest: - Replace with: “Fireguards” - - Replace with: “Wireguards” @@ -2431,8 +2398,8 @@ Message: | | ^~~~~~ Did you mean to spell `Snells` this way? Suggest: - Replace with: “Snell's” - - Replace with: “Snell” - - Replace with: “Knells” + - Replace with: “Sells” + - Replace with: “Shells” @@ -2441,9 +2408,9 @@ Message: | 1861 | the gravel drive that Mrs. Ulysses Swett’s automobile ran over his right hand. | ^~~~~~~ Did you mean to spell `Swett’s` this way? Suggest: + - Replace with: “Sweat's” + - Replace with: “Sweet's” - Replace with: “Seth's” - - Replace with: “Scott's” - - Replace with: “Sept's” @@ -2452,9 +2419,9 @@ Message: | 1862 | The Dancies came, too, and S. B. Whitebait, who was well over sixty, and Maurice | ^~~~~~~ Did you mean to spell `Dancies` this way? Suggest: - - Replace with: “Dannie's” - - Replace with: “Fancies” - Replace with: “Dances” + - Replace with: “Dandies” + - Replace with: “Dannie's” @@ -2465,7 +2432,7 @@ Message: | Suggest: - Replace with: “So” - Replace with: “SA” - - Replace with: “Si” + - Replace with: “Se” @@ -2474,9 +2441,9 @@ Message: | 1862 | The Dancies came, too, and S. B. Whitebait, who was well over sixty, and Maurice | ^~ Did you mean to spell `B.` this way? Suggest: - - Replace with: “Bu” - Replace with: “Be” - Replace with: “Bi” + - Replace with: “Bu” @@ -2486,9 +2453,9 @@ Message: | 1863 | A. Flink, and the Hammerheads, and Beluga the tobacco importer, and Beluga’s | ^~ Did you mean to spell `A.` this way? Suggest: - - Replace with: “Ax” - Replace with: “A” - Replace with: “Ab” + - Replace with: “Ac” @@ -2497,9 +2464,9 @@ Message: | 1863 | A. Flink, and the Hammerheads, and Beluga the tobacco importer, and Beluga’s | ^~~~~ Did you mean to spell `Flink` this way? Suggest: - - Replace with: “Flunk” - - Replace with: “Blink” - - Replace with: “Link” + - Replace with: “Fink” + - Replace with: “Flank” + - Replace with: “Flick” @@ -2522,6 +2489,7 @@ Message: | | ^~~~~~~~~ Did you mean to spell `Mulreadys` this way? 1867 | Schoen and Gulick the State senator and Newton Orchid, who controlled Films Par Suggest: + - Replace with: “Misreads” - Replace with: “Already” - Replace with: “Unready” @@ -2533,9 +2501,9 @@ Message: | 1867 | Schoen and Gulick the State senator and Newton Orchid, who controlled Films Par | ^~~~~~ Did you mean to spell `Schoen` this way? Suggest: - - Replace with: “Chosen” - - Replace with: “Echoes” - - Replace with: “Echoed” + - Replace with: “School” + - Replace with: “Scion” + - Replace with: “Scone” @@ -2545,9 +2513,9 @@ Message: | 1867 | Schoen and Gulick the State senator and Newton Orchid, who controlled Films Par | ^~~~~~ Did you mean to spell `Gulick` this way? Suggest: + - Replace with: “Gulch” - Replace with: “Click” - Replace with: “Flick” - - Replace with: “Lick” @@ -2568,17 +2536,18 @@ Message: | Suggest: - Replace with: “So” - Replace with: “SA” - - Replace with: “Si” + - Replace with: “Se” Lint: Spelling (63 priority) Message: | 1868 | Excellence, and Eckhaust and Clyde Cohen and Don S. Schwartze (the son) and - | ^~~~~~~~~ Did you mean `Schwartz`? + | ^~~~~~~~~ Did you mean to spell `Schwartze` this way? 1869 | Arthur McCarty, all connected with the movies in one way or another. And the Suggest: - Replace with: “Schwartz” + - Replace with: “Schwartz's” @@ -2586,9 +2555,11 @@ Lint: Spelling (63 priority) Message: | 1869 | Arthur McCarty, all connected with the movies in one way or another. And the 1870 | Catlips and the Bembergs and G. Earl Muldoon, brother to that Muldoon who - | ^~~~~~~ Did you mean `Cali's`? + | ^~~~~~~ Did you mean to spell `Catlips` this way? Suggest: - Replace with: “Cali's” + - Replace with: “Catnip's” + - Replace with: “Caliph” @@ -2599,8 +2570,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Bembergs` this way? Suggest: - Replace with: “Berber's” + - Replace with: “Bomber's” - Replace with: “Berbers” - - Replace with: “Ember's” @@ -2619,24 +2590,20 @@ Suggest: Lint: Spelling (63 priority) Message: | 1870 | Catlips and the Bembergs and G. Earl Muldoon, brother to that Muldoon who - | ^~~~~~~ Did you mean to spell `Muldoon` this way? + | ^~~~~~~ Did you mean `Mullion`? 1871 | afterward strangled his wife. Da Fontano the promoter came there, and Ed Legros Suggest: - Replace with: “Mullion” - - Replace with: “Moulton” - - Replace with: “Mauldin” Lint: Spelling (63 priority) Message: | 1870 | Catlips and the Bembergs and G. Earl Muldoon, brother to that Muldoon who - | ^~~~~~~ Did you mean to spell `Muldoon` this way? + | ^~~~~~~ Did you mean `Mullion`? 1871 | afterward strangled his wife. Da Fontano the promoter came there, and Ed Legros Suggest: - Replace with: “Mullion” - - Replace with: “Moulton” - - Replace with: “Mauldin” @@ -2654,9 +2621,9 @@ Message: | 1871 | afterward strangled his wife. Da Fontano the promoter came there, and Ed Legros | ^~ Did you mean to spell `Da` this way? Suggest: + - Replace with: “Dab” - Replace with: “Dad” - - Replace with: “Dam” - - Replace with: “Day” + - Replace with: “Dag” @@ -2676,8 +2643,10 @@ Message: | Lint: Spelling (63 priority) Message: | 1871 | afterward strangled his wife. Da Fontano the promoter came there, and Ed Legros - | ^~~~~~~ Did you mean `Montana`? + | ^~~~~~~ Did you mean to spell `Fontano` this way? Suggest: + - Replace with: “Fondant” + - Replace with: “Fontanel” - Replace with: “Montana” @@ -2689,8 +2658,8 @@ Message: | 1872 | and James B. (“Rot-Gut”) Ferret and the De Jongs and Ernest Lilly—they came to Suggest: - Replace with: “Lear's” - - Replace with: “Negros” - - Replace with: “Lagos” + - Replace with: “Leger's” + - Replace with: “Leer's” @@ -2700,31 +2669,9 @@ Message: | 1872 | and James B. (“Rot-Gut”) Ferret and the De Jongs and Ernest Lilly—they came to | ^~ Did you mean to spell `B.` this way? Suggest: - - Replace with: “Bu” - Replace with: “Be” - Replace with: “Bi” - - - -Lint: Capitalization (127 priority) -Message: | - 1872 | and James B. (“Rot-Gut”) Ferret and the De Jongs and Ernest Lilly—they came to - | ^~ This word's canonical spelling is all-caps. - 1873 | gamble, and when Ferret wandered into the garden it meant he was cleaned out and -Suggest: - - Replace with: “DE” - - - -Lint: Spelling (63 priority) -Message: | - 1872 | and James B. (“Rot-Gut”) Ferret and the De Jongs and Ernest Lilly—they came to - | ^~ Did you mean to spell `De` this way? - 1873 | gamble, and when Ferret wandered into the garden it meant he was cleaned out and -Suggest: - - Replace with: “Db” - - Replace with: “Dc” - - Replace with: “Dd” + - Replace with: “Bu” @@ -2743,7 +2690,9 @@ Suggest: Lint: Spelling (63 priority) Message: | 1876 | A man named Klipspringer was there so often and so long that he became known as - | ^~~~~~~~~~~~ Did you mean to spell `Klipspringer` this way? + | ^~~~~~~~~~~~ Did you mean `Kissinger`? +Suggest: + - Replace with: “Kissinger” @@ -2753,9 +2702,9 @@ Message: | 1878 | Gus Waize and Horace O’Donavan and Lester Myer and George Duckweed and Francis | ^~~~~ Did you mean to spell `Waize` this way? Suggest: + - Replace with: “Waive” - Replace with: “Waite” - Replace with: “Maize” - - Replace with: “Waive” @@ -2763,11 +2712,9 @@ Lint: Spelling (63 priority) Message: | 1877 | “the boarder”—I doubt if he had any other home. Of theatrical people there were 1878 | Gus Waize and Horace O’Donavan and Lester Myer and George Duckweed and Francis - | ^~~~~~~~~ Did you mean to spell `O’Donavan` this way? + | ^~~~~~~~~ Did you mean `Donovan`? Suggest: - - Replace with: “O'Donnell” - Replace with: “Donovan” - - Replace with: “Okinawan” @@ -2801,9 +2748,11 @@ Message: | Lint: Spelling (63 priority) Message: | 1879 | Bull. Also from New York were the Chromes and the Backhyssons and the Dennickers - | ^~~~~~~~~~~ Did you mean `Jacksons`? + | ^~~~~~~~~~~ Did you mean to spell `Backhyssons` this way? 1880 | and Russel Betty and the Corrigans and the Kellehers and the Dewars and the Suggest: + - Replace with: “Backhoes” + - Replace with: “Backstops” - Replace with: “Jacksons” @@ -2814,9 +2763,9 @@ Message: | | ^~~~~~~~~~ Did you mean to spell `Dennickers` this way? 1880 | and Russel Betty and the Corrigans and the Kellehers and the Dewars and the Suggest: - - Replace with: “Knickers” - - Replace with: “Nickers” - - Replace with: “Picnickers” + - Replace with: “Deicers” + - Replace with: “Deniers” + - Replace with: “Dickers” @@ -2824,11 +2773,9 @@ Lint: Spelling (63 priority) Message: | 1879 | Bull. Also from New York were the Chromes and the Backhyssons and the Dennickers 1880 | and Russel Betty and the Corrigans and the Kellehers and the Dewars and the - | ^~~~~~~~~ Did you mean to spell `Corrigans` this way? + | ^~~~~~~~~ Did you mean `Cardigans`? Suggest: - Replace with: “Cardigans” - - Replace with: “Corina's” - - Replace with: “Corrine's” @@ -2851,8 +2798,8 @@ Message: | 1881 | Scullys and S. W. Belcher and the Smirkes and the young Quinns, divorced now, Suggest: - Replace with: “Dewar's” - - Replace with: “Dewar” - - Replace with: “Dena's” + - Replace with: “Dears” + - Replace with: “Debars” @@ -2863,8 +2810,8 @@ Message: | | ^~~~~~~ Did you mean to spell `Scullys` this way? Suggest: - Replace with: “Scull's” - - Replace with: “Sculley's” - Replace with: “Sculls” + - Replace with: “Sculley's” @@ -2876,7 +2823,7 @@ Message: | Suggest: - Replace with: “So” - Replace with: “SA” - - Replace with: “Si” + - Replace with: “Se” @@ -2897,8 +2844,8 @@ Message: | | ^~~~~~~ Did you mean to spell `Belcher` this way? Suggest: - Replace with: “Beecher” - - Replace with: “Becker” - - Replace with: “Blucher” + - Replace with: “Belched” + - Replace with: “Belches” @@ -2921,8 +2868,8 @@ Message: | 1882 | and Henry L. Palmetto, who killed himself by jumping in front of a subway train Suggest: - Replace with: “Quinn's” - - Replace with: “Quinn” - - Replace with: “Qin's” + - Replace with: “Quines” + - Replace with: “Quins” @@ -2941,9 +2888,9 @@ Suggest: Lint: Spelling (63 priority) Message: | 1885 | Benny McClenahan arrived always with four girls. They were never quite the same - | ^~~~~~~~~~ Did you mean `McClain`? + | ^~~~~~~~~~ Did you mean `McClellan`? Suggest: - - Replace with: “McClain” + - Replace with: “McClellan” @@ -2977,10 +2924,12 @@ Lint: Spelling (63 priority) Message: | 1887 | inevitably seemed they had been there before. I have forgotten their 1888 | names—Jaqueline, I think, or else Consuela, or Gloria or Judy or June, and their - | ^~~~~~~~ Did you mean `Consuelo`? + | ^~~~~~~~ Did you mean to spell `Consuela` this way? 1889 | last names were either the melodious names of flowers and months or the sterner Suggest: - Replace with: “Consuelo” + - Replace with: “Consul” + - Replace with: “Consular” @@ -2992,6 +2941,7 @@ Message: | Suggest: - Replace with: “Faustian” - Replace with: “Faustino” + - Replace with: “Fasting” @@ -3008,9 +2958,9 @@ Message: | | ^~~~ Did you mean to spell `Haag` this way? 1896 | Fitz-Peters and Mr. P. Jewett, once head of the American Legion, and Miss Suggest: - - Replace with: “Haas” - - Replace with: “Ha's” - Replace with: “Hang” + - Replace with: “Haas” + - Replace with: “Hag” @@ -3032,8 +2982,9 @@ Message: | | ^~~~~~ Did you mean to spell `Ardita` this way? 1896 | Fitz-Peters and Mr. P. Jewett, once head of the American Legion, and Miss Suggest: + - Replace with: “Aria” + - Replace with: “Audit” - Replace with: “Akita” - - Replace with: “Anita” @@ -3043,7 +2994,7 @@ Message: | 1896 | Fitz-Peters and Mr. P. Jewett, once head of the American Legion, and Miss | ^~~~ Did you mean to spell `Fitz` this way? Suggest: - - Replace with: “Fizz” + - Replace with: “Fits” - Replace with: “Fit” - Replace with: “Fritz” @@ -3055,7 +3006,7 @@ Message: | | ^~ Did you mean to spell `P.` this way? Suggest: - Replace with: “Pa” - - Replace with: “Po” + - Replace with: “Pi” - Replace with: “PE” @@ -3065,9 +3016,9 @@ Message: | 1896 | Fitz-Peters and Mr. P. Jewett, once head of the American Legion, and Miss | ^~~~~~ Did you mean to spell `Jewett` this way? Suggest: + - Replace with: “Jewel” - Replace with: “Jewell” - Replace with: “Jewess” - - Replace with: “Dewitt” @@ -3114,40 +3065,19 @@ Message: | | ^~~~ Did you mean to spell `Bois` this way? 1982 | de Boulogne. Suggest: - - Replace with: “Bops” + - Replace with: “Boss” - Replace with: “Boris” - Replace with: “Bios” -Lint: Capitalization (127 priority) -Message: | - 1981 | “character” leaking sawdust at every pore as he pursued a tiger through the Bois - 1982 | de Boulogne. - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “DE” - - - Lint: Spelling (63 priority) Message: | 1981 | “character” leaking sawdust at every pore as he pursued a tiger through the Bois 1982 | de Boulogne. - | ^~ Did you mean to spell `de` this way? -Suggest: - - Replace with: “den” - - Replace with: “db” - - Replace with: “dc” - - - -Lint: Spelling (63 priority) -Message: | - 1981 | “character” leaking sawdust at every pore as he pursued a tiger through the Bois - 1982 | de Boulogne. - | ^~~~~~~~ Did you mean `Cologne`? + | ^~~~~~~~ Did you mean to spell `Boulogne` this way? Suggest: + - Replace with: “Bologna” - Replace with: “Cologne” @@ -3169,8 +3099,8 @@ Message: | 2007 | circular legend, “Montenegro, Nicolas Rex.” Suggest: - Replace with: “Order” - - Replace with: “Oder” - Replace with: “Orders” + - Replace with: “Ordeal” @@ -3190,9 +3120,9 @@ Message: | | ^~ Did you mean to spell `di` this way? 2007 | circular legend, “Montenegro, Nicolas Rex.” Suggest: - - Replace with: “dig” - Replace with: “db” - Replace with: “dc” + - Replace with: “dd” @@ -3202,9 +3132,9 @@ Message: | | ^~~~~~ Did you mean to spell `Danilo` this way? 2007 | circular legend, “Montenegro, Nicolas Rex.” Suggest: + - Replace with: “Daily” + - Replace with: “Danish” - Replace with: “Danial” - - Replace with: “Daniel” - - Replace with: “Daniels” @@ -3214,8 +3144,8 @@ Message: | | ^~~~~~ Did you mean to spell `Valour` this way? Suggest: - Replace with: “Valor” - - Replace with: “Valium” - - Replace with: “Valois” + - Replace with: “Velour” + - Replace with: “Value” @@ -3257,7 +3187,7 @@ Lint: Capitalization (127 priority) Message: | 2056 | “All right, old sport,” called Gatsby. We slowed down. Taking a white card from 2057 | his wallet, he waved it before the man’s eyes. - | ^~~~~ The canonical dictionary spelling is `man's`. + | ^~~~~ The canonical dictionary spelling is title case: `man's`. Suggest: - Replace with: “man's” @@ -3299,7 +3229,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 2078 | driven by a white chauffeur, in which sat three modish negroes, two bucks and a - | ^~~~~~~ The canonical dictionary spelling is `Negroes`. + | ^~~~~~~ The canonical dictionary spelling is title case: `Negroes`. 2079 | girl. I laughed aloud as the yolks of their eyeballs rolled toward us in haughty Suggest: - Replace with: “Negroes” @@ -3324,7 +3254,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Carraway` this way? Suggest: - Replace with: “Caraway” - - Replace with: “Faraway” + - Replace with: “Caraways” + - Replace with: “Castaway” @@ -3350,14 +3281,16 @@ Suggest: Lint: Spelling (63 priority) Message: | 2105 | “I handed the money to Katspaugh and I sid: ‘All right, Katspaugh, don’t pay him - | ^~~~~~~~~ Did you mean to spell `Katspaugh` this way? + | ^~~~~~~~~ Did you mean `Kasparov`? +Suggest: + - Replace with: “Kasparov” Lint: Capitalization (127 priority) Message: | 2105 | “I handed the money to Katspaugh and I sid: ‘All right, Katspaugh, don’t pay him - | ^~~ The canonical dictionary spelling is `Sid`. + | ^~~ The canonical dictionary spelling is title case: `Sid`. Suggest: - Replace with: “Sid” @@ -3368,17 +3301,19 @@ Message: | 2105 | “I handed the money to Katspaugh and I sid: ‘All right, Katspaugh, don’t pay him | ^~~ Did you mean to spell `sid` this way? Suggest: + - Replace with: “sad” - Replace with: “said” - Replace with: “sic” - - Replace with: “side” Lint: Spelling (63 priority) Message: | 2105 | “I handed the money to Katspaugh and I sid: ‘All right, Katspaugh, don’t pay him - | ^~~~~~~~~ Did you mean to spell `Katspaugh` this way? + | ^~~~~~~~~ Did you mean `Kasparov`? 2106 | a penny till he shuts his mouth.’ He shut it then and there.” +Suggest: + - Replace with: “Kasparov” @@ -3443,8 +3378,8 @@ Message: | 2124 | “The old Metropole.” | ^~~~~~~~~ Did you mean to spell `Metropole` this way? Suggest: - - Replace with: “Metronome” - Replace with: “Metropolis” + - Replace with: “Metronome” @@ -3453,8 +3388,8 @@ Message: | 2126 | “The old Metropole,” brooded Mr. Wolfshiem gloomily. “Filled with faces dead and | ^~~~~~~~~ Did you mean to spell `Metropole` this way? Suggest: - - Replace with: “Metronome” - Replace with: “Metropolis” + - Replace with: “Metronome” @@ -3543,8 +3478,8 @@ Message: | 2163 | atmosphere of the old Metropole, began to eat with ferocious delicacy. His eyes, | ^~~~~~~~~ Did you mean to spell `Metropole` this way? Suggest: - - Replace with: “Metronome” - Replace with: “Metropolis” + - Replace with: “Metronome” @@ -3569,40 +3504,34 @@ Suggest: Lint: Spelling (63 priority) Message: | 2188 | “He’s an Oggsford man.” - | ^~~~~~~~ Did you mean to spell `Oggsford` this way? + | ^~~~~~~~ Did you mean `Oxford`? Suggest: - Replace with: “Oxford” - - Replace with: “Osborn” - - Replace with: “Osgood” Lint: Spelling (63 priority) Message: | 2192 | “He went to Oggsford College in England. You know Oggsford College?” - | ^~~~~~~~ Did you mean to spell `Oggsford` this way? + | ^~~~~~~~ Did you mean `Oxford`? Suggest: - Replace with: “Oxford” - - Replace with: “Osborn” - - Replace with: “Osgood” Lint: Spelling (63 priority) Message: | 2192 | “He went to Oggsford College in England. You know Oggsford College?” - | ^~~~~~~~ Did you mean to spell `Oggsford` this way? + | ^~~~~~~~ Did you mean `Oxford`? Suggest: - Replace with: “Oxford” - - Replace with: “Osborn” - - Replace with: “Osgood” Lint: Capitalization (127 priority) Message: | 2215 | about women. He would never so much as look at a friend’s wife.” - | ^~~~~~~~ The canonical dictionary spelling is `friend's`. + | ^~~~~~~~ The canonical dictionary spelling is title case: `friend's`. Suggest: - Replace with: “friend's” @@ -3651,7 +3580,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 2243 | “Meyer Wolfshiem? No, he’s a gambler.” Gatsby hesitated, then added coolly: - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. Suggest: - Replace with: “he's” @@ -3683,7 +3612,8 @@ Message: | | ^~~~~~ Did you mean to spell `How’ve` this way? Suggest: - Replace with: “How're” - - Replace with: “Howe” + - Replace with: “Hove” + - Replace with: “How'd” @@ -3726,8 +3656,8 @@ Message: | 2320 | began to play in tournaments, so I didn’t see Daisy very often. She went with a Suggest: - Replace with: “beau” - - Replace with: “beaut” - Replace with: “beaus” + - Replace with: “beaut” @@ -3772,8 +3702,9 @@ Message: | | ^~~~~~~~ Did you mean to spell `Muhlbach` this way? 2334 | the wedding he gave her a string of pearls valued at three hundred and fifty Suggest: + - Replace with: “Mulch” + - Replace with: “Mullah” - Replace with: “Fullback” - - Replace with: “Pullback” @@ -3785,15 +3716,18 @@ Message: | Suggest: - Replace with: “Sauternes” - Replace with: “Sterne” + - Replace with: “Sauteing” Lint: Spelling (63 priority) Message: | 2342 | “’Gratulate me,” she muttered. “Never had a drink before, but oh how I do enjoy - | ^~~~~~~~~ Did you mean `Granulate`? + | ^~~~~~~~~ Did you mean to spell `Gratulate` this way? Suggest: - Replace with: “Granulate” + - Replace with: “Graduate” + - Replace with: “Granulated” @@ -3803,8 +3737,8 @@ Message: | | ^~~~~~ Did you mean to spell `deares` this way? Suggest: - Replace with: “dear's” - - Replace with: “deaves” - Replace with: “dares” + - Replace with: “dearest” @@ -3864,20 +3798,18 @@ Message: | 2374 | night, and ripped a front wheel off his car. The girl who was with him got into Suggest: - Replace with: “Venture” - - Replace with: “Century” - - Replace with: “Denture” + - Replace with: “Ventral” + - Replace with: “Ventured” Lint: Spelling (63 priority) Message: | 2379 | saw them one spring in Cannes, and later in Deauville, and then they came back - | ^~~~~~~~~ Did you mean to spell `Deauville` this way? + | ^~~~~~~~~ Did you mean `Danville`? 2380 | to Chicago to settle down. Daisy was popular in Chicago, as you know. They moved Suggest: - Replace with: “Danville” - - Replace with: “Melville” - - Replace with: “Neville” @@ -3885,7 +3817,7 @@ Lint: Capitalization (127 priority) Message: | 2395 | When Jordan Baker had finished telling all this we had left the Plaza for half 2396 | an hour and were driving in a victoria through Central Park. The sun had gone - | ^~~~~~~~ The canonical dictionary spelling is `Victoria`. + | ^~~~~~~~ The canonical dictionary spelling is title case: `Victoria`. Suggest: - Replace with: “Victoria” @@ -3909,15 +3841,15 @@ Message: | | ^~~~~ Did you mean to spell `Sheik` this way? Suggest: - Replace with: “Sheikh” - - Replace with: “Sabik” - - Replace with: “Seiko” + - Replace with: “Seek” + - Replace with: “Shack” Lint: Capitalization (127 priority) Message: | 2425 | “He’s afraid, he’s waited so long. He thought you might be offended. You see, - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. Suggest: - Replace with: “he's” @@ -3927,7 +3859,7 @@ Lint: Capitalization (127 priority) Message: | 2425 | “He’s afraid, he’s waited so long. He thought you might be offended. You see, 2426 | he’s regular tough underneath it all.” - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. Suggest: - Replace with: “he's” @@ -3951,7 +3883,7 @@ Message: | Lint: Capitalization (127 priority) Message: | 2448 | whole idea. He doesn’t know very much about Tom, though he says he’s read a - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. 2449 | Chicago paper for years just on the chance of catching a glimpse of Daisy’s Suggest: - Replace with: “he's” @@ -4002,9 +3934,9 @@ Message: | 2492 | some of the rooms. Let’s go to Coney Island, old sport. In my car.” | ^~~~~ Did you mean to spell `Coney` this way? Suggest: + - Replace with: “Cone” + - Replace with: “Convey” - Replace with: “Conley” - - Replace with: “Corey” - - Replace with: “Coley” @@ -4051,9 +3983,9 @@ Message: | 2562 | Coney Island, or for how many hours he “glanced into rooms” while his house | ^~~~~ Did you mean to spell `Coney` this way? Suggest: + - Replace with: “Cone” + - Replace with: “Convey” - Replace with: “Conley” - - Replace with: “Corey” - - Replace with: “Coley” @@ -4096,7 +4028,7 @@ Message: | Suggest: - Replace with: “blared” - Replace with: “bleated” - - Replace with: “blurred” + - Replace with: “beard” @@ -4113,8 +4045,9 @@ Suggest: Lint: Spelling (63 priority) Message: | 2638 | “That’s the secret of Castle Rackrent. Tell your chauffeur to go far away and - | ^~~~~~~~ Did you mean `Backrest`? + | ^~~~~~~~ Did you mean to spell `Rackrent` this way? Suggest: + - Replace with: “Racket” - Replace with: “Backrest” @@ -4124,9 +4057,9 @@ Message: | 2641 | “Come back in an hour, Ferdie.” Then in a grave murmur: “His name is Ferdie.” | ^~~~~~ Did you mean to spell `Ferdie` this way? Suggest: + - Replace with: “Faerie” + - Replace with: “Fertile” - Replace with: “Fermi” - - Replace with: “Ferris” - - Replace with: “Freddie” @@ -4135,9 +4068,9 @@ Message: | 2641 | “Come back in an hour, Ferdie.” Then in a grave murmur: “His name is Ferdie.” | ^~~~~~ Did you mean to spell `Ferdie` this way? Suggest: + - Replace with: “Faerie” + - Replace with: “Fertile” - Replace with: “Fermi” - - Replace with: “Ferris” - - Replace with: “Freddie” @@ -4204,12 +4137,12 @@ Suggest: -Lint: Capitalization (31 priority) +Lint: Spelling (127 priority) Message: | - 2776 | ecstatic patron of recurrent light, and repeated the news to Daisy. “What do you - | ^~~~ The canonical dictionary spelling is `news`. + 2789 | Daisy went up-stairs to wash her face—too late I thought with humiliation of my + | ^~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. Suggest: - - Replace with: “news” + - Replace with: “upstairs” @@ -4236,8 +4169,8 @@ Message: | | ^~~~~~~ Did you mean to spell `postern` this way? Suggest: - Replace with: “poster” - - Replace with: “posters” - Replace with: “pastern” + - Replace with: “posters” @@ -4275,6 +4208,15 @@ Message: | +Lint: Spelling (127 priority) +Message: | + 2840 | We went up-stairs, through period bedrooms swathed in rose and lavender silk and + | ^~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. +Suggest: + - Replace with: “upstairs” + + + Lint: Spelling (63 priority) Message: | 2842 | sunken baths—intruding into one chamber where a dishevelled man in pajamas was @@ -4288,7 +4230,9 @@ Suggest: Lint: Spelling (63 priority) Message: | 2843 | doing liver exercises on the floor. It was Mr. Klipspringer, the ‘‘boarder.” I - | ^~~~~~~~~~~~ Did you mean to spell `Klipspringer` this way? + | ^~~~~~~~~~~~ Did you mean `Kissinger`? +Suggest: + - Replace with: “Kissinger” @@ -4398,7 +4342,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 2926 | said a small town. . . . He must know what a small town is. . . . Well, he’s no - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. 2927 | use to us if Detroit is his idea of a small town. . . .” He rang off. Suggest: - Replace with: “he's” @@ -4408,14 +4352,18 @@ Suggest: Lint: Spelling (63 priority) Message: | 2940 | “I know what we'll do,” said Gatsby, “we'll have Klipspringer play the piano.” - | ^~~~~~~~~~~~ Did you mean to spell `Klipspringer` this way? + | ^~~~~~~~~~~~ Did you mean `Kissinger`? +Suggest: + - Replace with: “Kissinger” Lint: Spelling (63 priority) Message: | 2949 | “I was asleep,” cried Mr. Klipspringer, in a spasm of embarrassment. “That is, - | ^~~~~~~~~~~~ Did you mean to spell `Klipspringer` this way? + | ^~~~~~~~~~~~ Did you mean `Kissinger`? +Suggest: + - Replace with: “Kissinger” @@ -4431,7 +4379,9 @@ Suggest: Lint: Spelling (63 priority) Message: | 2952 | “Klipspringer plays the piano,” said Gatsby, cutting him off. “Don’t you, Ewing, - | ^~~~~~~~~~~~ Did you mean to spell `Klipspringer` this way? + | ^~~~~~~~~~~~ Did you mean `Kissinger`? +Suggest: + - Replace with: “Kissinger” @@ -4440,8 +4390,8 @@ Message: | 2955 | “I don’t play well. I don’t—I hardly play at all. I’m all out of prac———” | ^~~~ Did you mean to spell `prac` this way? Suggest: - - Replace with: “pray” - Replace with: “prat” + - Replace with: “pray” - Replace with: “pram” @@ -4449,7 +4399,9 @@ Suggest: Lint: Spelling (63 priority) Message: | 2965 | When Klipspringer had played “The Love Nest” he turned around on the bench and - | ^~~~~~~~~~~~ Did you mean to spell `Klipspringer` this way? + | ^~~~~~~~~~~~ Did you mean `Kissinger`? +Suggest: + - Replace with: “Kissinger” @@ -4480,19 +4432,18 @@ Message: | 2969 | prac—” | ^~~~ Did you mean to spell `prac` this way? Suggest: - - Replace with: “pray” - Replace with: “prat” + - Replace with: “pray” - Replace with: “pram” -Lint: Capitalization (31 priority) +Lint: Capitalization (127 priority) Message: | - 3019 | become authorities upon his past, had increased all summer until he fell just - 3020 | short of being news. Contemporary legends such as the “underground pipe-line to - | ^~~~ The canonical dictionary spelling is `news`. + 3003 | ## CHAPTER VI + | ^~~~~~~~~~~~~ Try to use title case in headings. Suggest: - - Replace with: “news” + - Replace with: “## CHAPTER Vi” @@ -4515,9 +4466,9 @@ Message: | 3024 | a source of satisfaction to James Gatz of North Dakota, isn’t easy to say. | ^~~~ Did you mean to spell `Gatz` this way? Suggest: + - Replace with: “Gate” - Replace with: “Garth” - Replace with: “Goth” - - Replace with: “Ga's” @@ -4526,9 +4477,9 @@ Message: | 3026 | James Gatz—that was really, or at least legally, his name. He had changed it at | ^~~~ Did you mean to spell `Gatz` this way? Suggest: + - Replace with: “Gate” - Replace with: “Garth” - Replace with: “Goth” - - Replace with: “Ga's” @@ -4550,19 +4501,21 @@ Message: | 3029 | on Lake Superior. It was James Gatz who had been loafing along the beach that | ^~~~ Did you mean to spell `Gatz` this way? Suggest: + - Replace with: “Gate” - Replace with: “Garth” - Replace with: “Goth” - - Replace with: “Ga's” Lint: Spelling (63 priority) Message: | 3031 | Jay Gatsby who borrowed a rowboat, pulled out to the Tuolomee, and informed Cody - | ^~~~~~~~ Did you mean `Toulouse`? + | ^~~~~~~~ Did you mean to spell `Tuolomee` this way? 3032 | that a wind might catch him and break him up in half an hour. Suggest: - Replace with: “Toulouse” + - Replace with: “Twosome” + - Replace with: “Twosomes” @@ -4588,37 +4541,15 @@ Suggest: -Lint: Capitalization (127 priority) -Message: | - 3074 | Ella Kaye, the newspaper woman, played Madame de Maintenon to his weakness and - | ^~ This word's canonical spelling is all-caps. - 3075 | sent him to sea in a yacht, were common property of the turgid journalism -Suggest: - - Replace with: “DE” - - - -Lint: Spelling (63 priority) -Message: | - 3074 | Ella Kaye, the newspaper woman, played Madame de Maintenon to his weakness and - | ^~ Did you mean to spell `de` this way? - 3075 | sent him to sea in a yacht, were common property of the turgid journalism -Suggest: - - Replace with: “den” - - Replace with: “db” - - Replace with: “dc” - - - Lint: Spelling (63 priority) Message: | 3074 | Ella Kaye, the newspaper woman, played Madame de Maintenon to his weakness and | ^~~~~~~~~ Did you mean to spell `Maintenon` this way? 3075 | sent him to sea in a yacht, were common property of the turgid journalism Suggest: + - Replace with: “Maintain” - Replace with: “Maintenance” - Replace with: “Maintop” - - Replace with: “Matheson” @@ -4639,19 +4570,21 @@ Message: | 3079 | To young Gatz, resting on his oars and looking up at the railed deck, that yacht | ^~~~ Did you mean to spell `Gatz` this way? Suggest: + - Replace with: “Gate” - Replace with: “Garth” - Replace with: “Goth” - - Replace with: “Ga's” Lint: Spelling (63 priority) Message: | 3085 | and a yachting cap. And when the Tuolomee left for the West Indies and the - | ^~~~~~~~ Did you mean `Toulouse`? + | ^~~~~~~~ Did you mean to spell `Tuolomee` this way? 3086 | Barbary Coast Gatsby left too. Suggest: - Replace with: “Toulouse” + - Replace with: “Twosome” + - Replace with: “Twosomes” @@ -4802,7 +4735,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 3213 | “My God, I believe the man’s coming,” said Tom. “Doesn’t he know she doesn’t - | ^~~~~ The canonical dictionary spelling is `man's`. + | ^~~~~ The canonical dictionary spelling is title case: `man's`. Suggest: - Replace with: “man's” @@ -4875,9 +4808,9 @@ Message: | 3316 | “Wha’?” | ^~~ Did you mean to spell `Wha` this way? Suggest: - - Replace with: “What” - Replace with: “Wham” - - Replace with: “Aha” + - Replace with: “What” + - Replace with: “Who” @@ -4887,8 +4820,8 @@ Message: | | ^~~~~~~ Did you mean to spell `defence` this way? Suggest: - Replace with: “defense” - - Replace with: “defended” - - Replace with: “defect” + - Replace with: “decency” + - Replace with: “deface” @@ -4957,7 +4890,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 3396 | hadn’t been invited. They simply force their way in and he’s too polite to - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. 3397 | object.” Suggest: - Replace with: “he's” @@ -5036,7 +4969,7 @@ Lint: Capitalization (127 priority) Message: | 3488 | somewhere a long time ago. For a moment a phrase tried to take shape in my mouth 3489 | and my lips parted like a dumb man’s, as though there was more struggling upon - | ^~~~~ The canonical dictionary spelling is `man's`. + | ^~~~~ The canonical dictionary spelling is title case: `man's`. Suggest: - Replace with: “man's” @@ -5054,7 +4987,7 @@ Suggest: -Lint: WordChoice (54 priority) +Lint: Punctuation (54 priority) Message: | 3495 | It was when curiosity about Gatsby was at its highest that the lights in his | ^~~ Use `it's` (short for `it has` or `it is`) here, not the possessive `its`. @@ -5087,7 +5020,8 @@ Message: | 3508 | over.” Suggest: - Replace with: “Caraway” - - Replace with: “Faraway” + - Replace with: “Caraways” + - Replace with: “Castaway” @@ -5097,7 +5031,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Carraway` this way? Suggest: - Replace with: “Caraway” - - Replace with: “Faraway” + - Replace with: “Caraways” + - Replace with: “Castaway” @@ -5107,7 +5042,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Carraway` this way? Suggest: - Replace with: “Caraway” - - Replace with: “Faraway” + - Replace with: “Caraways” + - Replace with: “Castaway” @@ -5212,8 +5148,8 @@ Message: | | ^~~~~~ Did you mean to spell `centre` this way? Suggest: - Replace with: “center” - - Replace with: “central” - Replace with: “censure” + - Replace with: “cent” @@ -5239,7 +5175,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 3612 | “No, he’s not,” I assured her. “It’s a bona-fide deal. I happen to know about - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. Suggest: - Replace with: “he's” @@ -5272,9 +5208,9 @@ Message: | 3640 | “Bles-sed pre-cious,” she crooned, holding out her arms. “Come to your own | ^~~~ Did you mean to spell `Bles` this way? Suggest: + - Replace with: “Bless” - Replace with: “Bales” - - Replace with: “Blew” - - Replace with: “Boles” + - Replace with: “Bees” @@ -5311,36 +5247,14 @@ Suggest: -Lint: Capitalization (127 priority) -Message: | - 3646 | “The bles-sed pre-cious! Did mother get powder on your old yellowy hair? Stand - 3647 | up now, and say—How-de-do.” - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “DE” - - - -Lint: Spelling (63 priority) -Message: | - 3646 | “The bles-sed pre-cious! Did mother get powder on your old yellowy hair? Stand - 3647 | up now, and say—How-de-do.” - | ^~ Did you mean to spell `de` this way? -Suggest: - - Replace with: “den” - - Replace with: “db” - - Replace with: “dc” - - - Lint: Spelling (63 priority) Message: | 3672 | “Come, Pammy.” | ^~~~~ Did you mean to spell `Pammy` this way? Suggest: - - Replace with: “Mammy” - - Replace with: “Sammy” - - Replace with: “Tammy” + - Replace with: “Palmy” + - Replace with: “Pommy” + - Replace with: “Pam's” @@ -5359,7 +5273,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 3686 | “I read somewhere that the sun’s getting hotter every year,” said Tom genially. - | ^~~~~ The canonical dictionary spelling is `sun's`. + | ^~~~~ The canonical dictionary spelling is title case: `sun's`. Suggest: - Replace with: “sun's” @@ -5376,7 +5290,7 @@ Lint: Capitalization (127 priority) Message: | 3687 | “It seems that pretty soon the earth’s going to fall into the sun—or wait a 3688 | minute—it’s just the opposite—the sun’s getting colder every year. - | ^~~~~ The canonical dictionary spelling is `sun's`. + | ^~~~~ The canonical dictionary spelling is title case: `sun's`. Suggest: - Replace with: “sun's” @@ -5422,10 +5336,19 @@ Message: | +Lint: Spelling (127 priority) +Message: | + 3765 | They went up-stairs to get ready while we three men stood there shuffling the + | ^~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. +Suggest: + - Replace with: “upstairs” + + + Lint: Capitalization (127 priority) Message: | 3795 | song of it. . . . High in a white palace the king’s daughter, the golden girl. . - | ^~~~~~ The canonical dictionary spelling is `king's`. + | ^~~~~~ The canonical dictionary spelling is title case: `king's`. Suggest: - Replace with: “king's” @@ -5475,7 +5398,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 3864 | “Nevertheless he’s an Oxford man.” - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. Suggest: - Replace with: “he's” @@ -5488,7 +5411,7 @@ Message: | Suggest: - Replace with: “Ta” - Replace with: “Ti” - - Replace with: “Th” + - Replace with: “To” @@ -5498,8 +5421,8 @@ Message: | | ^~ Did you mean to spell `J.` this way? Suggest: - Replace with: “Jo” - - Replace with: “Jr” - - Replace with: “JD” + - Replace with: “J” + - Replace with: “Jg” @@ -5511,7 +5434,7 @@ Message: | Suggest: - Replace with: “Excalibur's” - Replace with: “Vicksburg's” - - Replace with: “Iceberg's” + - Replace with: “Heckler's” @@ -5557,7 +5480,7 @@ Message: | Suggest: - Replace with: “Ta” - Replace with: “Ti” - - Replace with: “Th” + - Replace with: “To” @@ -5567,8 +5490,8 @@ Message: | | ^~ Did you mean to spell `J.` this way? Suggest: - Replace with: “Jo” - - Replace with: “Jr” - - Replace with: “JD” + - Replace with: “J” + - Replace with: “Jg” @@ -5579,8 +5502,8 @@ Message: | 3949 | vigil, but I perceived, after a moment, that other eyes were regarding us with Suggest: - Replace with: “Excalibur” + - Replace with: “Heckler” - Replace with: “Vicksburg” - - Replace with: “Iceberg” @@ -5686,9 +5609,9 @@ Message: | 4016 | “Well, we’d better telephone for an axe———” | ^~~ Did you mean to spell `axe` this way? Suggest: - - Replace with: “aye” - Replace with: “ace” - Replace with: “age” + - Replace with: “ale” @@ -5766,15 +5689,6 @@ Suggest: -Lint: Typo (31 priority) -Message: | - 4073 | “We're getting old,” said Daisy. “lf we were young we’d rise and dance.” - | ^~ `lf` should probably be written as `l f`. -Suggest: - - Replace with: “l f” - - - Lint: Spelling (63 priority) Message: | 4075 | “Remember Biloxi,” Jordan warned her. ‘‘Where’d you know him, Tom?” @@ -5810,9 +5724,9 @@ Message: | | ^~~ Did you mean to spell `Asa` this way? 4084 | brought him around at the last minute and asked if we had room for him.” Suggest: - - Replace with: “Ass” + - Replace with: “Aha” + - Replace with: “Aka” - Replace with: “As” - - Replace with: “Ash” @@ -5917,7 +5831,7 @@ Message: | Suggest: - Replace with: “Kaitlin” - Replace with: “Kaposi” - - Replace with: “Capillary” + - Replace with: “Kaolin” @@ -6016,15 +5930,6 @@ Suggest: -Lint: Capitalization (127 priority) -Message: | - 4373 | “No . . . I just remembered that to-day’s my birthday.” - | ^~~~~ The canonical dictionary spelling is `day's`. -Suggest: - - Replace with: “day's” - - - Lint: Spelling (63 priority) Message: | 4377 | It was seven o’clock when we got into the coupé with him and started for Long @@ -6040,9 +5945,11 @@ Suggest: Lint: Spelling (63 priority) Message: | 4391 | The young Greek, Michaelis, who ran the coffee joint beside the ashheaps was the - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -6061,28 +5968,34 @@ Suggest: Lint: Spelling (63 priority) Message: | 4394 | office—really sick, pale as his own pale hair and shaking all over. Michaelis - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? 4395 | advised him to go to bed, but Wilson refused, saying that he’d miss a lot of Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” Lint: Spelling (63 priority) Message: | 4402 | Michaelis was astonished; they had been neighbors for four years, and Wilson had - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” Lint: Spelling (63 priority) Message: | 4409 | So naturally Michaelis tried to find out what had happened, but Wilson wouldn’t - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -6090,9 +6003,11 @@ Lint: Spelling (63 priority) Message: | 4412 | latter was getting uneasy, some workmen came past the door bound for his 4413 | restaurant, and Michaelis took the opportunity to get away, intending to come - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -6140,9 +6055,11 @@ Suggest: Lint: Spelling (63 priority) Message: | 4432 | Michaelis and this man reached her first, but when they had torn open her - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -6162,9 +6079,9 @@ Message: | Lint: Spelling (63 priority) Message: | 4442 | “Wreck!” said Tom. “That’s good. Wilson’ll have a little business at last.” - | ^~~~~~~~~ Did you mean `Wilson`? + | ^~~~~~~~~ Did you mean `Wilson's`? Suggest: - - Replace with: “Wilson” + - Replace with: “Wilson's” @@ -6216,24 +6133,6 @@ Suggest: -Lint: Capitalization (127 priority) -Message: | - 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “GA” - - - -Lint: Capitalization (127 priority) -Message: | - 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “OD” - - - Lint: Spelling (63 priority) Message: | 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” @@ -6245,24 +6144,6 @@ Suggest: -Lint: Capitalization (127 priority) -Message: | - 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “GA” - - - -Lint: Capitalization (127 priority) -Message: | - 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “OD” - - - Lint: Spelling (63 priority) Message: | 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” @@ -6274,24 +6155,6 @@ Suggest: -Lint: Capitalization (127 priority) -Message: | - 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “GA” - - - -Lint: Capitalization (127 priority) -Message: | - 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “OD” - - - Lint: Spelling (63 priority) Message: | 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” @@ -6303,24 +6166,6 @@ Suggest: -Lint: Capitalization (127 priority) -Message: | - 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “GA” - - - -Lint: Capitalization (127 priority) -Message: | - 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” - | ^~ This word's canonical spelling is all-caps. -Suggest: - - Replace with: “OD” - - - Lint: Spelling (63 priority) Message: | 4479 | “Oh, my Ga-od! Oh, my Ga-od! Oh, Ga-od! Oh, my Ga-od!” @@ -6355,9 +6200,31 @@ Suggest: Lint: Capitalization (127 priority) Message: | 4486 | “No, r—” corrected the man, “M-a-v-r-o———” - | ^ This word's canonical spelling is all-caps. + | ^ This word's canonical spelling is all-caps. Suggest: - - Replace with: “O” + - Replace with: “R” + + + +Lint: Spelling (63 priority) +Message: | + 4486 | “No, r—” corrected the man, “M-a-v-r-o———” + | ^ Did you mean to spell `r` this way? +Suggest: + - Replace with: “re” + - Replace with: “a” + - Replace with: “e” + + + +Lint: Spelling (63 priority) +Message: | + 4486 | “No, r—” corrected the man, “M-a-v-r-o———” + | ^ Did you mean to spell `r` this way? +Suggest: + - Replace with: “re” + - Replace with: “a” + - Replace with: “e” @@ -6372,6 +6239,26 @@ Suggest: +Lint: Capitalization (127 priority) +Message: | + 4490 | “r—” said the policeman, “o———” + | ^ This word's canonical spelling is all-caps. +Suggest: + - Replace with: “R” + + + +Lint: Spelling (63 priority) +Message: | + 4490 | “r—” said the policeman, “o———” + | ^ Did you mean to spell `r` this way? +Suggest: + - Replace with: “re” + - Replace with: “a” + - Replace with: “e” + + + Lint: Capitalization (127 priority) Message: | 4490 | “r—” said the policeman, “o———” @@ -6395,16 +6282,17 @@ Suggest: Lint: Spelling (63 priority) Message: | 4499 | “Auto hit her. Ins’antly killed.” - | ^~~~~~~~~ Did you mean `Instantly`? + | ^~~~~~~~~ Did you mean to spell `Ins’antly` this way? Suggest: - Replace with: “Instantly” + - Replace with: “Insanely” Lint: Capitalization (127 priority) Message: | 4503 | “She ran out ina road. Son-of-a-bitch didn’t even stopus car.” - | ^~~ The canonical dictionary spelling is `Ina`. + | ^~~ The canonical dictionary spelling is title case: `Ina`. Suggest: - Replace with: “Ina” @@ -6415,9 +6303,9 @@ Message: | 4503 | “She ran out ina road. Son-of-a-bitch didn’t even stopus car.” | ^~~ Did you mean to spell `ina` this way? Suggest: - - Replace with: “int” - Replace with: “in” - Replace with: “inc” + - Replace with: “ind” @@ -6427,8 +6315,8 @@ Message: | | ^~~~~~ Did you mean to spell `stopus` this way? Suggest: - Replace with: “stop's” - - Replace with: “stoups” - Replace with: “stops” + - Replace with: “stoups” @@ -6444,9 +6332,11 @@ Suggest: Lint: Spelling (63 priority) Message: | 4505 | “There was two cars,” said Michaelis, “one comin’, one goin’, see?” - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -6553,12 +6443,10 @@ Suggest: Lint: Spelling (63 priority) Message: | 4510 | half way and fell to his side—“she ran out there an’ the one comin’ from N’York - | ^~~~~~ Did you mean to spell `N’York` this way? + | ^~~~~~ Did you mean `York`? 4511 | knock right into her, goin’ thirty or forty miles an hour.” Suggest: - Replace with: “York” - - Replace with: “Nanook” - - Replace with: “Newark” @@ -6668,7 +6556,7 @@ Lint: Capitalization (127 priority) Message: | 4622 | house. I sat down for a few minutes with my head in my hands, until I heard the 4623 | phone taken up inside and the butler’s voice calling a taxi. Then I walked - | ^~~~~~~~ The canonical dictionary spelling is `butler's`. + | ^~~~~~~~ The canonical dictionary spelling is title case: `butler's`. Suggest: - Replace with: “butler's” @@ -6732,6 +6620,16 @@ Message: | +Lint: Spelling (127 priority) +Message: | + 4780 | her as his tent out at camp was to him. There was a ripe mystery about it, a + 4781 | hint of bedrooms up-stairs more beautiful and cool than other bedrooms, of gay + | ^~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. +Suggest: + - Replace with: “upstairs” + + + Lint: Readability (127 priority) Message: | 4797 | pretenses. I don’t mean that he had traded on his phantom millions, but he had @@ -6789,9 +6687,9 @@ Message: | | ^~~~~ Did you mean to spell `Beale` this way? 4851 | hundred pairs of golden and silver slippers shuffled the shining dust. At the Suggest: + - Replace with: “Bale” + - Replace with: “Beagle” - Replace with: “Belle” - - Replace with: “Berle” - - Replace with: “Beadle” @@ -6824,9 +6722,9 @@ Message: | | ^~~~~~~~~ Did you mean to spell `Leaves’ll` this way? 4922 | soon, and then there’s always trouble with the pipes.” Suggest: - - Replace with: “Leakey's” - Replace with: “Leave's” - Replace with: “Leaven's” + - Replace with: “Leaver's” @@ -6842,12 +6740,10 @@ Suggest: Lint: Spelling (63 priority) Message: | 4980 | “I’ve left Daisy’s house,” she said. “I’m at Hempstead, and I’m going down to - | ^~~~~~~~~ Did you mean to spell `Hempstead` this way? + | ^~~~~~~~~ Did you mean `Homestead`? 4981 | Southampton this afternoon.” Suggest: - Replace with: “Homestead” - - Replace with: “Bedstead” - - Replace with: “Demisted” @@ -6909,9 +6805,11 @@ Suggest: Lint: Spelling (63 priority) Message: | 5034 | and closed the door. Michaelis and several other men were with him; first, four - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -6928,10 +6826,12 @@ Suggest: Lint: Spelling (63 priority) Message: | 5035 | or five men, later two or three men. Still later Michaelis had to ask the last - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? 5036 | stranger to wait there fifteen minutes longer, while he went back to his own Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -6951,9 +6851,11 @@ Message: | Lint: Spelling (63 priority) Message: | 5047 | again in his groaning voice. Michaelis made a clumsy attempt to distract him. - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -6961,9 +6863,11 @@ Lint: Spelling (63 priority) Message: | 5057 | The hard brown beetles kept thudding against the dull light, and whenever 5058 | Michaelis heard a car go tearing along the road outside it sounded to him like - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -7014,18 +6918,22 @@ Suggest: Lint: Spelling (63 priority) Message: | 5087 | Michaelis opened the drawer nearest his hand. There was nothing in it but a - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” Lint: Spelling (63 priority) Message: | 5102 | Michaelis didn’t see anything odd in that, and he gave Wilson a dozen reasons - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -7045,27 +6953,31 @@ Message: | 5122 | ghost of a superior “Hm!” | ^~ Did you mean to spell `Hm` this way? Suggest: - - Replace with: “Him” - - Replace with: “Ho” - - Replace with: “Am” + - Replace with: “Ha” + - Replace with: “Ham” + - Replace with: “He” Lint: Spelling (63 priority) Message: | 5128 | Michaelis had seen this too, but it hadn’t occurred to him that there was any - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” Lint: Spelling (63 priority) Message: | 5136 | He began to rock again, and Michaelis stood twisting the leash in his hand. - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -7099,9 +7011,11 @@ Message: | Lint: Spelling (63 priority) Message: | 5155 | Standing behind him, Michaelis saw with a shock that he was looking at the eyes - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -7113,7 +7027,7 @@ Message: | Suggest: - Replace with: “Ta” - Replace with: “Ti” - - Replace with: “Th” + - Replace with: “To” @@ -7123,8 +7037,8 @@ Message: | | ^~ Did you mean to spell `J.` this way? Suggest: - Replace with: “Jo” - - Replace with: “Jr” - - Replace with: “JD” + - Replace with: “J” + - Replace with: “Jg” @@ -7134,17 +7048,19 @@ Message: | | ^~~~~~~~~ Did you mean to spell `Eckleburg` this way? Suggest: - Replace with: “Excalibur” + - Replace with: “Heckler” - Replace with: “Vicksburg” - - Replace with: “Iceberg” Lint: Spelling (63 priority) Message: | 5161 | “That’s an advertisement,” Michaelis assured him. Something made him turn away - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -7161,18 +7077,22 @@ Suggest: Lint: Spelling (63 priority) Message: | 5165 | By six o’clock Michaelis was worn out, and grateful for the sound of a car - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” Lint: Spelling (63 priority) Message: | 5168 | man ate together. Wilson was quieter now, and Michaelis went home to sleep; when - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -7182,9 +7102,9 @@ Message: | 5172 | Roosevelt and then to Gad’s Hill, where he bought a sandwich that he didn’t eat, | ^~~~~ Did you mean to spell `Gad’s` this way? Suggest: - - Replace with: “Gab's” - - Replace with: “Gd's” - Replace with: “Ga's” + - Replace with: “Gd's” + - Replace with: “Gab's” @@ -7194,9 +7114,9 @@ Message: | 5174 | reach Gad’s Hill until noon. Thus far there was no difficulty in accounting for | ^~~~~ Did you mean to spell `Gad’s` this way? Suggest: - - Replace with: “Gab's” - - Replace with: “Gd's” - Replace with: “Ga's” + - Replace with: “Gd's” + - Replace with: “Gab's” @@ -7204,9 +7124,11 @@ Lint: Spelling (63 priority) Message: | 5177 | hours he disappeared from view. The police, on the strength of what he said to 5178 | Michaelis, that he “had a way of finding out,” supposed that he spent that time - | ^~~~~~~~~ Did you mean `Michael`? + | ^~~~~~~~~ Did you mean to spell `Michaelis` this way? Suggest: - - Replace with: “Michael” + - Replace with: “Michael's” + - Replace with: “Michaela's” + - Replace with: “Micheal's” @@ -7315,16 +7237,6 @@ Message: | -Lint: Capitalization (31 priority) -Message: | - 5251 | Gatsby’s side, and alone. From the moment I telephoned news of the catastrophe - | ^~~~ The canonical dictionary spelling is `news`. - 5252 | to West Egg village, every surmise about him, and every practical question, was -Suggest: - - Replace with: “news” - - - Lint: Readability (127 priority) Message: | 5253 | referred to me. At first I was surprised and confused; then, as he lay in his @@ -7371,6 +7283,16 @@ Suggest: +Lint: Spelling (127 priority) +Message: | + 5299 | Some one started to ask me questions, but I broke away and going up-stairs + | ^~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. + 5300 | looked hastily through the unlocked parts of his desk—he’d never told me +Suggest: + - Replace with: “upstairs” + + + Lint: Spelling (63 priority) Message: | 5304 | Next morning I sent the butler to New York with a letter to Wolfshiem, which @@ -7408,7 +7330,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Carraway` this way? Suggest: - Replace with: “Caraway” - - Replace with: “Faraway” + - Replace with: “Caraways” + - Replace with: “Castaway” @@ -7447,7 +7370,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 5330 | thought this would be Daisy at last. But the connection came through as a man’s - | ^~~~~ The canonical dictionary spelling is `man's`. + | ^~~~~ The canonical dictionary spelling is title case: `man's`. 5331 | voice, very thin and far away. Suggest: - Replace with: “man's” @@ -7459,9 +7382,9 @@ Message: | 5333 | “This is Slagle speaking . . .” | ^~~~~~ Did you mean to spell `Slagle` this way? Suggest: - - Replace with: “Beagle” - - Replace with: “Eagle” - - Replace with: “Plague” + - Replace with: “Sable” + - Replace with: “Sage” + - Replace with: “Sale” @@ -7479,9 +7402,9 @@ Message: | 5341 | “Young Parke’s in trouble,” he said rapidly. “They picked him up when he handed | ^~~~~~~ Did you mean to spell `Parke’s` this way? Suggest: - - Replace with: “Parks's” - Replace with: “Parker's” - - Replace with: “Paige's” + - Replace with: “Parks's” + - Replace with: “Park's” @@ -7519,9 +7442,9 @@ Message: | 5352 | I think it was on the third day that a telegram signed Henry C. Gatz arrived | ^~ Did you mean to spell `C.` this way? Suggest: + - Replace with: “Co” - Replace with: “Cu” - Replace with: “CI” - - Replace with: “Ce” @@ -7531,9 +7454,9 @@ Message: | | ^~~~ Did you mean to spell `Gatz` this way? 5353 | from a town in Minnesota. It said only that the sender was leaving immediately Suggest: + - Replace with: “Gate” - Replace with: “Garth” - Replace with: “Goth” - - Replace with: “Ga's” @@ -7553,7 +7476,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Carraway` this way? Suggest: - Replace with: “Caraway” - - Replace with: “Faraway” + - Replace with: “Caraways” + - Replace with: “Castaway” @@ -7562,9 +7486,9 @@ Message: | 5385 | After a little while Mr. Gatz opened the door and came out, his mouth ajar, his | ^~~~ Did you mean to spell `Gatz` this way? Suggest: + - Replace with: “Gate” - Replace with: “Garth” - Replace with: “Goth” - - Replace with: “Ga's” @@ -7592,14 +7516,23 @@ Message: | +Lint: Spelling (127 priority) +Message: | + 5390 | began to be mixed with an awed pride. I helped him to a bedroom up-stairs; while + | ^~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. +Suggest: + - Replace with: “upstairs” + + + Lint: Spelling (63 priority) Message: | 5396 | “Gatz is my name.” | ^~~~ Did you mean to spell `Gatz` this way? Suggest: + - Replace with: “Gate” - Replace with: “Garth” - Replace with: “Goth” - - Replace with: “Ga's” @@ -7608,9 +7541,9 @@ Message: | 5398 | “—Mr. Gatz. I thought you might want to take the body West.” | ^~~~ Did you mean to spell `Gatz` this way? Suggest: + - Replace with: “Gate” - Replace with: “Garth” - Replace with: “Goth” - - Replace with: “Ga's” @@ -7627,8 +7560,8 @@ Message: | | ^~ Did you mean to spell `J.` this way? Suggest: - Replace with: “Jo” - - Replace with: “Jr” - - Replace with: “JD” + - Replace with: “J” + - Replace with: “Jg” @@ -7638,14 +7571,17 @@ Message: | | ^~~~~~~~ Did you mean to spell `Carraway` this way? Suggest: - Replace with: “Caraway” - - Replace with: “Faraway” + - Replace with: “Caraways” + - Replace with: “Castaway” Lint: Spelling (63 priority) Message: | 5425 | “Oh!” He sounded relieved. “This is Klipspringer.” - | ^~~~~~~~~~~~ Did you mean to spell `Klipspringer` this way? + | ^~~~~~~~~~~~ Did you mean `Kissinger`? +Suggest: + - Replace with: “Kissinger” @@ -7654,9 +7590,9 @@ Message: | 5455 | and I’m sort of helpless without them. My address is care of B. F.———” | ^~ Did you mean to spell `B.` this way? Suggest: - - Replace with: “Bu” - Replace with: “Be” - Replace with: “Bi” + - Replace with: “Bu” @@ -7665,9 +7601,9 @@ Message: | 5455 | and I’m sort of helpless without them. My address is care of B. F.———” | ^~ Did you mean to spell `F.` this way? Suggest: + - Replace with: “Fa” - Replace with: “Fe” - Replace with: “Ff” - - Replace with: “F1” @@ -7707,7 +7643,8 @@ Message: | | ^~~~~~~~ Did you mean to spell `Carraway` this way? Suggest: - Replace with: “Caraway” - - Replace with: “Faraway” + - Replace with: “Caraways” + - Replace with: “Castaway” @@ -7725,7 +7662,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 5487 | “But I know he’s there.” - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. Suggest: - Replace with: “he's” @@ -7734,7 +7671,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 5493 | “We’re getting sick in tired of it. When I say he’s in Chicago, he’s in - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. 5494 | Chicago.” Suggest: - Replace with: “he's” @@ -7744,7 +7681,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 5493 | “We’re getting sick in tired of it. When I say he’s in Chicago, he’s in - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. 5494 | Chicago.” Suggest: - Replace with: “he's” @@ -7761,9 +7698,10 @@ Message: | Lint: Spelling (63 priority) Message: | 5500 | She vanished. In a moment Meyer Wolfsheim stood solemnly in the doorway, holding - | ^~~~~~~~~ Did you mean `Florsheim`? + | ^~~~~~~~~ Did you mean to spell `Wolfsheim` this way? 5501 | out both hands. He drew me into his office, remarking in a reverent voice that Suggest: + - Replace with: “Waldheim” - Replace with: “Florsheim” @@ -7771,12 +7709,10 @@ Suggest: Lint: Spelling (63 priority) Message: | 5507 | First time I saw him was when he come into Winebrenner’s poolroom at Forty-third - | ^~~~~~~~~~~~~ Did you mean to spell `Winebrenner’s` this way? + | ^~~~~~~~~~~~~ Did you mean `Windbreaker's`? 5508 | Street and asked for a job. He hadn’t eat anything for a couple of days. ‘Come Suggest: - Replace with: “Windbreaker's” - - Replace with: “Icebreaker's” - - Replace with: “Tiebreaker's” @@ -7784,7 +7720,7 @@ Lint: Capitalization (127 priority) Message: | 5508 | Street and asked for a job. He hadn’t eat anything for a couple of days. ‘Come 5509 | on have some lunch with me,’ I sid. He ate more than four dollars’ worth of food - | ^~~ The canonical dictionary spelling is `Sid`. + | ^~~ The canonical dictionary spelling is title case: `Sid`. Suggest: - Replace with: “Sid” @@ -7796,9 +7732,9 @@ Message: | 5509 | on have some lunch with me,’ I sid. He ate more than four dollars’ worth of food | ^~~ Did you mean to spell `sid` this way? Suggest: + - Replace with: “sad” - Replace with: “said” - Replace with: “sic” - - Replace with: “side” @@ -7806,11 +7742,9 @@ Lint: Spelling (63 priority) Message: | 5519 | was a fine-appearing, gentlemanly young man, and when he told me he was an 5520 | Oggsford I knew I could use him good. I got him to join up in the American - | ^~~~~~~~ Did you mean to spell `Oggsford` this way? + | ^~~~~~~~ Did you mean `Oxford`? Suggest: - Replace with: “Oxford” - - Replace with: “Osborn” - - Replace with: “Osgood” @@ -7832,7 +7766,7 @@ Message: | Lint: Capitalization (127 priority) Message: | 5528 | “Now he’s dead,” I said after a moment. “You were his closest friend, so I know - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. Suggest: - Replace with: “he's” @@ -7854,16 +7788,16 @@ Message: | | ^~~~ Did you mean to spell `Gatz` this way? 5560 | up and down excitedly in the hall. His pride in his son and in his son’s Suggest: + - Replace with: “Gate” - Replace with: “Garth” - Replace with: “Goth” - - Replace with: “Ga's” Lint: Capitalization (127 priority) Message: | 5560 | up and down excitedly in the hall. His pride in his son and in his son’s - | ^~~~~ The canonical dictionary spelling is `son's`. + | ^~~~~ The canonical dictionary spelling is title case: `son's`. 5561 | possessions was continually increasing and now he had something to show me. Suggest: - Replace with: “son's” @@ -7895,9 +7829,9 @@ Message: | 5582 | pocket a ragged old copy of a book called “Hopalong Cassidy.” | ^~~~~~~~ Did you mean to spell `Hopalong` this way? Suggest: - - Replace with: “Along” - - Replace with: “Oblong” - - Replace with: “Coaling” + - Replace with: “Hopping” + - Replace with: “Haling” + - Replace with: “Haloing” @@ -7907,9 +7841,9 @@ Message: | 5602 | > No wasting time at Shafters or [a name, indecipherable] No more smokeing or | ^~~~~~~~ Did you mean to spell `Shafters` this way? Suggest: - - Replace with: “Shaffer's” - Replace with: “Shatters” - Replace with: “Shifters” + - Replace with: “Shaffer's” @@ -7928,7 +7862,7 @@ Suggest: Lint: Capitalization (127 priority) Message: | 5612 | something. Do you notice what he’s got about improving his mind? He was always - | ^~~~ The canonical dictionary spelling is `he's`. + | ^~~~ The canonical dictionary spelling is title case: `he's`. Suggest: - Replace with: “he's” @@ -7969,9 +7903,9 @@ Message: | 5629 | then Mr. Gatz and the minister and I in the limousine, and a little later four | ^~~~ Did you mean to spell `Gatz` this way? Suggest: + - Replace with: “Gate” - Replace with: “Garth” - Replace with: “Goth” - - Replace with: “Ga's” @@ -8089,6 +8023,7 @@ Message: | 5666 | going to the Ordways’? the Herseys’? the Schultzes’?” and the long green tickets | ^~~~~~~ Did you mean to spell `Ordways` this way? Suggest: + - Replace with: “Ordeals” - Replace with: “Endways” - Replace with: “Midways” @@ -8108,8 +8043,10 @@ Suggest: Lint: Spelling (63 priority) Message: | 5666 | going to the Ordways’? the Herseys’? the Schultzes’?” and the long green tickets - | ^~~~~~~~~ Did you mean `Schultz`? + | ^~~~~~~~~ Did you mean to spell `Schultzes` this way? Suggest: + - Replace with: “Schultz's” + - Replace with: “Schulz's” - Replace with: “Schultz” @@ -8157,7 +8094,8 @@ Message: | 5683 | city where dwellings are still called through decades by a family’s name. I see Suggest: - Replace with: “Caraway” - - Replace with: “Faraway” + - Replace with: “Caraways” + - Replace with: “Castaway” @@ -8213,8 +8151,8 @@ Message: | | ^~ Did you mean to spell `El` this way? Suggest: - Replace with: “Ell” - - Replace with: “Ea” - Replace with: “E” + - Replace with: “Ea” @@ -8223,9 +8161,9 @@ Message: | 5692 | figures in my more fantastic dreams. I see it as a night scene by El Greco: a | ^~~~~ Did you mean to spell `Greco` this way? Suggest: - - Replace with: “Geo” - - Replace with: “Greece” - - Replace with: “Greek” + - Replace with: “Gecko” + - Replace with: “Grace” + - Replace with: “Great” @@ -8311,6 +8249,16 @@ Message: | +Lint: Spelling (127 priority) +Message: | + 5764 | ready to leave, and when I sent down word that we weren’t in he tried to force + 5765 | his way up-stairs. He was crazy enough to kill me if I hadn’t told him who owned + | ^~~~~~~~~ This looks like a prefix that can be joined with the rest of the word. +Suggest: + - Replace with: “upstairs” + + + Lint: Readability (127 priority) Message: | 5775 | “And if you think I didn’t have my share of suffering—look here, when I went to diff --git a/harper-core/tests/text/tagged/Alice's Adventures in Wonderland.md b/harper-core/tests/text/tagged/Alice's Adventures in Wonderland.md index 0ad2f112..f062b3fd 100644 --- a/harper-core/tests/text/tagged/Alice's Adventures in Wonderland.md +++ b/harper-core/tests/text/tagged/Alice's Adventures in Wonderland.md @@ -1,5 +1,5 @@ -> Alice’s Adventures in Wonderland -# NSg$ NPl/V3 NPr/J/R/P NSg+ +> Alice’s Adventures in Wonderland +# HeadingStart NSg$ NPl/V3 NPr/J/R/P NSg+ > # > by Lewis Carroll @@ -10,16 +10,16 @@ # D NSg+ NSg NSg+ # > # -> CHAPTER I : Down the Rabbit - Hole -# NSg/VB+ ISg/#r+ . N🅪Sg/VB/J/P D NSg/VB+ . NSg/VB+ +> CHAPTER I : Down the Rabbit - Hole +# HeadingStart NSg/VB+ ISg/#r+ . N🅪Sg/VB/J/P D NSg/VB+ . NSg/VB+ > # > Alice was beginning to get very tired of sitting by her sister on the bank , and # NPr+ VPt NSg/Vg/J P NSg/VB J/R VP/J P NSg/Vg/J NSg/J/P ISg/D$+ NSg/VB+ J/P D+ NSg/VB+ . VB/C > of having nothing to do : once or twice she had peeped into the book her sister -# P Nᴹ/Vg/J NSg/I/J+ P VXB . NSg/C NPr/C R ISg+ VB VP/J P D+ NSg/VB+ ISg/D$+ NSg/VB+ +# P Nᴹ/Vg/J NSg/I/J+ P VXB . NSg/C NPr/C R ISg+ VP VP/J P D+ NSg/VB+ ISg/D$+ NSg/VB+ > was reading , but it had no pictures or conversations in it , “ and what is the use -# VPt NPrᴹ/Vg/J . NSg/C/P NPr/ISg+ VB NPr/Dq/P NPl/V3 NPr/C NPl/V3+ NPr/J/R/P NPr/ISg+ . . VB/C NSg/I+ VL3 D N🅪Sg/VB +# VPt NPrᴹ/Vg/J . NSg/C/P NPr/ISg+ VP NPr/Dq/P NPl/V3 NPr/C NPl/V3+ NPr/J/R/P NPr/ISg+ . . VB/C NSg/I+ VL3 D N🅪Sg/VB > of a book , ” thought Alice “ without pictures or conversations ? ” # P D/P NSg/VB+ . . N🅪Sg/VP NPr+ . C/P NPl/V3 NPr/C NPl/V3+ . . > @@ -27,15 +27,15 @@ > So she was considering in her own mind ( as well as she could , for the hot day # NSg/I/J/R/C ISg+ VPt Nᴹ/Vg/J NPr/J/R/P ISg/D$+ NSg/VB/J+ NSg/VB+ . NSg/R NSg/VB/J/R NSg/R ISg+ NSg/VXB . R/C/P D+ NSg/VB/J+ NPr🅪Sg+ > made her feel very sleepy and stupid ) , whether the pleasure of making a -# VB ISg/D$+ NSg/I/VB J/R NSg/J VB/C NSg/J . . I/C D NSg/VB P Nᴹ/Vg/J D/P+ +# VP ISg/D$+ NSg/I/VB J/R NSg/J VB/C NSg/J . . I/C D NSg/VB P Nᴹ/Vg/J D/P+ > daisy - chain would be worth the trouble of getting up and picking the daisies , # NPr+ . N🅪Sg/VB+ VXB NSg/VXB NSg/VB/J D N🅪Sg/VB P NSg/Vg NSg/VB/J/P VB/C Nᴹ/Vg/J D NPl . > when suddenly a White Rabbit with pink eyes ran close by her . # NSg/I/C R D/P NPr🅪Sg/VB/J NSg/VB+ P N🅪Sg/VB/J NPl/V3+ NSg/VPt NSg/VB/J NSg/J/P ISg/D$+ . > # -> There was nothing so very remarkable in that ; nor did Alice think it so very -# R+ VPt NSg/I/J+ NSg/I/J/R/C J/R J NPr/J/R/P NSg/I/C/Ddem+ . NSg/C VPt NPr+ NSg/VB NPr/ISg+ NSg/I/J/R/C J/R +> There was nothing so very remarkable in that ; nor did Alice think it so very +# R+ VPt NSg/I/J+ NSg/I/J/R/C J/R J NPr/J/R/P NSg/I/C/Ddem+ . NSg/C VXPt NPr+ NSg/VB NPr/ISg+ NSg/I/J/R/C J/R > much out of the way to hear the Rabbit say to itself , “ Oh dear ! Oh dear ! I shall # NSg/I/J/R/Dq NSg/VB/J/R/P P D+ NSg/J+ P VB D+ NSg/VB+ NSg/VB P ISg+ . . NPr/VB NSg/VB/J . NPr/VB NSg/VB/J . ISg/#r+ VXB > be late ! ” ( when she thought it over afterwards , it occurred to her that she @@ -44,14 +44,14 @@ # NSg/I/VXB P NSg/VXB VP/J NSg/P I/Ddem+ . NSg/C/P NSg/P D+ N🅪Sg/VB/J+ NPr/ISg+ NSg/I/J/C/Dq VP/J R NSg/J . . > but when the Rabbit actually took a watch out of its waistcoat - pocket , and # NSg/C/P NSg/I/C D+ NSg/VB+ R VPt D/P+ NSg/VB+ NSg/VB/J/R/P P ISg/D$+ NSg . NSg/VB/J+ . VB/C -> looked at it , and then hurried on , Alice started to her feet , for it flashed -# VP/J NSg/P NPr/ISg+ . VB/C NSg/J/C VP/J J/P . NPr+ VP/J P ISg/D$+ NPl+ . R/C/P NPr/ISg+ VP/J +> looked at it , and then hurried on , Alice started to her feet , for it flashed +# VP/J NSg/P NPr/ISg+ . VB/C NSg/J/R/C VP/J J/P . NPr+ VP/J P ISg/D$+ NPl+ . R/C/P NPr/ISg+ VP/J > across her mind that she had never before seen a rabbit with either a -# NSg/P ISg/D$+ NSg/VB+ NSg/I/C/Ddem+ ISg+ VB R C/P NSg/VPp D/P NSg/VB+ P I/C D/P +# NSg/P ISg/D$+ NSg/VB+ NSg/I/C/Ddem+ ISg+ VP R C/P NSg/VPp D/P NSg/VB+ P I/C D/P > waistcoat - pocket , or a watch to take out of it , and burning with curiosity , she # NSg . NSg/VB/J+ . NPr/C D/P NSg/VB P NSg/VB NSg/VB/J/R/P P NPr/ISg+ . VB/C Nᴹ/Vg/J P NSg+ . ISg+ > ran across the field after it , and fortunately was just in time to see it pop -# NSg/VPt NSg/P D NSg/VB+ P NPr/ISg+ . VB/C R VPt J NPr/J/R/P N🅪Sg/VB/J+ P NSg/VB NPr/ISg+ N🅪Sg/VB/J+ +# NSg/VPt NSg/P D NSg/VB+ P NPr/ISg+ . VB/C R VPt J/R NPr/J/R/P N🅪Sg/VB/J+ P NSg/VB NPr/ISg+ N🅪Sg/VB/J+ > down a large rabbit - hole under the hedge . # N🅪Sg/VB/J/P D/P NSg/J NSg/VB+ . NSg/VB+ NSg/J/P D NSg/VB+ . > @@ -62,30 +62,30 @@ # NSg/VB+ ISg+ VPt P NSg/VB NSg/VB/J/R/P P . > # -> The rabbit - hole went straight on like a tunnel for some way , and then dipped -# D+ NSg/VB+ . NSg/VB+ NSg/VPt NSg/VB/J/R J/P NSg/VB/J/C/P D/P NSg/VB R/C/P I/J/R/Dq+ NSg/J+ . VB/C NSg/J/C VB/J +> The rabbit - hole went straight on like a tunnel for some way , and then dipped +# D+ NSg/VB+ . NSg/VB+ NSg/VPt NSg/VB/J/R J/P NSg/VB/J/C/P D/P NSg/VB R/C/P I/J/R/Dq+ NSg/J+ . VB/C NSg/J/R/C VP/J > suddenly down , so suddenly that Alice had not a moment to think about stopping -# R N🅪Sg/VB/J/P . NSg/I/J/R/C R NSg/I/C/Ddem NPr+ VB NSg/R/C D/P NSg P NSg/VB J/P NSg/VB +# R N🅪Sg/VB/J/P . NSg/I/J/R/C R NSg/I/C/Ddem NPr+ VP NSg/R/C D/P NSg P NSg/VB J/P NSg/VB > herself before she found herself falling down a very deep well . -# ISg+ C/P ISg+ NSg/VB ISg+ Nᴹ/Vg/J N🅪Sg/VB/J/P D/P J/R NSg/J NSg/VB/J/R . +# ISg+ C/P ISg+ NSg/VP ISg+ Nᴹ/Vg/J N🅪Sg/VB/J/P D/P J/R NSg/J NSg/VB/J/R . > # > Either the well was very deep , or she fell very slowly , for she had plenty of -# I/C D NSg/VB/J/R VPt J/R NSg/J . NPr/C ISg+ NSg/VPt/J J/R R . R/C/P ISg+ VB NSg/I/J P +# I/C D NSg/VB/J/R VPt J/R NSg/J . NPr/C ISg+ NSg/VPt/J J/R R . R/C/P ISg+ VP NSg/I/J P > time as she went down to look about her and to wonder what was going to happen # N🅪Sg/VB/J+ NSg/R ISg+ NSg/VPt N🅪Sg/VB/J/P P NSg/VB J/P ISg/D$+ VB/C P N🅪Sg/VB NSg/I+ VPt Nᴹ/Vg/J P VB -> next . First , she tried to look down and make out what she was coming to , but it -# NSg/J/P . NSg/VB/J . ISg+ VP/J P NSg/VB N🅪Sg/VB/J/P VB/C NSg/VB NSg/VB/J/R/P NSg/I+ ISg+ VPt Nᴹ/Vg/J P . NSg/C/P NPr/ISg+ -> was too dark to see anything ; then she looked at the sides of the well , and -# VPt R NSg/VB/J P NSg/VB NSg/I/VB+ . NSg/J/C ISg+ VP/J NSg/P D NPl/V3 P D NSg/VB/J/R . VB/C +> next . First , she tried to look down and make out what she was coming to , but it +# NSg/J/P . NSg/J . ISg+ VP/J P NSg/VB N🅪Sg/VB/J/P VB/C NSg/VB NSg/VB/J/R/P NSg/I+ ISg+ VPt Nᴹ/Vg/J P . NSg/C/P NPr/ISg+ +> was too dark to see anything ; then she looked at the sides of the well , and +# VPt R NSg/VB/J P NSg/VB NSg/I/VB+ . NSg/J/R/C ISg+ VP/J NSg/P D NPl/V3 P D NSg/VB/J/R . VB/C > noticed that they were filled with cupboards and book - shelves ; here and there # VP/J NSg/I/C/Ddem IPl+ NSg/VPt VP/J P NPl/V3 VB/C NSg/VB+ . NPl/V3+ . NSg/J/R VB/C R+ > she saw maps and pictures hung upon pegs . She took down a jar from one of the # ISg+ NSg/VPt NPl/V3 VB/C NPl/V3+ NPr/VB/J P NPl/V3 . ISg+ VPt N🅪Sg/VB/J/P D/P+ NSg/VB+ P NSg/I/J P D+ > shelves as she passed ; it was labelled “ ORANGE MARMALADE ” , but to her great # NPl/V3+ NSg/R ISg+ VP/J . NPr/ISg+ VPt VB/J/Comm . NPr🅪Sg/VB/J Nᴹ/VB . . NSg/C/P P ISg/D$+ NSg/J -> disappointment it was empty : she did not like to drop the jar for fear of -# NSg+ NPr/ISg+ VPt NSg/VB/J . ISg+ VPt NSg/R/C NSg/VB/J/C/P P NSg/VB D NSg/VB+ R/C/P N🅪Sg/VB+ P +> disappointment it was empty : she did not like to drop the jar for fear of +# NSg+ NPr/ISg+ VPt NSg/VB/J . ISg+ VXPt NSg/R/C NSg/VB/J/C/P P NSg/VB D NSg/VB+ R/C/P N🅪Sg/VB+ P > killing somebody underneath , so managed to put it into one of the cupboards as # Nᴹ/Vg/J NSg/I+ NSg/J/P . NSg/I/J/R/C VP/J P NSg/VBP NPr/ISg+ P NSg/I/J P D NPl/V3 NSg/R > she fell past it . @@ -96,30 +96,30 @@ # . NSg/VB/J/R . . N🅪Sg/VP NPr+ P ISg+ . . P NSg/I D/P+ N🅪Sg/VB+ NSg/R I/Ddem+ . ISg/#r+ VXB NSg/VB > nothing of tumbling down stairs ! How brave they’ll all think me at home ! Why , I # NSg/I/J+ P Nᴹ/Vg/J N🅪Sg/VB/J/P NPl+ . NSg/C NSg/VB/J K NSg/I/J/C/Dq NSg/VB NPr/ISg+ NSg/P NSg/VB/J+ . NSg/VB . ISg/#r+ -> wouldn’t say anything about it , even if I fell off the top of the house ! ” ( Which -# VXB NSg/VB NSg/I/VB+ J/P NPr/ISg+ . NSg/VB/J NSg/C ISg/#r+ NSg/VPt/J NSg/VB/J/P D NSg/VB/J P D NPr/VB+ . . . I/C+ +> wouldn’t say anything about it , even if I fell off the top of the house ! ” ( Which +# VXB NSg/VB NSg/I/VB+ J/P NPr/ISg+ . NSg/VB/J/R NSg/C ISg/#r+ NSg/VPt/J NSg/VB/J/P D NSg/VB/J P D NPr/VB+ . . . I/C+ > was very likely true . ) # VPt J/R NSg/J NSg/VB/J . . > # > Down , down , down . Would the fall never come to an end ? “ I wonder how many miles # N🅪Sg/VB/J/P . N🅪Sg/VB/J/P . N🅪Sg/VB/J/P . VXB D+ N🅪Sg/VB+ R NSg/VBPp/P P D/P+ NSg/VB+ . . ISg/#r+ N🅪Sg/VB NSg/C NSg/I/J/Dq+ NPrPl+ -> I’ve fallen by this time ? ” she said aloud . “ I must be getting somewhere near the -# K VPp/J NSg/J/P I/Ddem N🅪Sg/VB/J+ . . ISg+ VP/J J . . ISg/#r+ NSg/VB NSg/VXB NSg/Vg NSg NSg/VB/J/P D +> I’ve fallen by this time ? ” she said aloud . “ I must be getting somewhere near the +# K VPp/J NSg/J/P I/Ddem N🅪Sg/VB/J+ . . ISg+ VP/J J . . ISg/#r+ NSg/VXB NSg/VXB NSg/Vg NSg NSg/VB/J/P D > centre of the earth . Let me see : that would be four thousand miles down , I # NSg/VB/Comm P D+ NPrᴹ/VB+ . NSg/VBP NPr/ISg+ NSg/VB . NSg/I/C/Ddem+ VXB NSg/VXB NSg+ NSg+ NPrPl+ N🅪Sg/VB/J/P . ISg/#r+ > think — ” ( for , you see , Alice had learnt several things of this sort in her -# NSg/VB . . . R/C/P . ISgPl+ NSg/VB . NPr+ VB VB J/Dq NPl P I/Ddem+ NSg/VB+ NPr/J/R/P ISg/D$+ +# NSg/VB . . . R/C/P . ISgPl+ NSg/VB . NPr+ VP VB J/Dq NPl P I/Ddem+ NSg/VB+ NPr/J/R/P ISg/D$+ > lessons in the schoolroom , and though this was not a very good opportunity for # NPl/V3+ NPr/J/R/P D NSg . VB/C VB/C I/Ddem+ VPt NSg/R/C D/P J/R NPr/VB/J N🅪Sg+ R/C/P -> showing off her knowledge , as there was no one to listen to her , still it was -# Nᴹ/Vg/J+ NSg/VB/J/P ISg/D$+ Nᴹ+ . NSg/R R+ VPt NPr/Dq/P NSg/I/J+ P NSg/VB P ISg/D$+ . NSg/VB/J NPr/ISg+ VPt -> good practice to say it over ) “ — yes , that’s about the right distance — but then I -# NPr/VB/J NSg/VB+ P NSg/VB NPr/ISg+ NSg/J/P . . . NPl/VB . NSg$ J/P D NPr/VB/J N🅪Sg/VB+ . NSg/C/P NSg/J/C ISg/#r+ +> showing off her knowledge , as there was no one to listen to her , still it was +# Nᴹ/Vg/J+ NSg/VB/J/P ISg/D$+ Nᴹ+ . NSg/R R+ VPt NPr/Dq/P NSg/I/J+ P NSg/VB P ISg/D$+ . NSg/VB/J/R NPr/ISg+ VPt +> good practice to say it over ) “ — yes , that’s about the right distance — but then I +# NPr/VB/J NSg/VB+ P NSg/VB NPr/ISg+ NSg/J/P . . . NPl/VB . NSg$ J/P D NPr/VB/J N🅪Sg/VB+ . NSg/C/P NSg/J/R/C ISg/#r+ > wonder what Latitude or Longitude I’ve got to ? ” ( Alice had no idea what Latitude -# N🅪Sg/VB NSg/I+ NSg NPr/C NSg+ K VP P . . . NPr+ VB NPr/Dq/P+ NSg+ NSg/I+ NSg+ -> was , or Longitude either , but thought they were nice grand words to say . ) -# VPt . NPr/C NSg+ I/C . NSg/C/P N🅪Sg/VP IPl+ NSg/VPt NPr/VB/J NSg/J NPl/V3 P NSg/VB . . +# N🅪Sg/VB NSg/I+ NSg NPr/C NSg+ K VP P . . . NPr+ VP NPr/Dq/P+ NSg+ NSg/I+ NSg+ +> was , or Longitude either , but thought they were nice grand words to say . ) +# VPt . NPr/C NSg+ I/C . NSg/C/P N🅪Sg/VP IPl+ NSg/VPt NPr/J NSg/J NPl/V3 P NSg/VB . . > # > Presently she began again . “ I wonder if I shall fall right through the earth ! @@ -129,7 +129,7 @@ > downward ! The Antipathies , I think — ” ( she was rather glad there was no one # J/R . D NPl . ISg/#r+ NSg/VB . . . ISg+ VPt NPr/VB/J/R NSg/VB/J R+ VPt NPr/Dq/P NSg/I/J+ > listening , this time , as it didn’t sound at all the right word ) “ — but I shall -# Nᴹ/Vg/J . I/Ddem N🅪Sg/VB/J+ . NSg/R NPr/ISg+ VB N🅪Sg/VB/J+ NSg/P NSg/I/J/C/Dq D NPr/VB/J NSg/VB+ . . . NSg/C/P ISg/#r+ VXB +# Nᴹ/Vg/J . I/Ddem N🅪Sg/VB/J+ . NSg/R NPr/ISg+ VXPt N🅪Sg/VB/J+ NSg/P NSg/I/J/C/Dq D NPr/VB/J NSg/VB+ . . . NSg/C/P ISg/#r+ VXB > have to ask them what the name of the country is , you know . Please , Ma’am , is # NSg/VXB P NSg/VB NSg/IPl+ NSg/I+ D NSg/VB P D NSg/J+ VL3 . ISgPl+ NSg/VB . VB . NSg/VB . VL3 > this New Zealand or Australia ? ” ( and she tried to curtsey as she spoke — fancy @@ -157,15 +157,15 @@ > to herself , in a dreamy sort of way , “ Do cats eat bats ? Do cats eat bats ? ” and # P ISg+ . NPr/J/R/P D/P J NSg/VB P NSg/J+ . . VXB NPl/V3+ VB NPl/V3 . VXB NPl/V3+ VB NPl/V3 . . VB/C > sometimes , “ Do bats eat cats ? ” for , you see , as she couldn’t answer either -# R . . VXB NPl/V3 VB NPl/V3+ . . R/C/P . ISgPl+ NSg/VB . NSg/R ISg+ VB NSg/VB+ I/C +# R . . VXB NPl/V3 VB NPl/V3+ . . R/C/P . ISgPl+ NSg/VB . NSg/R ISg+ VXB NSg/VB+ I/C > question , it didn’t much matter which way she put it . She felt that she was -# NSg/VB+ . NPr/ISg+ VB NSg/I/J/R/Dq N🅪Sg/VB I/C+ NSg/J+ ISg+ NSg/VBP NPr/ISg+ . ISg+ N🅪Sg/VB/J NSg/I/C/Ddem ISg+ VPt +# NSg/VB+ . NPr/ISg+ VXPt NSg/I/J/R/Dq N🅪Sg/VB I/C+ NSg/J+ ISg+ NSg/VBP NPr/ISg+ . ISg+ N🅪Sg/VP/J NSg/I/C/Ddem ISg+ VPt > dozing off , and had just begun to dream that she was walking hand in hand with -# Nᴹ/Vg/J NSg/VB/J/P . VB/C VB J VPp P NSg/VB/J NSg/I/C/Ddem ISg+ VPt Nᴹ/Vg/J NSg/VB+ NPr/J/R/P NSg/VB+ P -> Dinah , and saying to her very earnestly , “ Now , Dinah , tell me the truth : did you -# NPr . VB/C N🅪Sg/Vg/J P ISg/D$+ J/R R . . NSg/J/R/C . NPr . NPr/VB NPr/ISg+ D N🅪Sg/VB+ . VPt ISgPl+ +# Nᴹ/Vg/J NSg/VB/J/P . VB/C VP J/R VPp P NSg/VB/J NSg/I/C/Ddem ISg+ VPt Nᴹ/Vg/J NSg/VB+ NPr/J/R/P NSg/VB+ P +> Dinah , and saying to her very earnestly , “ Now , Dinah , tell me the truth : did you +# NPr . VB/C N🅪Sg/Vg/J P ISg/D$+ J/R R . . NSg/J/R/C . NPr . NPr/VB NPr/ISg+ D N🅪Sg/VB+ . VXPt ISgPl+ > ever eat a bat ? ” when suddenly , thump ! thump ! down she came upon a heap of -# J VB D/P NSg/VB+ . . NSg/I/C R . NSg/VB+ . NSg/VB+ . N🅪Sg/VB/J/P ISg+ NSg/VPt/P P D/P NSg/VB P +# J/R VB D/P NSg/VB+ . . NSg/I/C R . NSg/VB+ . NSg/VB+ . N🅪Sg/VB/J/P ISg+ NSg/VPt/P P D/P NSg/VB P > sticks and dry leaves , and the fall was over . # NPl/V3 VB/C NSg/VB/J+ NPl/V3+ . VB/C D+ N🅪Sg/VB+ VPt NSg/J/P . > @@ -174,16 +174,16 @@ # NPr+ VPt NSg/R/C D/P NSg/VPt NSg/VBP/J . VB/C ISg+ VP/J NSg/VB/J/P J/P P ISg/D$+ NPl+ NPr/J/R/P D/P+ NSg+ . ISg+ > looked up , but it was all dark overhead ; before her was another long passage , # VP/J NSg/VB/J/P . NSg/C/P NPr/ISg+ VPt NSg/I/J/C/Dq NSg/VB/J NSg/J/P . C/P ISg/D$+ VPt I/D NPr/VB/J NSg/VB/J . -> and the White Rabbit was still in sight , hurrying down it . There was not a -# VB/C D+ NPr🅪Sg/VB/J+ NSg/VB+ VPt NSg/VB/J NPr/J/R/P N🅪Sg/VB+ . Nᴹ/Vg/J N🅪Sg/VB/J/P NPr/ISg+ . R+ VPt NSg/R/C D/P +> and the White Rabbit was still in sight , hurrying down it . There was not a +# VB/C D+ NPr🅪Sg/VB/J+ NSg/VB+ VPt NSg/VB/J/R NPr/J/R/P N🅪Sg/VB+ . Nᴹ/Vg/J N🅪Sg/VB/J/P NPr/ISg+ . R+ VPt NSg/R/C D/P > moment to be lost : away went Alice like the wind , and was just in time to hear -# NSg+ P NSg/VXB VP/J . VB/J NSg/VPt NPr+ NSg/VB/J/C/P D+ N🅪Sg/VB+ . VB/C VPt J NPr/J/R/P N🅪Sg/VB/J+ P VB +# NSg+ P NSg/VXB VP/J . VB/J NSg/VPt NPr+ NSg/VB/J/C/P D+ N🅪Sg/VB+ . VB/C VPt J/R NPr/J/R/P N🅪Sg/VB/J+ P VB > it say , as it turned a corner , “ Oh my ears and whiskers , how late it’s getting ! ” # NPr/ISg+ NSg/VB . NSg/R NPr/ISg+ VP/J D/P+ NSg/VB+ . . NPr/VB D$+ NPl/V3+ VB/C NPl . NSg/C NSg/J K NSg/Vg . . > She was close behind it when she turned the corner , but the Rabbit was no longer # ISg+ VPt NSg/VB/J NSg/J/P NPr/ISg+ NSg/I/C ISg+ VP/J D+ NSg/VB+ . NSg/C/P D+ NSg/VB+ VPt NPr/Dq/P NSg/JC > to be seen : she found herself in a long , low hall , which was lit up by a row of -# P NSg/VXB NSg/VPp . ISg+ NSg/VB ISg+ NPr/J/R/P D/P NPr/VB/J . NSg/VB/J/R+ NPr+ . I/C+ VPt NSg/VB/J NSg/VB/J/P NSg/J/P D/P NSg/VB P +# P NSg/VXB NSg/VPp . ISg+ NSg/VP ISg+ NPr/J/R/P D/P NPr/VB/J . NSg/VB/J/R+ NPr+ . I/C+ VPt NSg/VP/J NSg/VB/J/P NSg/J/P D/P NSg/VB P > lamps hanging from the roof . # NPl/V3+ Nᴹ/Vg/J P D+ NSg/VB+ . > @@ -191,15 +191,15 @@ > There were doors all round the hall , but they were all locked ; and when Alice # R+ NSg/VPt NPl/V3+ NSg/I/J/C/Dq NSg/VB/J/P D+ NPr+ . NSg/C/P IPl+ NSg/VPt NSg/I/J/C/Dq VP/J . VB/C NSg/I/C NPr+ > had been all the way down one side and up the other , trying every door , she -# VB NSg/VPp NSg/I/J/C/Dq D NSg/J N🅪Sg/VB/J/P NSg/I/J+ NSg/VB/J+ VB/C NSg/VB/J/P D NSg/VB/J . Nᴹ/Vg/J Dq+ NSg/VB+ . ISg+ +# VP NSg/VPp NSg/I/J/C/Dq D NSg/J N🅪Sg/VB/J/P NSg/I/J+ NSg/VB/J+ VB/C NSg/VB/J/P D NSg/VB/J . Nᴹ/Vg/J Dq+ NSg/VB+ . ISg+ > walked sadly down the middle , wondering how she was ever to get out again . -# VP/J R N🅪Sg/VB/J/P D NSg/VB/J . Nᴹ/Vg/J NSg/C ISg+ VPt J P NSg/VB NSg/VB/J/R/P P . +# VP/J R N🅪Sg/VB/J/P D NSg/VB/J . Nᴹ/Vg/J NSg/C ISg+ VPt J/R P NSg/VB NSg/VB/J/R/P P . > # > Suddenly she came upon a little three - legged table , all made of solid glass ; -# R ISg+ NSg/VPt/P P D/P NPr/I/J/Dq NSg . NSg/VB/J NSg/VB+ . NSg/I/J/C/Dq VB P NSg/J NPr🅪Sg/VB+ . -> there was nothing on it except a tiny golden key , and Alice’s first thought was -# R+ VPt NSg/I/J+ J/P NPr/ISg+ VB/C/P D/P NSg/J NPr/VB/J NPr/VB/J . VB/C NSg$ NSg/VB/J+ N🅪Sg/VP+ VPt +# R ISg+ NSg/VPt/P P D/P NPr/I/J/Dq NSg . NSg/VB/J NSg/VB+ . NSg/I/J/C/Dq VP P NSg/J NPr🅪Sg/VB+ . +> there was nothing on it except a tiny golden key , and Alice’s first thought was +# R+ VPt NSg/I/J+ J/P NPr/ISg+ VB/C/P D/P NSg/J NPr/VB/J NPr/VB/J . VB/C NSg$ NSg/J+ N🅪Sg/VP+ VPt > that it might belong to one of the doors of the hall ; but , alas ! either the # NSg/I/C/Ddem NPr/ISg+ Nᴹ/VXB/J VB/P P NSg/I/J P D NPl/V3 P D NPr+ . NSg/C/P . NPl . I/C D+ > locks were too large , or the key was too small , but at any rate it would not @@ -207,7 +207,7 @@ > open any of them . However , on the second time round , she came upon a low curtain # NSg/VB/J I/R/Dq P NSg/IPl+ . C . J/P D+ NSg/VB/J+ N🅪Sg/VB/J+ NSg/VB/J/P . ISg+ NSg/VPt/P P D/P+ NSg/VB/J/R+ NSg/VB+ > she had not noticed before , and behind it was a little door about fifteen inches -# ISg+ VB NSg/R/C VP/J C/P . VB/C NSg/J/P NPr/ISg+ VPt D/P NPr/I/J/Dq NSg/VB J/P NSg+ NPl/V3+ +# ISg+ VP NSg/R/C VP/J C/P . VB/C NSg/J/P NPr/ISg+ VPt D/P NPr/I/J/Dq NSg/VB J/P NSg+ NPl/V3+ > high : she tried the little golden key in the lock , and to her great delight it # NSg/VB/J/R . ISg+ VP/J D NPr/I/J/Dq NPr/VB/J NPr/VB/J NPr/J/R/P D+ NSg/VB+ . VB/C P ISg/D$+ NSg/J+ N🅪Sg/VB/J+ NPr/ISg+ > fitted ! @@ -215,33 +215,33 @@ > # > Alice opened the door and found that it led into a small passage , not much -# NPr+ VP/J D+ NSg/VB+ VB/C NSg/VB NSg/I/C/Ddem NPr/ISg+ NSg/VP/J P D/P+ NPr/VB/J+ NSg/VB/J+ . NSg/R/C NSg/I/J/R/Dq +# NPr+ VP/J D+ NSg/VB+ VB/C NSg/VP NSg/I/C/Ddem NPr/ISg+ NSg/VP/J P D/P+ NPr/VB/J+ NSg/VB/J+ . NSg/R/C NSg/I/J/R/Dq > larger than a rat - hole : she knelt down and looked along the passage into the -# JC C/P D/P NSg/VB+ . NSg/VB+ . ISg+ VB N🅪Sg/VB/J/P VB/C VP/J P D NSg/VB/J+ P D +# JC C/P D/P NSg/VB+ . NSg/VB+ . ISg+ VP N🅪Sg/VB/J/P VB/C VP/J P D NSg/VB/J+ P D > loveliest garden you ever saw . How she longed to get out of that dark hall , and -# JS NSg/VB/J+ ISgPl+ J NSg/VPt . NSg/C ISg+ VP/J P NSg/VB NSg/VB/J/R/P P NSg/I/C/Ddem+ NSg/VB/J+ NPr+ . VB/C +# JS NSg/VB/J+ ISgPl+ J/R NSg/VPt . NSg/C ISg+ VP/J P NSg/VB NSg/VB/J/R/P P NSg/I/C/Ddem+ NSg/VB/J+ NPr+ . VB/C > wander about among those beds of bright flowers and those cool fountains , but # NSg/VB J/P P I/Ddem NPl/V3 P NPr/VB/J+ NPrPl/V3+ VB/C I/Ddem NSg/VB/J NPl/V3 . NSg/C/P -> she could not even get her head through the doorway ; “ and even if my head would -# ISg+ NSg/VXB NSg/R/C NSg/VB/J NSg/VB ISg/D$+ NPr/VB/J+ NSg/J/P D NSg+ . . VB/C NSg/VB/J NSg/C D$+ NPr/VB/J+ VXB +> she could not even get her head through the doorway ; “ and even if my head would +# ISg+ NSg/VXB NSg/R/C NSg/VB/J/R NSg/VB ISg/D$+ NPr/VB/J+ NSg/J/P D NSg+ . . VB/C NSg/VB/J/R NSg/C D$+ NPr/VB/J+ VXB > go through , ” thought poor Alice , “ it would be of very little use without my # NSg/VB/J NSg/J/P . . N🅪Sg/VP NSg/VB/J NPr+ . . NPr/ISg+ VXB NSg/VXB P J/R NPr/I/J/Dq N🅪Sg/VB C/P D$+ > shoulders . Oh , how I wish I could shut up like a telescope ! I think I could , if # NPl/V3+ . NPr/VB . NSg/C ISg/#r+ NSg/VB ISg/#r+ NSg/VXB NSg/VBP/J NSg/VB/J/P NSg/VB/J/C/P D/P+ NSg/VB+ . ISg/#r+ NSg/VB ISg/#r+ NSg/VXB . NSg/C > I only knew how to begin . ” For , you see , so many out - of - the - way things had -# ISg/#r+ J/R/C VPt NSg/C P NSg/VB . . R/C/P . ISgPl+ NSg/VB . NSg/I/J/R/C NSg/I/J/Dq NSg/VB/J/R/P . P . D . NSg/J NPl+ VB +# ISg/#r+ J/R/C VPt NSg/C P NSg/VB . . R/C/P . ISgPl+ NSg/VB . NSg/I/J/R/C NSg/I/J/Dq NSg/VB/J/R/P . P . D . NSg/J NPl+ VP > happened lately , that Alice had begun to think that very few things indeed were -# VP/J R . NSg/I/C/Ddem NPr+ VB VPp P NSg/VB NSg/I/C/Ddem J/R NSg/I/Dq+ NPl+ R NSg/VPt +# VP/J R . NSg/I/C/Ddem NPr+ VP VPp P NSg/VB NSg/I/C/Ddem J/R NSg/I/Dq+ NPl+ R NSg/VPt > really impossible . # R NSg/J . > # > There seemed to be no use in waiting by the little door , so she went back to the # R+ VP/J P NSg/VXB NPr/Dq/P N🅪Sg/VB NPr/J/R/P Nᴹ/Vg/J+ NSg/J/P D+ NPr/I/J/Dq+ NSg/VB+ . NSg/I/J/R/C ISg+ NSg/VPt NSg/VB/J P D+ -> table , half hoping she might find another key on it , or at any rate a book of -# NSg/VB+ . N🅪Sg/VB/J/P+ Nᴹ/Vg/J ISg+ Nᴹ/VXB/J NSg/VB I/D NPr/VB/J J/P NPr/ISg+ . NPr/C NSg/P I/R/Dq NSg/VB+ D/P NSg/VB P +> table , half hoping she might find another key on it , or at any rate a book of +# NSg/VB+ . N🅪Sg/J/P+ Nᴹ/Vg/J ISg+ Nᴹ/VXB/J NSg/VB I/D NPr/VB/J J/P NPr/ISg+ . NPr/C NSg/P I/R/Dq NSg/VB+ D/P NSg/VB P > rules for shutting people up like telescopes : this time she found a little -# NPl/V3+ R/C/P NSg/Vg NPl/VB+ NSg/VB/J/P NSg/VB/J/C/P NPl/V3 . I/Ddem N🅪Sg/VB/J+ ISg+ NSg/VB D/P NPr/I/J/Dq +# NPl/V3+ R/C/P NSg/Vg NPl/VB+ NSg/VB/J/P NSg/VB/J/C/P NPl/V3 . I/Ddem N🅪Sg/VB/J+ ISg+ NSg/VP D/P NPr/I/J/Dq > bottle on it , ( “ which certainly was not here before , ” said Alice , ) and round the # NSg/VB+ J/P NPr/ISg+ . . . I/C+ R VPt NSg/R/C NSg/J/R C/P . . VP/J NPr+ . . VB/C NSg/VB/J/P D > neck of the bottle was a paper label , with the words “ DRINK ME , ” beautifully @@ -252,68 +252,68 @@ # > It was all very well to say “ Drink me , ” but the wise little Alice was not going # NPr/ISg+ VPt NSg/I/J/C/Dq J/R NSg/VB/J/R P NSg/VB . NSg/VB+ NPr/ISg+ . . NSg/C/P D+ NPr/VB/J+ NPr/I/J/Dq+ NPr+ VPt NSg/R/C Nᴹ/Vg/J -> to do that in a hurry . “ No , I’ll look first , ” she said , “ and see whether it’s -# P VXB NSg/I/C/Ddem+ NPr/J/R/P D/P+ NSg/VB+ . . NPr/Dq/P . K NSg/VB NSg/VB/J . . ISg+ VP/J . . VB/C NSg/VB I/C K -> marked ‘ poison ’ or not ” ; for she had read several nice little histories about -# VP/J Unlintable N🅪Sg/VB+ . NPr/C NSg/R/C . . R/C/P ISg+ VB NSg/VBP J/Dq NPr/VB/J NPr/I/J/Dq NPl J/P +> to do that in a hurry . “ No , I’ll look first , ” she said , “ and see whether it’s +# P VXB NSg/I/C/Ddem+ NPr/J/R/P D/P+ NSg/VB+ . . NPr/Dq/P . K NSg/VB NSg/J . . ISg+ VP/J . . VB/C NSg/VB I/C K +> marked ‘ poison ’ or not ” ; for she had read several nice little histories about +# VP/J Unlintable N🅪Sg/VB+ . NPr/C NSg/R/C . . R/C/P ISg+ VP NSg/VBP J/Dq NPr/J NPr/I/J/Dq NPl J/P > children who had got burnt , and eaten up by wild beasts and other unpleasant -# NPl+ NPr/I+ VB VP VB/J . VB/C VPp/J NSg/VB/J/P NSg/J/P NSg/VB/J NPl/V3 VB/C NSg/VB/J NSg/J +# NPl+ NPr/I+ VP VP VB/J . VB/C VPp/J NSg/VB/J/P NSg/J/P NSg/VB/J NPl/V3 VB/C NSg/VB/J NSg/J > things , all because they would not remember the simple rules their friends had -# NPl+ . NSg/I/J/C/Dq C/P IPl+ VXB NSg/R/C NSg/VB D NSg/VB/J NPl/V3+ D$+ NPl/V3+ VB +# NPl+ . NSg/I/J/C/Dq C/P IPl+ VXB NSg/R/C NSg/VB D NSg/VB/J NPl/V3+ D$+ NPl/V3+ VP > taught them : such as , that a red - hot poker will burn you if you hold it too -# VB NSg/IPl+ . NSg/I NSg/R . NSg/I/C/Ddem D/P N🅪Sg/J . NSg/VB/J NSg/VB+ NPr/VXB NSg/VB ISgPl+ NSg/C ISgPl+ NSg/VB/J NPr/ISg+ R +# VP NSg/IPl+ . NSg/I NSg/R . NSg/I/C/Ddem D/P N🅪Sg/J . NSg/VB/J NSg/VB+ NPr/VXB NSg/VB ISgPl+ NSg/C ISgPl+ NSg/VB/J NPr/ISg+ R > long ; and that if you cut your finger very deeply with a knife , it usually # NPr/VB/J . VB/C NSg/I/C/Ddem NSg/C ISgPl+ NSg/VBP/J D$+ NSg/VB+ J/R R P D/P NSg/VB+ . NPr/ISg+ R > bleeds ; and she had never forgotten that , if you drink much from a bottle marked -# NPl/V3 . VB/C ISg+ VB R NSg/VPp/J NSg/I/C/Ddem+ . NSg/C ISgPl+ NSg/VB+ NSg/I/J/R/Dq P D/P NSg/VB+ VP/J +# NPl/V3 . VB/C ISg+ VP R NSg/VPp/J NSg/I/C/Ddem+ . NSg/C ISgPl+ NSg/VB+ NSg/I/J/R/Dq P D/P NSg/VB+ VP/J > “ poison , ” it is almost certain to disagree with you , sooner or later . # . N🅪Sg/VB+ . . NPr/ISg+ VL3 R I/J P VB P ISgPl+ . JC NPr/C JC . > # > However , this bottle was not marked “ poison , ” so Alice ventured to taste it , and # C . I/Ddem+ NSg/VB+ VPt NSg/R/C VP/J . N🅪Sg/VB+ . . NSg/I/J/R/C NPr+ VP/J P NSg/VB/J NPr/ISg+ . VB/C -> finding it very nice , ( it had , in fact , a sort of mixed flavour of cherry - tart , -# Nᴹ/Vg/J NPr/ISg+ J/R NPr/VB/J . . NPr/ISg+ VB . NPr/J/R/P NSg+ . D/P NSg/VB P VP/J N🅪Sg/VB/Comm P NPr🅪Sg/J+ . NSg/VB/J . +> finding it very nice , ( it had , in fact , a sort of mixed flavour of cherry - tart , +# Nᴹ/Vg/J NPr/ISg+ J/R NPr/J . . NPr/ISg+ VP . NPr/J/R/P NSg+ . D/P NSg/VB P VP/J N🅪Sg/VB/Comm P NPr🅪Sg/J+ . NSg/VB/J . > custard , pine - apple , roast turkey , toffee , and hot buttered toast , ) she very # N🅪Sg . NSg/VB . NPr🅪Sg+ . N🅪Sg/VB/J NPr🅪Sg/J+ . N🅪Sg/VB . VB/C NSg/VB/J VP/J N🅪Sg/VB+ . . ISg+ J/R > soon finished it off . # J/R VP/J NPr/ISg+ NSg/VB/J/P . > # -> “ What a curious feeling ! ” said Alice ; “ I must be shutting up like a telescope . ” -# . NSg/I+ D/P+ J+ N🅪Sg/Vg/J+ . . VP/J NPr+ . . ISg/#r+ NSg/VB NSg/VXB NSg/Vg NSg/VB/J/P NSg/VB/J/C/P D/P NSg/VB+ . . +> “ What a curious feeling ! ” said Alice ; “ I must be shutting up like a telescope . ” +# . NSg/I+ D/P+ J+ N🅪Sg/Vg/J+ . . VP/J NPr+ . . ISg/#r+ NSg/VXB NSg/VXB NSg/Vg NSg/VB/J/P NSg/VB/J/C/P D/P NSg/VB+ . . > # > And so it was indeed : she was now only ten inches high , and her face brightened # VB/C NSg/I/J/R/C NPr/ISg+ VPt R . ISg+ VPt NSg/J/R/C J/R/C NSg NPl/V3+ NSg/VB/J/R . VB/C ISg/D$+ NSg/VB+ VP/J > up at the thought that she was now the right size for going through the little # NSg/VB/J/P NSg/P D N🅪Sg/VP NSg/I/C/Ddem ISg+ VPt NSg/J/R/C D NPr/VB/J N🅪Sg/VB+ R/C/P Nᴹ/Vg/J NSg/J/P D NPr/I/J/Dq -> door into that lovely garden . First , however , she waited for a few minutes to -# NSg/VB+ P NSg/I/C/Ddem NSg/J NSg/VB/J+ . NSg/VB/J . C . ISg+ VP/J R/C/P D/P+ NSg/I/Dq+ NPl/V3+ P +> door into that lovely garden . First , however , she waited for a few minutes to +# NSg/VB+ P NSg/I/C/Ddem NSg/J NSg/VB/J+ . NSg/J . C . ISg+ VP/J R/C/P D/P+ NSg/I/Dq+ NPl/V3+ P > see if she was going to shrink any further : she felt a little nervous about -# NSg/VB NSg/C ISg+ VPt Nᴹ/Vg/J P NSg/VB I/R/Dq VB/JC . ISg+ N🅪Sg/VB/J D/P NPr/I/J/Dq J J/P +# NSg/VB NSg/C ISg+ VPt Nᴹ/Vg/J P NSg/VB I/R/Dq VB/JC . ISg+ N🅪Sg/VP/J D/P NPr/I/J/Dq J J/P > this ; “ for it might end , you know , ” said Alice to herself , “ in my going out # I/Ddem+ . . R/C/P NPr/ISg+ Nᴹ/VXB/J NSg/VB+ . ISgPl+ NSg/VB . . VP/J NPr+ P ISg+ . . NPr/J/R/P D$+ Nᴹ/Vg/J NSg/VB/J/R/P -> altogether , like a candle . I wonder what I should be like then ? ” And she tried -# NSg . NSg/VB/J/C/P D/P+ NSg/VB+ . ISg/#r+ N🅪Sg/VB NSg/I+ ISg/#r+ VXB NSg/VXB NSg/VB/J/C/P NSg/J/C . . VB/C ISg+ VP/J +> altogether , like a candle . I wonder what I should be like then ? ” And she tried +# NSg . NSg/VB/J/C/P D/P+ NSg/VB+ . ISg/#r+ N🅪Sg/VB NSg/I+ ISg/#r+ VXB NSg/VXB NSg/VB/J/C/P NSg/J/R/C . . VB/C ISg+ VP/J > to fancy what the flame of a candle is like after the candle is blown out , for # P NSg/VB/J NSg/I+ D NSg/VB/J P D/P+ NSg/VB+ VL3 NSg/VB/J/C/P P D+ NSg/VB+ VL3 VPp/J NSg/VB/J/R/P . R/C/P > she could not remember ever having seen such a thing . -# ISg+ NSg/VXB NSg/R/C NSg/VB J Nᴹ/Vg/J NSg/VPp NSg/I+ D/P+ NSg+ . +# ISg+ NSg/VXB NSg/R/C NSg/VB J/R Nᴹ/Vg/J NSg/VPp NSg/I+ D/P+ NSg+ . > # > After a while , finding that nothing more happened , she decided on going into the # P D/P+ NSg/VB/C/P+ . Nᴹ/Vg/J NSg/I/C/Ddem NSg/I/J+ NPr/I/J/R/Dq VP/J . ISg+ NSg/VP/J J/P Nᴹ/Vg/J P D+ > garden at once ; but , alas for poor Alice ! when she got to the door , she found -# NSg/VB/J+ NSg/P NSg/C . NSg/C/P . NPl R/C/P NSg/VB/J+ NPr+ . NSg/I/C ISg+ VP P D+ NSg/VB+ . ISg+ NSg/VB +# NSg/VB/J+ NSg/P NSg/C . NSg/C/P . NPl R/C/P NSg/VB/J+ NPr+ . NSg/I/C ISg+ VP P D+ NSg/VB+ . ISg+ NSg/VP > she had forgotten the little golden key , and when she went back to the table for -# ISg+ VB NSg/VPp/J D NPr/I/J/Dq NPr/VB/J NPr/VB/J . VB/C NSg/I/C ISg+ NSg/VPt NSg/VB/J P D+ NSg/VB+ R/C/P +# ISg+ VP NSg/VPp/J D NPr/I/J/Dq NPr/VB/J NPr/VB/J . VB/C NSg/I/C ISg+ NSg/VPt NSg/VB/J P D+ NSg/VB+ R/C/P > it , she found she could not possibly reach it : she could see it quite plainly -# NPr/ISg+ . ISg+ NSg/VB ISg+ NSg/VXB NSg/R/C R NSg/VB NPr/ISg+ . ISg+ NSg/VXB NSg/VB NPr/ISg+ R R +# NPr/ISg+ . ISg+ NSg/VP ISg+ NSg/VXB NSg/R/C R NSg/VB NPr/ISg+ . ISg+ NSg/VXB NSg/VB NPr/ISg+ R R > through the glass , and she tried her best to climb up one of the legs of the # NSg/J/P D NPr🅪Sg/VB+ . VB/C ISg+ VP/J ISg/D$+ NPr/VXB/JS P NSg/VB NSg/VB/J/P NSg/I/J P D NPl/V3 P D > table , but it was too slippery ; and when she had tired herself out with trying , -# NSg/VB+ . NSg/C/P NPr/ISg+ VPt R J . VB/C NSg/I/C ISg+ VB VP/J ISg+ NSg/VB/J/R/P P Nᴹ/Vg/J . +# NSg/VB+ . NSg/C/P NPr/ISg+ VPt R J . VB/C NSg/I/C ISg+ VP VP/J ISg+ NSg/VB/J/R/P P Nᴹ/Vg/J . > the poor little thing sat down and cried . # D NSg/VB/J NPr/I/J/Dq NSg+ NSg/VP/J N🅪Sg/VB/J/P VB/C VP/J . > @@ -333,7 +333,7 @@ > pretending to be two people . “ But it’s no use now , ” thought poor Alice , “ to # Nᴹ/Vg/J P NSg/VXB NSg NPl/VB+ . . NSg/C/P K NPr/Dq/P N🅪Sg/VB NSg/J/R/C . . N🅪Sg/VP NSg/VB/J NPr+ . . P > pretend to be two people ! Why , there’s hardly enough of me left to make one -# NSg/VB/J P NSg/VXB NSg NPl/VB+ . NSg/VB . K R NSg/I P NPr/ISg+ NPr/VB/J P NSg/VB NSg/I/J +# NSg/VB/J P NSg/VXB NSg NPl/VB+ . NSg/VB . K R NSg/I P NPr/ISg+ NPr/VP/J P NSg/VB NSg/I/J > respectable person ! ” # NSg/J NSg/VB+ . . > @@ -341,13 +341,13 @@ > Soon her eye fell on a little glass box that was lying under the table : she # J/R ISg/D$+ NSg/VB+ NSg/VPt/J J/P D/P+ NPr/I/J/Dq+ NPr🅪Sg/VB+ NSg/VB+ NSg/I/C/Ddem+ VPt Nᴹ/Vg/J NSg/J/P D+ NSg/VB+ . ISg+ > opened it , and found in it a very small cake , on which the words “ EAT ME ” were -# VP/J NPr/ISg+ . VB/C NSg/VB NPr/J/R/P NPr/ISg+ D/P J/R NPr/VB/J+ N🅪Sg/VB+ . J/P I/C+ D+ NPl/V3+ . VB NPr/ISg+ . NSg/VPt +# VP/J NPr/ISg+ . VB/C NSg/VP NPr/J/R/P NPr/ISg+ D/P J/R NPr/VB/J+ N🅪Sg/VB+ . J/P I/C+ D+ NPl/V3+ . VB NPr/ISg+ . NSg/VPt > beautifully marked in currants . “ Well , I’ll eat it , ” said Alice , “ and if it # R VP/J NPr/J/R/P NPl . . NSg/VB/J/R . K VB NPr/ISg+ . . VP/J NPr+ . . VB/C NSg/C NPr/ISg+ > makes me grow larger , I can reach the key ; and if it makes me grow smaller , I # NPl/V3 NPr/ISg+ VB JC . ISg/#r+ NPr/VXB NSg/VB D NPr/VB/J . VB/C NSg/C NPr/ISg+ NPl/V3 NPr/ISg+ VB NSg/JC . ISg/#r+ > can creep under the door ; so either way I’ll get into the garden , and I don’t -# NPr/VXB NSg/VB+ NSg/J/P D NSg/VB+ . NSg/I/J/R/C I/C NSg/J+ K NSg/VB P D NSg/VB/J+ . VB/C ISg/#r+ VB +# NPr/VXB NSg/VB+ NSg/J/P D NSg/VB+ . NSg/I/J/R/C I/C NSg/J+ K NSg/VB P D NSg/VB/J+ . VB/C ISg/#r+ VXB > care which happens ! ” # N🅪Sg/VB+ I/C+ V3 . . > @@ -359,7 +359,7 @@ > she was quite surprised to find that she remained the same size : to be sure , # ISg+ VPt R VP/J P NSg/VB NSg/I/C/Ddem ISg+ VP/J D+ I/J+ N🅪Sg/VB+ . P NSg/VXB J . > this generally happens when one eats cake , but Alice had got so much into the -# I/Ddem R V3 NSg/I/C NSg/I/J V3 N🅪Sg/VB+ . NSg/C/P NPr+ VB VP NSg/I/J/R/C NSg/I/J/R/Dq P D +# I/Ddem R V3 NSg/I/C NSg/I/J V3 N🅪Sg/VB+ . NSg/C/P NPr+ VP VP NSg/I/J/R/C NSg/I/J/R/Dq P D > way of expecting nothing but out - of - the - way things to happen , that it seemed # NSg/J P Nᴹ/Vg/J NSg/I/J+ NSg/C/P NSg/VB/J/R/P . P . D . NSg/J NPl P VB . NSg/I/C/Ddem NPr/ISg+ VP/J > quite dull and stupid for life to go on in the common way . @@ -370,8 +370,8 @@ # NSg/I/J/R/C ISg+ NPr/VBP/J P N🅪Sg/VB . VB/C J/R J/R VP/J NSg/VB/J/P D+ N🅪Sg/VB+ . > # -> CHAPTER II : The Pool of Tears -# NSg/VB+ #r . D NSg/VB P NPl/V3+ +> CHAPTER II : The Pool of Tears +# HeadingStart NSg/VB+ #r . D NSg/VB P NPl/V3+ > # > “ Curiouser and curiouser ! ” cried Alice ( she was so much surprised , that for the @@ -379,25 +379,25 @@ > moment she quite forgot how to speak good English ) ; “ now I’m opening out like # NSg+ ISg+ R VPt NSg/C P NSg/VB NPr/VB/J+ NPr🅪Sg/VB/J+ . . . NSg/J/R/C K Nᴹ/Vg/J NSg/VB/J/R/P NSg/VB/J/C/P > the largest telescope that ever was ! Good - bye , feet ! ” ( for when she looked down -# D JS NSg/VB+ NSg/I/C/Ddem+ J VPt . NPr/VB/J . NSg/J/P . NPl+ . . . R/C/P NSg/I/C ISg+ VP/J N🅪Sg/VB/J/P +# D JS NSg/VB+ NSg/I/C/Ddem+ J/R VPt . NPr/VB/J . NSg/J/P . NPl+ . . . R/C/P NSg/I/C ISg+ VP/J N🅪Sg/VB/J/P > at her feet , they seemed to be almost out of sight , they were getting so far # NSg/P ISg/D$+ NPl+ . IPl+ VP/J P NSg/VXB R NSg/VB/J/R/P P N🅪Sg/VB+ . IPl+ NSg/VPt NSg/Vg NSg/I/J/R/C NSg/VB/J > off ) . “ Oh , my poor little feet , I wonder who will put on your shoes and # NSg/VB/J/P . . . NPr/VB . D$+ NSg/VB/J+ NPr/I/J/Dq+ NPl+ . ISg/#r+ N🅪Sg/VB NPr/I+ NPr/VXB NSg/VBP J/P D$+ NPl/V3 VB/C > stockings for you now , dears ? I’m sure I shan’t be able ! I shall be a great deal -# NPl/V3+ R/C/P ISgPl+ NSg/J/R/C . NPl/V3+ . K J ISg/#r+ VB NSg/VXB NSg/VB/J . ISg/#r+ VXB NSg/VXB D/P+ NSg/J+ NSg/VB/J+ -> too far off to trouble myself about you : you must manage the best way you -# R NSg/VB/J NSg/VB/J/P P N🅪Sg/VB ISg+ J/P ISgPl+ . ISgPl+ NSg/VB NSg/VB D+ NPr/VXB/JS+ NSg/J+ ISgPl+ -> can ; — but I must be kind to them , ” thought Alice , “ or perhaps they won’t walk the -# NPr/VXB . . NSg/C/P ISg/#r+ NSg/VB NSg/VXB NSg/J P NSg/IPl+ . . N🅪Sg/VP NPr+ . . NPr/C NSg/R IPl+ VB NSg/VB D +# NPl/V3+ R/C/P ISgPl+ NSg/J/R/C . NPl/V3+ . K J ISg/#r+ VXB NSg/VXB NSg/VB/J . ISg/#r+ VXB NSg/VXB D/P+ NSg/J+ NSg/VB/J+ +> too far off to trouble myself about you : you must manage the best way you +# R NSg/VB/J NSg/VB/J/P P N🅪Sg/VB ISg+ J/P ISgPl+ . ISgPl+ NSg/VXB NSg/VB D+ NPr/VXB/JS+ NSg/J+ ISgPl+ +> can ; — but I must be kind to them , ” thought Alice , “ or perhaps they won’t walk the +# NPr/VXB . . NSg/C/P ISg/#r+ NSg/VXB NSg/VXB NSg/J P NSg/IPl+ . . N🅪Sg/VP NPr+ . . NPr/C NSg/R IPl+ VXB NSg/VB D > way I want to go ! Let me see : I’ll give them a new pair of boots every # NSg/J+ ISg/#r+ NSg/VB P NSg/VB/J . NSg/VBP NPr/ISg+ NSg/VB . K NSg/VB NSg/IPl+ D/P NSg/J NSg/VB P NPl/V3+ Dq > Christmas . ” # NPr/VB/J+ . . > # -> And she went on planning to herself how she would manage it . “ They must go by -# VB/C ISg+ NSg/VPt J/P NSg/VB P ISg+ NSg/C ISg+ VXB NSg/VB NPr/ISg+ . . IPl+ NSg/VB NSg/VB/J NSg/J/P +> And she went on planning to herself how she would manage it . “ They must go by +# VB/C ISg+ NSg/VPt J/P NSg/VB P ISg+ NSg/C ISg+ VXB NSg/VB NPr/ISg+ . . IPl+ NSg/VXB NSg/VB/J NSg/J/P > the carrier , ” she thought ; “ and how funny it’ll seem , sending presents to one’s # D+ NPr+ . . ISg+ N🅪Sg/VP . . VB/C NSg/C NSg/J K VB . Nᴹ/Vg/J NPl/V3+ P NSg$ > own feet ! And how odd the directions will look ! @@ -412,8 +412,8 @@ # NPr/VB NSg/VB/J . NSg/I+ Nᴹ/VB/J+ K Nᴹ/Vg/J . . > # -> Just then her head struck against the roof of the hall : in fact she was now more -# J NSg/J/C ISg/D$+ NPr/VB/J+ VB C/P D NSg/VB P D+ NPr+ . NPr/J/R/P NSg+ ISg+ VPt NSg/J/R/C NPr/I/J/R/Dq +> Just then her head struck against the roof of the hall : in fact she was now more +# J/R NSg/J/R/C ISg/D$+ NPr/VB/J+ VB C/P D NSg/VB P D+ NPr+ . NPr/J/R/P NSg+ ISg+ VPt NSg/J/R/C NPr/I/J/R/Dq > than nine feet high , and she at once took up the little golden key and hurried # C/P NSg+ NPl+ NSg/VB/J/R . VB/C ISg+ NSg/P NSg/C VPt NSg/VB/J/P D NPr/I/J/Dq NPr/VB/J NPr/VB/J VB/C VP/J > off to the garden door . @@ -425,7 +425,7 @@ > through into the garden with one eye ; but to get through was more hopeless than # NSg/J/P P D NSg/VB/J+ P NSg/I/J+ NSg/VB+ . NSg/C/P P NSg/VB NSg/J/P VPt NPr/I/J/R/Dq J C/P > ever : she sat down and began to cry again . -# J . ISg+ NSg/VP/J N🅪Sg/VB/J/P VB/C VPt P NSg/VB P . +# J/R . ISg+ NSg/VP/J N🅪Sg/VB/J/P VB/C VPt P NSg/VB P . > # > “ You ought to be ashamed of yourself , ” said Alice , “ a great girl like you , ” ( she @@ -434,8 +434,8 @@ # Nᴹ/VXB/J NSg/VB/J/R NSg/VB I/Ddem+ . . . P NSg/VB/J J/P Nᴹ/Vg/J NPr/J/R/P I/Ddem+ NSg/J+ . NSg/VB I/Ddem+ NSg+ . ISg/#r+ NPr/VB > you ! ” But she went on all the same , shedding gallons of tears , until there was a # ISgPl+ . . NSg/C/P ISg+ NSg/VPt J/P NSg/I/J/C/Dq D I/J . NSg/Vg NPl P NPl/V3+ . C/P R+ VPt D/P -> large pool all round her , about four inches deep and reaching half down the -# NSg/J NSg/VB+ NSg/I/J/C/Dq NSg/VB/J/P ISg/D$+ . J/P NSg NPl/V3+ NSg/J VB/C Nᴹ/Vg/J N🅪Sg/VB/J/P+ N🅪Sg/VB/J/P D +> large pool all round her , about four inches deep and reaching half down the +# NSg/J NSg/VB+ NSg/I/J/C/Dq NSg/VB/J/P ISg/D$+ . J/P NSg NPl/V3+ NSg/J VB/C Nᴹ/Vg/J N🅪Sg/J/P+ N🅪Sg/VB/J/P D > hall . # NPr+ . > @@ -449,9 +449,9 @@ > large fan in the other : he came trotting along in a great hurry , muttering to # NSg/J+ NSg/VB+ NPr/J/R/P D NSg/VB/J . NPr/ISg+ NSg/VPt/P NSg/Vg/J P NPr/J/R/P D/P+ NSg/J+ NSg/VB+ . Nᴹ/Vg/J P > himself as he came , “ Oh ! the Duchess , the Duchess ! Oh ! won’t she be savage if -# ISg+ NSg/R NPr/ISg+ NSg/VPt/P . . NPr/VB . D NSg/VB . D NSg/VB . NPr/VB . VB ISg+ NSg/VXB NPr/VB/J+ NSg/C +# ISg+ NSg/R NPr/ISg+ NSg/VPt/P . . NPr/VB . D NSg/VB . D NSg/VB . NPr/VB . VXB ISg+ NSg/VXB NPr/VB/J+ NSg/C > I’ve kept her waiting ! ” Alice felt so desperate that she was ready to ask help -# K VP ISg/D$+ Nᴹ/Vg/J . . NPr+ N🅪Sg/VB/J NSg/I/J/R/C NSg/J NSg/I/C/Ddem ISg+ VPt NSg/VB/J P NSg/VB NSg/VB +# K VP ISg/D$+ Nᴹ/Vg/J . . NPr+ N🅪Sg/VP/J NSg/I/J/R/C NSg/J NSg/I/C/Ddem ISg+ VPt NSg/VB/J P NSg/VB NSg/VB > of any one ; so , when the Rabbit came near her , she began , in a low , timid voice , # P I/R/Dq+ NSg/I/J+ . NSg/I/J/R/C . NSg/I/C D+ NSg/VB+ NSg/VPt/P NSg/VB/J/P ISg/D$+ . ISg+ VPt . NPr/J/R/P D/P NSg/VB/J/R . J+ NSg/VB+ . > “ If you please , sir — ” The Rabbit started violently , dropped the white kid gloves @@ -465,7 +465,7 @@ > fanning herself all the time she went on talking : “ Dear , dear ! How queer # NSg/Vg ISg+ NSg/I/J/C/Dq D N🅪Sg/VB/J+ ISg+ NSg/VPt J/P Nᴹ/Vg/J . . NSg/VB/J . NSg/VB/J . NSg/C NSg/VB/J > everything is to - day ! And yesterday things went on just as usual . I wonder if -# NSg/I/VB+ VL3 P . NPr🅪Sg+ . VB/C NSg+ NPl+ NSg/VPt J/P J NSg/R NSg/J . ISg/#r+ N🅪Sg/VB NSg/C +# NSg/I/VB+ VL3 P . NPr🅪Sg+ . VB/C NSg+ NPl+ NSg/VPt J/P J/R NSg/R NSg/J . ISg/#r+ N🅪Sg/VB NSg/C > I’ve been changed in the night ? Let me think : was I the same when I got up this # K NSg/VPp VP/J NPr/J/R/P D N🅪Sg/VB+ . NSg/VBP NPr/ISg+ NSg/VB . VPt ISg/#r+ D I/J NSg/I/C ISg/#r+ VP NSg/VB/J/P I/Ddem+ > morning ? I almost think I can remember feeling a little different . But if I’m @@ -479,9 +479,9 @@ > # > “ I’m sure I’m not Ada , ” she said , “ for her hair goes in such long ringlets , and -# . K J K NSg/R/C NPr+ . . ISg+ VP/J . . R/C/P ISg/D$+ N🅪Sg/VB+ NPl/VB NPr/J/R/P NSg/I NPr/VB/J NPl/V3 . VB/C +# . K J K NSg/R/C NPr+ . . ISg+ VP/J . . R/C/P ISg/D$+ N🅪Sg/VB+ NPl/V3 NPr/J/R/P NSg/I NPr/VB/J NPl/V3 . VB/C > mine doesn’t go in ringlets at all ; and I’m sure I can’t be Mabel , for I know -# NSg/I/VB+ VB NSg/VB/J NPr/J/R/P NPl/V3 NSg/P NSg/I/J/C/Dq . VB/C K J ISg/#r+ VXB NSg/VXB NPr . R/C/P ISg/#r+ NSg/VB +# NSg/I/VB+ VX3 NSg/VB/J NPr/J/R/P NPl/V3 NSg/P NSg/I/J/C/Dq . VB/C K J ISg/#r+ VXB NSg/VXB NPr . R/C/P ISg/#r+ NSg/VB > all sorts of things , and she , oh ! she knows such a very little ! Besides , she’s # NSg/I/J/C/Dq NPl/V3 P NPl+ . VB/C ISg+ . NPr/VB . ISg+ NPl/V3 NSg/I D/P J/R NPr/I/J/Dq . R/P . K > she , and I’m I , and — oh dear , how puzzling it all is ! I’ll try if I know all the @@ -491,17 +491,17 @@ > is thirteen , and four times seven is — oh dear ! I shall never get to twenty at # VL3+ NSg . VB/C NSg+ NPl/V3+ NSg+ VL3+ . NPr/VB NSg/VB/J . ISg/#r+ VXB R NSg/VB P NSg NSg/P > that rate ! However , the Multiplication Table doesn’t signify : let’s try -# NSg/I/C/Ddem+ NSg/VB+ . C . D Nᴹ NSg/VB+ VB VB . NSg$ NSg/VB/J +# NSg/I/C/Ddem+ NSg/VB+ . C . D Nᴹ NSg/VB+ VX3 VB . NSg$ NSg/VB/J > Geography . London is the capital of Paris , and Paris is the capital of Rome , and # N🅪Sg+ . NPr+ VL3 D N🅪Sg/J P NPr+ . VB/C NPr+ VL3 D N🅪Sg/J P NPr+ . VB/C -> Rome — no , that’s all wrong , I’m certain ! I must have been changed for Mabel ! I’ll -# NPr+ . NPr/Dq/P . NSg$ NSg/I/J/C/Dq NSg/VB/J/R . K I/J . ISg/#r+ NSg/VB NSg/VXB NSg/VPp VP/J R/C/P NPr . K +> Rome — no , that’s all wrong , I’m certain ! I must have been changed for Mabel ! I’ll +# NPr+ . NPr/Dq/P . NSg$ NSg/I/J/C/Dq NSg/VB/J/R . K I/J . ISg/#r+ NSg/VXB NSg/VXB NSg/VPp VP/J R/C/P NPr . K > try and say ‘ How doth the little — ’ ” and she crossed her hands on her lap as if # NSg/VB/J VB/C NSg/VB Unlintable NSg/C V3 D NPr/I/J/Dq . . . VB/C ISg+ VP/J ISg/D$+ NPl/V3+ J/P ISg/D$+ NSg/VB/J+ NSg/R NSg/C > she were saying lessons , and began to repeat it , but her voice sounded hoarse # ISg+ NSg/VPt N🅪Sg/Vg/J NPl/V3+ . VB/C VPt P NSg/VB NPr/ISg+ . NSg/C/P ISg/D$+ NSg/VB+ VP/J NSg/VB/J -> and strange , and the words did not come the same as they used to do : — -# VB/C NSg/VB/J . VB/C D NPl/V3+ VPt NSg/R/C NSg/VBPp/P D I/J NSg/R IPl+ VP/J P VXB . . +> and strange , and the words did not come the same as they used to do : — +# VB/C NSg/VB/J . VB/C D NPl/V3+ VXPt NSg/R/C NSg/VBPp/P D I/J NSg/R IPl+ VP/J P VXB . . > # > “ How doth the little crocodile Improve his shining tail , And pour the waters @@ -518,18 +518,18 @@ # > “ I’m sure those are not the right words , ” said poor Alice , and her eyes filled # . K J I/Ddem+ VB NSg/R/C D NPr/VB/J NPl/V3+ . . VP/J NSg/VB/J NPr+ . VB/C ISg/D$+ NPl/V3+ VP/J -> with tears again as she went on , “ I must be Mabel after all , and I shall have to -# P NPl/V3+ P NSg/R ISg+ NSg/VPt J/P . . ISg/#r+ NSg/VB NSg/VXB NPr P NSg/I/J/C/Dq . VB/C ISg/#r+ VXB NSg/VXB P +> with tears again as she went on , “ I must be Mabel after all , and I shall have to +# P NPl/V3+ P NSg/R ISg+ NSg/VPt J/P . . ISg/#r+ NSg/VXB NSg/VXB NPr P NSg/I/J/C/Dq . VB/C ISg/#r+ VXB NSg/VXB P > go and live in that poky little house , and have next to no toys to play with , # NSg/VB/J VB/C VB/J NPr/J/R/P NSg/I/C/Ddem NSg/J NPr/I/J/Dq NPr/VB+ . VB/C NSg/VXB NSg/J/P P NPr/Dq/P NPl/V3+ P N🅪Sg/VB P . > and oh ! ever so many lessons to learn ! No , I’ve made up my mind about it ; if I’m -# VB/C NPr/VB . J NSg/I/J/R/C NSg/I/J/Dq NPl/V3+ P NSg/VB . NPr/Dq/P . K VB NSg/VB/J/P D$+ NSg/VB+ J/P NPr/ISg+ . NSg/C K +# VB/C NPr/VB . J/R NSg/I/J/R/C NSg/I/J/Dq NPl/V3+ P NSg/VB . NPr/Dq/P . K VP NSg/VB/J/P D$+ NSg/VB+ J/P NPr/ISg+ . NSg/C K > Mabel , I’ll stay down here ! It’ll be no use their putting their heads down and # NPr . K NSg/VB/J N🅪Sg/VB/J/P NSg/J/R . K NSg/VXB NPr/Dq/P N🅪Sg/VB D$+ Nᴹ/Vg/J D$+ NPl/V3+ N🅪Sg/VB/J/P VB/C -> saying ‘ Come up again , dear ! ’ I shall only look up and say ‘ Who am I then ? Tell -# N🅪Sg/Vg/J Unlintable NSg/VBPp/P NSg/VB/J/P P . NSg/VB/J . . ISg/#r+ VXB J/R/C NSg/VB NSg/VB/J/P VB/C NSg/VB Unlintable NPr/I+ NPr/VB/J ISg/#r+ NSg/J/C . NPr/VB -> me that first , and then , if I like being that person , I’ll come up : if not , I’ll -# NPr/ISg+ NSg/I/C/Ddem NSg/VB/J . VB/C NSg/J/C . NSg/C ISg/#r+ NSg/VB/J/C/P N🅪Sg/Vg/J/C NSg/I/C/Ddem+ NSg/VB+ . K NSg/VBPp/P NSg/VB/J/P . NSg/C NSg/R/C . K +> saying ‘ Come up again , dear ! ’ I shall only look up and say ‘ Who am I then ? Tell +# N🅪Sg/Vg/J Unlintable NSg/VBPp/P NSg/VB/J/P P . NSg/VB/J . . ISg/#r+ VXB J/R/C NSg/VB NSg/VB/J/P VB/C NSg/VB Unlintable NPr/I+ NPr/VB/J ISg/#r+ NSg/J/R/C . NPr/VB +> me that first , and then , if I like being that person , I’ll come up : if not , I’ll +# NPr/ISg+ NSg/I/C/Ddem NSg/J . VB/C NSg/J/R/C . NSg/C ISg/#r+ NSg/VB/J/C/P N🅪Sg/Vg/J/C NSg/I/C/Ddem+ NSg/VB+ . K NSg/VBPp/P NSg/VB/J/P . NSg/C NSg/R/C . K > stay down here till I’m somebody else ’ — but , oh dear ! ” cried Alice , with a sudden # NSg/VB/J N🅪Sg/VB/J/P NSg/J/R NSg/VB/C/P K NSg/I+ NSg/J/C . . NSg/C/P . NPr/VB NSg/VB/J . . VP/J NPr+ . P D/P NSg/J > burst of tears , “ I do wish they would put their heads down ! I am so very tired @@ -541,29 +541,29 @@ > As she said this she looked down at her hands , and was surprised to see that she # NSg/R ISg+ VP/J I/Ddem+ ISg+ VP/J N🅪Sg/VB/J/P NSg/P ISg/D$+ NPl/V3+ . VB/C VPt VP/J P NSg/VB NSg/I/C/Ddem ISg+ > had put on one of the Rabbit’s little white kid gloves while she was talking . -# VB NSg/VBP J/P NSg/I/J P D NSg$ NPr/I/J/Dq NPr🅪Sg/VB/J NSg/VB+ NPl/V3+ NSg/VB/C/P ISg+ VPt Nᴹ/Vg/J . -> “ How can I have done that ? ” she thought . “ I must be growing small again . ” She -# . NSg/C NPr/VXB ISg/#r+ NSg/VXB NSg/VPp/J NSg/I/C/Ddem+ . . ISg+ N🅪Sg/VP . . ISg/#r+ NSg/VB NSg/VXB Nᴹ/Vg/J NPr/VB/J P . . ISg+ +# VP NSg/VBP J/P NSg/I/J P D NSg$ NPr/I/J/Dq NPr🅪Sg/VB/J NSg/VB+ NPl/V3+ NSg/VB/C/P ISg+ VPt Nᴹ/Vg/J . +> “ How can I have done that ? ” she thought . “ I must be growing small again . ” She +# . NSg/C NPr/VXB ISg/#r+ NSg/VXB NSg/VPp/J NSg/I/C/Ddem+ . . ISg+ N🅪Sg/VP . . ISg/#r+ NSg/VXB NSg/VXB Nᴹ/Vg/J NPr/VB/J P . . ISg+ > got up and went to the table to measure herself by it , and found that , as nearly -# VP NSg/VB/J/P VB/C NSg/VPt P D+ NSg/VB+ P NSg/VB ISg+ NSg/J/P NPr/ISg+ . VB/C NSg/VB NSg/I/C/Ddem+ . NSg/R R +# VP NSg/VB/J/P VB/C NSg/VPt P D+ NSg/VB+ P NSg/VB ISg+ NSg/J/P NPr/ISg+ . VB/C NSg/VP NSg/I/C/Ddem+ . NSg/R R > as she could guess , she was now about two feet high , and was going on shrinking # NSg/R ISg+ NSg/VXB NSg/VB . ISg+ VPt NSg/J/R/C J/P NSg+ NPl+ NSg/VB/J/R . VB/C VPt Nᴹ/Vg/J J/P Nᴹ/Vg/J > rapidly : she soon found out that the cause of this was the fan she was holding , -# R . ISg+ J/R NSg/VB NSg/VB/J/R/P NSg/I/C/Ddem D N🅪Sg/VB/C P I/Ddem+ VPt D+ NSg/VB ISg+ VPt Nᴹ/Vg/J . +# R . ISg+ J/R NSg/VP NSg/VB/J/R/P NSg/I/C/Ddem D N🅪Sg/VB/C P I/Ddem+ VPt D+ NSg/VB ISg+ VPt Nᴹ/Vg/J . > and she dropped it hastily , just in time to avoid shrinking away altogether . -# VB/C ISg+ VP/J NPr/ISg+ R . J NPr/J/R/P N🅪Sg/VB/J+ P VB Nᴹ/Vg/J VB/J NSg . +# VB/C ISg+ VP/J NPr/ISg+ R . J/R NPr/J/R/P N🅪Sg/VB/J+ P VB Nᴹ/Vg/J VB/J NSg . > # > “ That was a narrow escape ! ” said Alice , a good deal frightened at the sudden # . NSg/I/C/Ddem+ VPt D/P NSg/VB/J N🅪Sg/VB . . VP/J NPr+ . D/P+ NPr/VB/J+ NSg/VB/J+ VP/J NSg/P D+ NSg/J+ -> change , but very glad to find herself still in existence ; “ and now for the -# N🅪Sg/VB+ . NSg/C/P J/R NSg/VB/J P NSg/VB ISg+ NSg/VB/J NPr/J/R/P NSg+ . . VB/C NSg/J/R/C R/C/P D+ +> change , but very glad to find herself still in existence ; “ and now for the +# N🅪Sg/VB+ . NSg/C/P J/R NSg/VB/J P NSg/VB ISg+ NSg/VB/J/R NPr/J/R/P NSg+ . . VB/C NSg/J/R/C R/C/P D+ > garden ! ” and she ran with all speed back to the little door : but , alas ! the # NSg/VB/J+ . . VB/C ISg+ NSg/VPt P NSg/I/J/C/Dq+ N🅪Sg/VB+ NSg/VB/J P D+ NPr/I/J/Dq+ NSg/VB+ . NSg/C/P . NPl . D+ > little door was shut again , and the little golden key was lying on the glass # NPr/I/J/Dq+ NSg/VB+ VPt NSg/VBP/J P . VB/C D+ NPr/I/J/Dq+ NPr/VB/J+ NPr/VB/J+ VPt Nᴹ/Vg/J J/P D+ NPr🅪Sg/VB+ > table as before , “ and things are worse than ever , ” thought the poor child , “ for -# NSg/VB+ NSg/R C/P . . VB/C NPl+ VB NSg/VB/JC C/P J . . N🅪Sg/VP D+ NSg/VB/J+ NSg/VB+ . . R/C/P +# NSg/VB+ NSg/R C/P . . VB/C NPl+ VB NSg/VB/JC C/P J/R . . N🅪Sg/VP D+ NSg/VB/J+ NSg/VB+ . . R/C/P > I never was so small as this before , never ! And I declare it’s too bad , that it # ISg/#r+ R VPt NSg/I/J/R/C NPr/VB/J NSg/R I/Ddem C/P . R . VB/C ISg/#r+ VB K R NSg/VB/J . NSg/I/C/Ddem NPr/ISg+ > is ! ” @@ -572,26 +572,26 @@ # > As she said these words her foot slipped , and in another moment , splash ! she was # NSg/R ISg+ VP/J I/Ddem+ NPl/V3+ ISg/D$+ NSg/VB+ VP/J . VB/C NPr/J/R/P I/D+ NSg+ . NSg/VB+ . ISg+ VPt -> up to her chin in salt water . Her first idea was that she had somehow fallen -# NSg/VB/J/P P ISg/D$+ NPr/VB+ NPr/J/R/P NPr🅪Sg/VB/J+ N🅪Sg/VB+ . ISg/D$+ NSg/VB/J+ NSg+ VPt NSg/I/C/Ddem ISg+ VB R VPp/J +> up to her chin in salt water . Her first idea was that she had somehow fallen +# NSg/VB/J/P P ISg/D$+ NPr/VB+ NPr/J/R/P NPr🅪Sg/VB/J+ N🅪Sg/VB+ . ISg/D$+ NSg/J+ NSg+ VPt NSg/I/C/Ddem ISg+ VP R VPp/J > into the sea , “ and in that case I can go back by railway , ” she said to herself . # P D+ NSg+ . . VB/C NPr/J/R/P NSg/I/C/Ddem NPr🅪Sg/VB+ ISg/#r+ NPr/VXB NSg/VB/J NSg/VB/J NSg/J/P NSg+ . . ISg+ VP/J P ISg+ . > ( Alice had been to the seaside once in her life , and had come to the general -# . NPr+ VB NSg/VPp P D NPr/J NSg/C NPr/J/R/P ISg/D$+ N🅪Sg/VB+ . VB/C VB NSg/VBPp/P P D NSg/VB/J +# . NPr+ VP NSg/VPp P D NPr/J NSg/C NPr/J/R/P ISg/D$+ N🅪Sg/VB+ . VB/C VP NSg/VBPp/P P D NSg/VB/J > conclusion , that wherever you go to on the English coast you find a number of # NSg+ . NSg/I/C/Ddem+ C ISgPl+ NSg/VB/J P J/P D NPr🅪Sg/VB/J+ NSg/VB+ ISgPl+ NSg/VB D/P N🅪Sg/VB/JC P > bathing machines in the sea , some children digging in the sand with wooden # Nᴹ/Vg/J NPl/V3+ NPr/J/R/P D NSg+ . I/J/R/Dq NPl+ NSg/VB NPr/J/R/P D NSg/VB/J+ P J -> spades , then a row of lodging houses , and behind them a railway station . ) -# NPl/V3 . NSg/J/C D/P NSg/VB P N🅪Sg/Vg/J+ NPl/V3+ . VB/C NSg/J/P NSg/IPl+ D/P NSg+ NSg/VB+ . . +> spades , then a row of lodging houses , and behind them a railway station . ) +# NPl/V3 . NSg/J/R/C D/P NSg/VB P N🅪Sg/Vg/J+ NPl/V3+ . VB/C NSg/J/P NSg/IPl+ D/P NSg+ NSg/VB+ . . > However , she soon made out that she was in the pool of tears which she had wept -# C . ISg+ J/R VB NSg/VB/J/R/P NSg/I/C/Ddem ISg+ VPt NPr/J/R/P D NSg/VB P NPl/V3+ I/C+ ISg+ VB VB +# C . ISg+ J/R VP NSg/VB/J/R/P NSg/I/C/Ddem ISg+ VPt NPr/J/R/P D NSg/VB P NPl/V3+ I/C+ ISg+ VP VB > when she was nine feet high . # NSg/I/C ISg+ VPt NSg NPl NSg/VB/J/R . > # > “ I wish I hadn’t cried so much ! ” said Alice , as she swam about , trying to find -# . ISg/#r+ NSg/VB ISg/#r+ VB VP/J NSg/I/J/R/C NSg/I/J/R/Dq . . VP/J NPr+ . NSg/R ISg+ VPt J/P . Nᴹ/Vg/J P NSg/VB +# . ISg/#r+ NSg/VB ISg/#r+ VPt VP/J NSg/I/J/R/C NSg/I/J/R/Dq . . VP/J NPr+ . NSg/R ISg+ VPt J/P . Nᴹ/Vg/J P NSg/VB > her way out . “ I shall be punished for it now , I suppose , by being drowned in my # ISg/D$+ NSg/J+ NSg/VB/J/R/P . . ISg/#r+ VXB NSg/VXB VP/J R/C/P NPr/ISg+ NSg/J/R/C . ISg/#r+ VB . NSg/J/P N🅪Sg/Vg/J/C VP/J NPr/J/R/P D$+ > own tears ! That will be a queer thing , to be sure ! However , everything is queer @@ -600,14 +600,14 @@ # P . NPr🅪Sg+ . . > # -> Just then she heard something splashing about in the pool a little way off , and -# J NSg/J/C ISg+ VP/J NSg/I/J+ Nᴹ/Vg/J J/P NPr/J/R/P D NSg/VB+ D/P NPr/I/J/Dq NSg/J+ NSg/VB/J/P . VB/C -> she swam nearer to make out what it was : at first she thought it must be a -# ISg+ VPt NSg/JC P NSg/VB NSg/VB/J/R/P NSg/I+ NPr/ISg+ VPt . NSg/P NSg/VB/J ISg+ N🅪Sg/VP NPr/ISg+ NSg/VB NSg/VXB D/P -> walrus or hippopotamus , but then she remembered how small she was now , and she -# NSg/VB+ NPr/C NSg . NSg/C/P NSg/J/C ISg+ VP/J NSg/C NPr/VB/J ISg+ VPt NSg/J/R/C . VB/C ISg+ +> Just then she heard something splashing about in the pool a little way off , and +# J/R NSg/J/R/C ISg+ VP/J NSg/I/J+ Nᴹ/Vg/J J/P NPr/J/R/P D NSg/VB+ D/P NPr/I/J/Dq NSg/J+ NSg/VB/J/P . VB/C +> she swam nearer to make out what it was : at first she thought it must be a +# ISg+ VPt NSg/JC P NSg/VB NSg/VB/J/R/P NSg/I+ NPr/ISg+ VPt . NSg/P NSg/J ISg+ N🅪Sg/VP NPr/ISg+ NSg/VXB NSg/VXB D/P +> walrus or hippopotamus , but then she remembered how small she was now , and she +# NSg/VB+ NPr/C NSg . NSg/C/P NSg/J/R/C ISg+ VP/J NSg/C NPr/VB/J ISg+ VPt NSg/J/R/C . VB/C ISg+ > soon made out that it was only a mouse that had slipped in like herself . -# J/R VB NSg/VB/J/R/P NSg/I/C/Ddem NPr/ISg+ VPt J/R/C D/P NSg/VB+ NSg/I/C/Ddem+ VB VP/J NPr/J/R/P NSg/VB/J/C/P ISg+ . +# J/R VP NSg/VB/J/R/P NSg/I/C/Ddem NPr/ISg+ VPt J/R/C D/P NSg/VB+ NSg/I/C/Ddem+ VP VP/J NPr/J/R/P NSg/VB/J/C/P ISg+ . > # > “ Would it be of any use , now , ” thought Alice , “ to speak to this mouse ? @@ -618,10 +618,10 @@ # NPr/VXB N🅪Sg/VB . NSg/P I/R/Dq+ NSg/VB+ . K NPr/Dq/P+ N🅪Sg/VB+ NPr/J/R/P Nᴹ/Vg/J . . NSg/I/J/R/C ISg+ VPt . . NPr/J/P NSg/VB+ . VXB > you know the way out of this pool ? I am very tired of swimming about here , O # ISgPl+ NSg/VB D+ NSg/J+ NSg/VB/J/R/P P I/Ddem+ NSg/VB+ . ISg/#r+ NPr/VB/J J/R VP/J P NSg/VB J/P NSg/J/R . NPr/J/P -> Mouse ! ” ( Alice thought this must be the right way of speaking to a mouse : she -# NSg/VB+ . . . NPr+ N🅪Sg/VP I/Ddem+ NSg/VB NSg/VXB D NPr/VB/J NSg/J P Nᴹ/Vg/J P D/P+ NSg/VB+ . ISg+ +> Mouse ! ” ( Alice thought this must be the right way of speaking to a mouse : she +# NSg/VB+ . . . NPr+ N🅪Sg/VP I/Ddem+ NSg/VXB NSg/VXB D NPr/VB/J NSg/J P Nᴹ/Vg/J P D/P+ NSg/VB+ . ISg+ > had never done such a thing before , but she remembered having seen in her -# VB R NSg/VPp/J NSg/I D/P+ NSg+ C/P . NSg/C/P ISg+ VP/J Nᴹ/Vg/J NSg/VPp NPr/J/R/P ISg/D$+ +# VP R NSg/VPp/J NSg/I D/P+ NSg+ C/P . NSg/C/P ISg+ VP/J Nᴹ/Vg/J NSg/VPp NPr/J/R/P ISg/D$+ > brother’s Latin Grammar , “ A mouse — of a mouse — to a mouse — a mouse — O mouse ! ” ) The # NSg$ NPr/J N🅪Sg/VB+ . . D/P NSg/VB+ . P D/P NSg/VB+ . P D/P NSg/VB+ . D/P NSg/VB+ . NPr/J/P NSg/VB+ . . . D+ > Mouse looked at her rather inquisitively , and seemed to her to wink with one of @@ -631,19 +631,19 @@ > # > “ Perhaps it doesn’t understand English , ” thought Alice ; “ I daresay it’s a French -# . NSg/R NPr/ISg+ VB VB NPr🅪Sg/VB/J+ . . N🅪Sg/VP NPr+ . . ISg/#r+ VB K D/P NPr🅪Sg/VB/J +# . NSg/R NPr/ISg+ VX3 VB NPr🅪Sg/VB/J+ . . N🅪Sg/VP NPr+ . . ISg/#r+ VB K D/P NPr🅪Sg/VB/J > mouse , come over with William the Conqueror . ” ( For , with all her knowledge of # NSg/VB+ . NSg/VBPp/P NSg/J/P P NPr+ D NSg . . . R/C/P . P NSg/I/J/C/Dq ISg/D$+ Nᴹ P > history , Alice had no very clear notion how long ago anything had happened . ) So -# N🅪Sg+ . NPr+ VB NPr/Dq/P J/R NSg/VB/J+ NSg+ NSg/C NPr/VB/J J/P NSg/I/VB+ VB VP/J . . NSg/I/J/R/C -> she began again : “ Où est ma chatte ? ” which was the first sentence in her French -# ISg+ VPt P . . ? NPr+ NPr/J+ ? . . I/C+ VPt D NSg/VB/J NSg/VB NPr/J/R/P ISg/D$+ NPr🅪Sg/VB/J +# N🅪Sg+ . NPr+ VP NPr/Dq/P J/R NSg/VB/J+ NSg+ NSg/C NPr/VB/J J/P NSg/I/VB+ VP VP/J . . NSg/I/J/R/C +> she began again : “ Où est ma chatte ? ” which was the first sentence in her French +# ISg+ VPt P . . ? NPr+ NPr/J+ ? . . I/C+ VPt D NSg/J NSg/VB NPr/J/R/P ISg/D$+ NPr🅪Sg/VB/J > lesson - book . The Mouse gave a sudden leap out of the water , and seemed to quiver # NSg/VB+ . NSg/VB+ . D+ NSg/VB+ VPt D/P+ NSg/J+ NSg/VB/J+ NSg/VB/J/R/P P D+ N🅪Sg/VB+ . VB/C VP/J P NSg/VB/J > all over with fright . “ Oh , I beg your pardon ! ” cried Alice hastily , afraid that # NSg/I/J/C/Dq NSg/J/P+ P NSg/VB/J . . NPr/VB . ISg/#r+ NSg/VB D$+ NSg/VB . . VP/J NPr+ R . J NSg/I/C/Ddem > she had hurt the poor animal’s feelings . “ I quite forgot you didn’t like cats . ” -# ISg+ VB NSg/VBP/J D NSg/VB/J NSg$ NPl/V3+ . . ISg/#r+ R VPt ISgPl+ VB NSg/VB/J/C/P NPl/V3+ . . +# ISg+ VP NSg/VBP/J D NSg/VB/J NSg$ NPl/V3+ . . ISg/#r+ R VPt ISgPl+ VXPt NSg/VB/J/C/P NPl/V3+ . . > # > “ Not like cats ! ” cried the Mouse , in a shrill , passionate voice . “ Would you like @@ -653,21 +653,21 @@ > # > “ Well , perhaps not , ” said Alice in a soothing tone : “ don’t be angry about it . -# . NSg/VB/J/R . NSg/R NSg/R/C . . VP/J NPr+ NPr/J/R/P D/P+ Nᴹ/Vg/J+ N🅪Sg/I/VB+ . . VB NSg/VXB VB/J J/P NPr/ISg+ . +# . NSg/VB/J/R . NSg/R NSg/R/C . . VP/J NPr+ NPr/J/R/P D/P+ Nᴹ/Vg/J+ N🅪Sg/I/VB+ . . VXB NSg/VXB VB/J J/P NPr/ISg+ . > And yet I wish I could show you our cat Dinah : I think you’d take a fancy to # VB/C NSg/VB/C ISg/#r+ NSg/VB ISg/#r+ NSg/VXB NSg/VB ISgPl+ D$+ NSg/VB/J+ NPr . ISg/#r+ NSg/VB K NSg/VB D/P NSg/VB/J+ P > cats if you could only see her . She is such a dear quiet thing , ” Alice went on , # NPl/V3 NSg/C ISgPl+ NSg/VXB J/R/C NSg/VB ISg/D$+ . ISg+ VL3 NSg/I D/P NSg/VB/J N🅪Sg/VB/J NSg . . NPr+ NSg/VPt J/P . -> half to herself , as she swam lazily about in the pool , “ and she sits purring so -# N🅪Sg/VB/J/P+ P ISg+ . NSg/R ISg+ VPt R J/P NPr/J/R/P D+ NSg/VB+ . . VB/C ISg+ NPl/V3 Nᴹ/Vg/J NSg/I/J/R/C +> half to herself , as she swam lazily about in the pool , “ and she sits purring so +# N🅪Sg/J/P+ P ISg+ . NSg/R ISg+ VPt R J/P NPr/J/R/P D+ NSg/VB+ . . VB/C ISg+ NPl/V3 Nᴹ/Vg/J NSg/I/J/R/C > nicely by the fire , licking her paws and washing her face — and she is such a nice -# R NSg/J/P D N🅪Sg/VB/J+ . Nᴹ/Vg/J ISg/D$+ NPl/V3+ VB/C Nᴹ/Vg/J ISg/D$+ NSg/VB+ . VB/C ISg+ VL3 NSg/I D/P NPr/VB/J +# R NSg/J/P D N🅪Sg/VB/J+ . Nᴹ/Vg/J ISg/D$+ NPl/V3+ VB/C Nᴹ/Vg/J ISg/D$+ NSg/VB+ . VB/C ISg+ VL3 NSg/I D/P NPr/J > soft thing to nurse — and she’s such a capital one for catching mice — oh , I beg # NSg/J NSg+ P NSg/VB . VB/C K NSg/I D/P N🅪Sg/J+ NSg/I/J+ R/C/P Nᴹ/Vg/J NPl/VB+ . NPr/VB . ISg/#r+ NSg/VB > your pardon ! ” cried Alice again , for this time the Mouse was bristling all over , # D$+ NSg/VB . . VP/J NPr+ P . R/C/P I/Ddem+ N🅪Sg/VB/J+ D+ NSg/VB+ VPt Nᴹ/Vg/J NSg/I/J/C/Dq NSg/J/P . -> and she felt certain it must be really offended . “ We won’t talk about her any -# VB/C ISg+ N🅪Sg/VB/J I/J NPr/ISg+ NSg/VB NSg/VXB R VP/J . . IPl+ VB N🅪Sg/VB J/P ISg/D$+ I/R/Dq +> and she felt certain it must be really offended . “ We won’t talk about her any +# VB/C ISg+ N🅪Sg/VP/J I/J NPr/ISg+ NSg/VXB NSg/VXB R VP/J . . IPl+ VXB N🅪Sg/VB J/P ISg/D$+ I/R/Dq > more if you’d rather not . ” # NPr/I/J/R/Dq NSg/C K NPr/VB/J/R NSg/R/C . . > @@ -677,21 +677,21 @@ > if I would talk on such a subject ! Our family always hated cats : nasty , low , # NSg/C ISg/#r+ VXB N🅪Sg/VB J/P NSg/I D/P+ NSg/VB/J+ . D$+ N🅪Sg/J+ R VP/J NPl/V3+ . NSg/J . NSg/VB/J/R . > vulgar things ! Don’t let me hear the name again ! ” -# NSg/J NPl+ . VB NSg/VBP NPr/ISg+ VB D NSg/VB+ P . . +# NSg/J NPl+ . VXB NSg/VBP NPr/ISg+ VB D NSg/VB+ P . . > # > “ I won’t indeed ! ” said Alice , in a great hurry to change the subject of -# . ISg/#r+ VB R . . VP/J NPr+ . NPr/J/R/P D/P NSg/J NSg/VB+ P N🅪Sg/VB D NSg/VB/J P -> conversation . “ Are you — are you fond — of — of dogs ? ” The Mouse did not answer , so -# N🅪Sg/VB+ . . VB ISgPl+ . VB ISgPl+ NSg/VB/J . P . P NPl/V3+ . . D+ NSg/VB+ VPt NSg/R/C NSg/VB+ . NSg/I/J/R/C -> Alice went on eagerly : “ There is such a nice little dog near our house I should -# NPr+ NSg/VPt J/P R . . R+ VL3 NSg/I D/P NPr/VB/J NPr/I/J/Dq NSg/VB/J+ NSg/VB/J/P D$+ NPr/VB+ ISg/#r+ VXB +# . ISg/#r+ VXB R . . VP/J NPr+ . NPr/J/R/P D/P NSg/J NSg/VB+ P N🅪Sg/VB D NSg/VB/J P +> conversation . “ Are you — are you fond — of — of dogs ? ” The Mouse did not answer , so +# N🅪Sg/VB+ . . VB ISgPl+ . VB ISgPl+ NSg/VB/J . P . P NPl/V3+ . . D+ NSg/VB+ VXPt NSg/R/C NSg/VB+ . NSg/I/J/R/C +> Alice went on eagerly : “ There is such a nice little dog near our house I should +# NPr+ NSg/VPt J/P R . . R+ VL3 NSg/I D/P NPr/J NPr/I/J/Dq NSg/VB/J+ NSg/VB/J/P D$+ NPr/VB+ ISg/#r+ VXB > like to show you ! A little bright - eyed terrier , you know , with oh , such long # NSg/VB/J/C/P P NSg/VB ISgPl+ . D/P NPr/I/J/Dq NPr/VB/J . VP/J NSg . ISgPl+ NSg/VB . P NPr/VB . NSg/I NPr/VB/J > curly brown hair ! And it’ll fetch things when you throw them , and it’ll sit up # NSg/J/R NPr🅪Sg/VB/J N🅪Sg/VB+ . VB/C K NSg/VB NPl+ NSg/I/C ISgPl+ NSg/VB NSg/IPl+ . VB/C K NSg/VB NSg/VB/J/P -> and beg for its dinner , and all sorts of things — I can’t remember half of -# VB/C NSg/VB R/C/P ISg/D$+ N🅪Sg/VB+ . VB/C NSg/I/J/C/Dq NPl/V3 P NPl+ . ISg/#r+ VXB NSg/VB N🅪Sg/VB/J/P P +> and beg for its dinner , and all sorts of things — I can’t remember half of +# VB/C NSg/VB R/C/P ISg/D$+ N🅪Sg/VB+ . VB/C NSg/I/J/C/Dq NPl/V3 P NPl+ . ISg/#r+ VXB NSg/VB N🅪Sg/J/P P > them — and it belongs to a farmer , you know , and he says it’s so useful , it’s # NSg/IPl+ . VB/C NPr/ISg+ V3 P D/P NPr+ . ISgPl+ NSg/VB . VB/C NPr/ISg+ NPl/V3 K NSg/I/J/R/C J . K > worth a hundred pounds ! He says it kills all the rats and — oh dear ! ” cried Alice @@ -705,15 +705,15 @@ > # > So she called softly after it , “ Mouse dear ! Do come back again , and we won’t -# NSg/I/J/R/C ISg+ VP/J R P NPr/ISg+ . . NSg/VB+ NSg/VB/J . VXB NSg/VBPp/P NSg/VB/J P . VB/C IPl+ VB +# NSg/I/J/R/C ISg+ VP/J R P NPr/ISg+ . . NSg/VB+ NSg/VB/J . VXB NSg/VBPp/P NSg/VB/J P . VB/C IPl+ VXB > talk about cats or dogs either , if you don’t like them ! ” When the Mouse heard -# N🅪Sg/VB J/P NPl/V3+ NPr/C NPl/V3+ I/C . NSg/C ISgPl+ VB NSg/VB/J/C/P NSg/IPl+ . . NSg/I/C D+ NSg/VB+ VP/J +# N🅪Sg/VB J/P NPl/V3+ NPr/C NPl/V3+ I/C . NSg/C ISgPl+ VXB NSg/VB/J/C/P NSg/IPl+ . . NSg/I/C D+ NSg/VB+ VP/J > this , it turned round and swam slowly back to her : its face was quite pale ( with # I/Ddem+ . NPr/ISg+ VP/J NSg/VB/J/P VB/C VPt R NSg/VB/J P ISg/D$+ . ISg/D$+ NSg/VB+ VPt R NSg/VB/J . P > passion , Alice thought ) , and it said in a low trembling voice , “ Let us get to # NPrᴹ/VB+ . NPr+ N🅪Sg/VP . . VB/C NPr/ISg+ VP/J NPr/J/R/P D/P+ NSg/VB/J/R+ Nᴹ/Vg/J+ NSg/VB+ . . NSg/VBP NPr/IPl+ NSg/VB P -> the shore , and then I’ll tell you my history , and you’ll understand why it is I -# D+ NSg/VB+ . VB/C NSg/J/C K NPr/VB ISgPl+ D$+ N🅪Sg+ . VB/C K VB NSg/VB NPr/ISg+ VL3 ISg/#r+ +> the shore , and then I’ll tell you my history , and you’ll understand why it is I +# D+ NSg/VB+ . VB/C NSg/J/R/C K NPr/VB ISgPl+ D$+ N🅪Sg+ . VB/C K VB NSg/VB NPr/ISg+ VL3 ISg/#r+ > hate cats and dogs . ” # N🅪Sg/VB NPl/V3 VB/C NPl/V3+ . . > @@ -721,15 +721,15 @@ > It was high time to go , for the pool was getting quite crowded with the birds # NPr/ISg+ VPt NSg/VB/J/R N🅪Sg/VB/J P NSg/VB/J . R/C/P D+ NSg/VB+ VPt NSg/Vg R VP/J P D NPl/V3 > and animals that had fallen into it : there were a Duck and a Dodo , a Lory and an -# VB/C NPl+ NSg/I/C/Ddem+ VB VPp/J P NPr/ISg+ . R+ NSg/VPt D/P+ NSg/VB+ VB/C D/P NSg . D/P ? VB/C D/P +# VB/C NPl+ NSg/I/C/Ddem+ VP VPp/J P NPr/ISg+ . R+ NSg/VPt D/P+ NSg/VB+ VB/C D/P NSg . D/P ? VB/C D/P > Eaglet , and several other curious creatures . Alice led the way , and the whole # NSg . VB/C J/Dq NSg/VB/J J NPl+ . NPr+ NSg/VP/J D+ NSg/J+ . VB/C D+ NSg/J+ > party swam to the shore . # NSg/VB/J+ VPt P D+ NSg/VB+ . > # -> CHAPTER III : A Caucus - Race and a Long Tale -# NSg/VB+ #r . D/P NSg/VB+ . N🅪Sg/VB VB/C D/P+ NPr/VB/J+ NSg/VB+ +> CHAPTER III : A Caucus - Race and a Long Tale +# HeadingStart NSg/VB+ #r . D/P NSg/VB+ . N🅪Sg/VB VB/C D/P NPr/VB/J NSg/VB+ > # > They were indeed a queer - looking party that assembled on the bank — the birds with @@ -737,19 +737,19 @@ > draggled feathers , the animals with their fur clinging close to them , and all # ? NPl/V3+ . D NPl+ P D$+ N🅪Sg/VB/C/P+ Nᴹ/Vg/J NSg/VB/J P NSg/IPl+ . VB/C NSg/I/J/C/Dq > dripping wet , cross , and uncomfortable . -# NSg/Vg NSg/VB/J . NPr/VB/J/P+ . VB/C J . +# NSg/Vg NSg/VP/J . NPr/VB/J/P+ . VB/C J . > # -> The first question of course was , how to get dry again : they had a consultation -# D NSg/VB/J NSg/VB P NSg/VB+ VPt . NSg/C P NSg/VB NSg/VB/J P . IPl+ VB D/P NSg+ +> The first question of course was , how to get dry again : they had a consultation +# D NSg/J NSg/VB P NSg/VB+ VPt . NSg/C P NSg/VB NSg/VB/J P . IPl+ VP D/P NSg+ > about this , and after a few minutes it seemed quite natural to Alice to find # J/P I/Ddem+ . VB/C P D/P+ NSg/I/Dq+ NPl/V3+ NPr/ISg+ VP/J R NSg/J P NPr+ P NSg/VB > herself talking familiarly with them , as if she had known them all her life . -# ISg+ Nᴹ/Vg/J R P NSg/IPl+ . NSg/R NSg/C ISg+ VB VPp/J NSg/IPl+ NSg/I/J/C/Dq ISg/D$+ N🅪Sg/VB+ . +# ISg+ Nᴹ/Vg/J R P NSg/IPl+ . NSg/R NSg/C ISg+ VP VPp/J NSg/IPl+ NSg/I/J/C/Dq ISg/D$+ N🅪Sg/VB+ . > Indeed , she had quite a long argument with the Lory , who at last turned sulky , -# R . ISg+ VB R D/P NPr/VB/J N🅪Sg/VB P D ? . NPr/I+ NSg/P NSg/VB/J VP/J NSg/J . -> and would only say , “ I am older than you , and must know better ; ” and this Alice -# VB/C VXB J/R/C NSg/VB . . ISg/#r+ NPr/VB/J JC C/P ISgPl+ . VB/C NSg/VB NSg/VB NSg/VXB/JC . . VB/C I/Ddem NPr+ +# R . ISg+ VP R D/P NPr/VB/J N🅪Sg/VB P D ? . NPr/I+ NSg/P NSg/VB/J VP/J NSg/J . +> and would only say , “ I am older than you , and must know better ; ” and this Alice +# VB/C VXB J/R/C NSg/VB . . ISg/#r+ NPr/VB/J JC C/P ISgPl+ . VB/C NSg/VXB NSg/VB NSg/VXB/JC . . VB/C I/Ddem NPr+ > would not allow without knowing how old it was , and , as the Lory positively # VXB NSg/R/C VB C/P NSg/Vg/J/P NSg/C NSg/J NPr/ISg+ VPt . VB/C . NSg/R D ? R > refused to tell its age , there was no more to be said . @@ -763,9 +763,9 @@ > They all sat down at once , in a large ring , with the Mouse in the middle . Alice # IPl+ NSg/I/J/C/Dq NSg/VP/J N🅪Sg/VB/J/P NSg/P NSg/C . NPr/J/R/P D/P+ NSg/J+ NSg/VB+ . P D+ NSg/VB+ NPr/J/R/P D NSg/VB/J . NPr+ > kept her eyes anxiously fixed on it , for she felt sure she would catch a bad -# VP ISg/D$+ NPl/V3+ R VP/J J/P NPr/ISg+ . R/C/P ISg+ N🅪Sg/VB/J J ISg+ VXB NSg/VB D/P NSg/VB/J -> cold if she did not get dry very soon . -# NSg/J NSg/C ISg+ VPt NSg/R/C NSg/VB NSg/VB/J J/R J/R . +# VP ISg/D$+ NPl/V3+ R VP/J J/P NPr/ISg+ . R/C/P ISg+ N🅪Sg/VP/J J ISg+ VXB NSg/VB D/P NSg/VB/J +> cold if she did not get dry very soon . +# NSg/J NSg/C ISg+ VXPt NSg/R/C NSg/VB NSg/VB/J J/R J/R . > # > “ Ahem ! ” said the Mouse with an important air , “ are you all ready ? This is the @@ -775,7 +775,7 @@ > whose cause was favoured by the pope , was soon submitted to by the English , who # I+ N🅪Sg/VB/C+ VPt VP/J/Comm NSg/J/P D NPr/VB+ . VPt J/R VP P NSg/J/P D NPr🅪Sg/VB/J+ . NPr/I+ > wanted leaders , and had been of late much accustomed to usurpation and conquest . -# VP/J NPl+ . VB/C VB NSg/VPp P NSg/J NSg/I/J/R/Dq VP/J P NSg VB/C NSg/VB+ . +# VP/J NPl+ . VB/C VP NSg/VPp P NSg/J NSg/I/J/R/Dq VP/J P NSg VB/C NSg/VB+ . > Edwin and Morcar , the earls of Mercia and Northumbria — ’ ” # NPr+ VB/C ? . D NPl+ P NPr VB/C ? . . . > @@ -784,8 +784,8 @@ # . W? . . VP/J D ? . P D/P NSg/VB . > # -> “ I beg your pardon ! ” said the Mouse , frowning , but very politely : “ Did you -# . ISg/#r+ NSg/VB D$+ NSg/VB . . VP/J D+ NSg/VB+ . Nᴹ/Vg/J . NSg/C/P J/R R . . VPt ISgPl+ +> “ I beg your pardon ! ” said the Mouse , frowning , but very politely : “ Did you +# . ISg/#r+ NSg/VB D$+ NSg/VB . . VP/J D+ NSg/VB+ . Nᴹ/Vg/J . NSg/C/P J/R R . . VXPt ISgPl+ > speak ? ” # NSg/VB . . > @@ -794,42 +794,42 @@ # . NSg/R/C ISg/#r+ . . VP/J D ? R . > # -> “ I thought you did , ” said the Mouse . “ — I proceed . ‘ Edwin and Morcar , the earls -# . ISg/#r+ N🅪Sg/VP ISgPl+ VPt . . VP/J D+ NSg/VB+ . . . ISg/#r+ VB . Unlintable NPr+ VB/C ? . D NPl+ -> of Mercia and Northumbria , declared for him : and even Stigand , the patriotic -# P NPr VB/C ? . VP/J R/C/P ISg+ . VB/C NSg/VB/J ? . D NSg/J +> “ I thought you did , ” said the Mouse . “ — I proceed . ‘ Edwin and Morcar , the earls +# . ISg/#r+ N🅪Sg/VP ISgPl+ VXPt . . VP/J D+ NSg/VB+ . . . ISg/#r+ VB . Unlintable NPr+ VB/C ? . D NPl+ +> of Mercia and Northumbria , declared for him : and even Stigand , the patriotic +# P NPr VB/C ? . VP/J R/C/P ISg+ . VB/C NSg/VB/J/R ? . D NSg/J > archbishop of Canterbury , found it advisable — ’ ” -# NSg P NPr . NSg/VB NPr/ISg+ J . . . +# NSg P NPr . NSg/VP NPr/ISg+ J . . . > # > “ Found what ? ” said the Duck . -# . NSg/VB NSg/I+ . . VP/J D+ NSg/VB+ . +# . NSg/VP NSg/I+ . . VP/J D+ NSg/VB+ . > # > “ Found it , ” the Mouse replied rather crossly : “ of course you know what ‘ it ’ -# . NSg/VB NPr/ISg+ . . D+ NSg/VB+ VP/J NPr/VB/J/R R . . P NSg/VB+ ISgPl+ NSg/VB NSg/I+ Unlintable NPr/ISg+ . +# . NSg/VP NPr/ISg+ . . D+ NSg/VB+ VP/J NPr/VB/J/R R . . P NSg/VB+ ISgPl+ NSg/VB NSg/I+ Unlintable NPr/ISg+ . > means . ” # NPl/V3 . . > # > “ I know what ‘ it ’ means well enough , when I find a thing , ” said the Duck : “ it’s # . ISg/#r+ NSg/VB NSg/I+ Unlintable NPr/ISg+ . NPl/V3 NSg/VB/J/R NSg/I . NSg/I/C ISg/#r+ NSg/VB D/P+ NSg+ . . VP/J D+ NSg/VB+ . . K -> generally a frog or a worm . The question is , what did the archbishop find ? ” -# R D/P NSg/VB NPr/C D/P NSg/VB+ . D+ NSg/VB+ VL3 . NSg/I+ VPt D NSg NSg/VB . . +> generally a frog or a worm . The question is , what did the archbishop find ? ” +# R D/P NSg/VB NPr/C D/P NSg/VB+ . D+ NSg/VB+ VL3 . NSg/I+ VXPt D NSg NSg/VB . . > # -> The Mouse did not notice this question , but hurriedly went on , “ ‘ — found it -# D+ NSg/VB+ VPt NSg/R/C NSg/VB I/Ddem+ NSg/VB+ . NSg/C/P R NSg/VPt J/P . . Unlintable . NSg/VB NPr/ISg+ +> The Mouse did not notice this question , but hurriedly went on , “ ‘ — found it +# D+ NSg/VB+ VXPt NSg/R/C NSg/VB I/Ddem+ NSg/VB+ . NSg/C/P R NSg/VPt J/P . . Unlintable . NSg/VP NPr/ISg+ > advisable to go with Edgar Atheling to meet William and offer him the crown . # J P NSg/VB/J P NPr+ ? P NSg/VB/J NPr+ VB/C NSg/VB/JC ISg+ D NSg/VB/J+ . -> William’s conduct at first was moderate . But the insolence of his Normans — ’ How -# NSg$ NSg/VB NSg/P NSg/VB/J VPt NSg/VB/J . NSg/C/P D Nᴹ/VB P ISg/D$+ NPl . . NSg/C +> William’s conduct at first was moderate . But the insolence of his Normans — ’ How +# NSg$ NSg/VB NSg/P NSg/J VPt NSg/VB/J . NSg/C/P D Nᴹ/VB P ISg/D$+ NPl . . NSg/C > are you getting on now , my dear ? ” it continued , turning to Alice as it spoke . # VB ISgPl+ NSg/Vg J/P NSg/J/R/C . D$+ NSg/VB/J . . NPr/ISg+ VP/J . Nᴹ/Vg/J P NPr+ NSg/R NPr/ISg+ NSg/VPt . > # > “ As wet as ever , ” said Alice in a melancholy tone : “ it doesn’t seem to dry me at -# . NSg/R NSg/VB/J NSg/R J . . VP/J NPr+ NPr/J/R/P D/P NSg/J N🅪Sg/I/VB+ . . NPr/ISg+ VB VB P NSg/VB/J NPr/ISg+ NSg/P +# . NSg/R NSg/VP/J NSg/R J/R . . VP/J NPr+ NPr/J/R/P D/P NSg/J N🅪Sg/I/VB+ . . NPr/ISg+ VX3 VB P NSg/VB/J NPr/ISg+ NSg/P > all . ” # NSg/I/J/C/Dq . . > @@ -840,10 +840,10 @@ # N🅪Sg/Vg/J+ VB . R/C/P D J N🅪Sg P NPr/I/J/R/Dq NSg/J NPl/V3+ . . > # -> “ Speak English ! ” said the Eaglet . “ I don’t know the meaning of half those long -# . NSg/VB NPr🅪Sg/VB/J+ . . VP/J D NSg . . ISg/#r+ VB NSg/VB D N🅪Sg/Vg/J P N🅪Sg/VB/J/P+ I/Ddem NPr/VB/J +> “ Speak English ! ” said the Eaglet . “ I don’t know the meaning of half those long +# . NSg/VB NPr🅪Sg/VB/J+ . . VP/J D NSg . . ISg/#r+ VXB NSg/VB D N🅪Sg/Vg/J P N🅪Sg/J/P+ I/Ddem NPr/VB/J > words , and , what’s more , I don’t believe you do either ! ” And the Eaglet bent -# NPl/V3+ . VB/C . NSg$ NPr/I/J/R/Dq . ISg/#r+ VB VB ISgPl+ VXB I/C . . VB/C D NSg NSg/VP/J +# NPl/V3+ . VB/C . NSg$ NPr/I/J/R/Dq . ISg/#r+ VXB VB ISgPl+ VXB I/C . . VB/C D NSg NSg/VP/J > down its head to hide a smile : some of the other birds tittered audibly . # N🅪Sg/VB/J/P ISg/D$+ NPr/VB/J+ P NSg/VB D/P NSg/VB+ . I/J/R/Dq P D NSg/VB/J NPl/V3+ VP/J R . > @@ -857,7 +857,7 @@ > “ What is a Caucus - race ? ” said Alice ; not that she wanted much to know , but the # . NSg/I+ VL3 D/P NSg/VB . N🅪Sg/VB+ . . VP/J NPr+ . NSg/R/C NSg/I/C/Ddem ISg+ VP/J NSg/I/J/R/Dq P NSg/VB . NSg/C/P D > Dodo had paused as if it thought that somebody ought to speak , and no one else -# NSg VB VP/J NSg/R NSg/C NPr/ISg+ N🅪Sg/VP NSg/I/C/Ddem NSg/I+ NSg/I/VXB P NSg/VB . VB/C NPr/Dq/P NSg/I/J+ NSg/J/C +# NSg VP VP/J NSg/R NSg/C NPr/ISg+ N🅪Sg/VP NSg/I/C/Ddem NSg/I+ NSg/I/VXB P NSg/VB . VB/C NPr/Dq/P NSg/I/J+ NSg/J/C > seemed inclined to say anything . # VP/J VP/J P NSg/VB NSg/I/VB+ . > @@ -870,16 +870,16 @@ # NSg VP/J NPr/ISg+ . . > # -> First it marked out a race - course , in a sort of circle , ( “ the exact shape -# NSg/VB/J NPr/ISg+ VP/J NSg/VB/J/R/P D/P N🅪Sg/VB+ . NSg/VB+ . NPr/J/R/P D/P NSg/VB P NSg/VB+ . . . D+ VB/J+ N🅪Sg/VB+ -> doesn’t matter , ” it said , ) and then all the party were placed along the course , -# VB N🅪Sg/VB+ . . NPr/ISg+ VP/J . . VB/C NSg/J/C NSg/I/J/C/Dq D NSg/VB/J+ NSg/VPt VP/J P D NSg/VB+ . +> First it marked out a race - course , in a sort of circle , ( “ the exact shape +# NSg/J NPr/ISg+ VP/J NSg/VB/J/R/P D/P N🅪Sg/VB+ . NSg/VB+ . NPr/J/R/P D/P NSg/VB P NSg/VB+ . . . D+ VB/J+ N🅪Sg/VB+ +> doesn’t matter , ” it said , ) and then all the party were placed along the course , +# VX3 N🅪Sg/VB+ . . NPr/ISg+ VP/J . . VB/C NSg/J/R/C NSg/I/J/C/Dq D NSg/VB/J+ NSg/VPt VP/J P D NSg/VB+ . > here and there . There was no “ One , two , three , and away , ” but they began running # NSg/J/R VB/C R . R+ VPt NPr/Dq/P . NSg/I/J+ . NSg . NSg . VB/C VB/J . . NSg/C/P IPl+ VPt Nᴹ/Vg/J/P > when they liked , and left off when they liked , so that it was not easy to know -# NSg/I/C IPl+ VP/J . VB/C NPr/VB/J NSg/VB/J/P NSg/I/C IPl+ VP/J . NSg/I/J/R/C NSg/I/C/Ddem NPr/ISg+ VPt NSg/R/C NSg/VB/J P NSg/VB -> when the race was over . However , when they had been running half an hour or so , -# NSg/I/C D+ N🅪Sg/VB+ VPt NSg/J/P . C . NSg/I/C IPl+ VB NSg/VPp Nᴹ/Vg/J/P N🅪Sg/VB/J/P+ D/P+ NSg+ NPr/C NSg/I/J/R/C . +# NSg/I/C IPl+ VP/J . VB/C NPr/VP/J NSg/VB/J/P NSg/I/C IPl+ VP/J . NSg/I/J/R/C NSg/I/C/Ddem NPr/ISg+ VPt NSg/R/C NSg/VB/J P NSg/VB +> when the race was over . However , when they had been running half an hour or so , +# NSg/I/C D+ N🅪Sg/VB+ VPt NSg/J/P . C . NSg/I/C IPl+ VP NSg/VPp Nᴹ/Vg/J/P N🅪Sg/J/P+ D/P+ NSg+ NPr/C NSg/I/J/R/C . > and were quite dry again , the Dodo suddenly called out “ The race is over ! ” and # VB/C NSg/VPt R NSg/VB/J P . D NSg R VP/J NSg/VB/J/R/P . D N🅪Sg/VB+ VL3 NSg/J/P . . VB/C > they all crowded round it , panting , and asking , “ But who has won ? ” @@ -892,8 +892,8 @@ # NSg/VP/J R/C/P D/P NPr/VB/J N🅪Sg/VB/J+ P NSg/I/J NSg/VB+ VP/J P ISg/D$+ NSg . D NSg/VB+ NPr/J/R/P > which you usually see Shakespeare , in the pictures of him ) , while the rest # I/C+ ISgPl+ R NSg/VB NPr/VB+ . NPr/J/R/P D NPl/V3 P ISg+ . . NSg/VB/C/P D NSg/VB+ -> waited in silence . At last the Dodo said , “ Everybody has won , and all must have -# VP/J NPr/J/R/P NSg/VB+ . NSg/P NSg/VB/J D NSg VP/J . . NSg/I+ V3 NSgPl/VP . VB/C NSg/I/J/C/Dq NSg/VB NSg/VXB +> waited in silence . At last the Dodo said , “ Everybody has won , and all must have +# VP/J NPr/J/R/P NSg/VB+ . NSg/P NSg/VB/J D NSg VP/J . . NSg/I+ V3 NSgPl/VP . VB/C NSg/I/J/C/Dq NSg/VXB NSg/VXB > prizes . ” # NPl/V3+ . . > @@ -911,15 +911,15 @@ > # > Alice had no idea what to do , and in despair she put her hand in her pocket , and -# NPr+ VB NPr/Dq/P+ NSg+ NSg/I+ P VXB . VB/C NPr/J/R/P NSg/VB+ ISg+ NSg/VBP ISg/D$+ NSg/VB+ NPr/J/R/P ISg/D$+ NSg/VB/J+ . VB/C +# NPr+ VP NPr/Dq/P+ NSg+ NSg/I+ P VXB . VB/C NPr/J/R/P NSg/VB+ ISg+ NSg/VBP ISg/D$+ NSg/VB+ NPr/J/R/P ISg/D$+ NSg/VB/J+ . VB/C > pulled out a box of comfits , ( luckily the salt water had not got into it ) , and -# VP/J NSg/VB/J/R/P D/P NSg/VB P NPl/V3 . . R D NPr🅪Sg/VB/J+ N🅪Sg/VB+ VB NSg/R/C VP P NPr/ISg+ . . VB/C +# VP/J NSg/VB/J/R/P D/P NSg/VB P NPl/V3 . . R D NPr🅪Sg/VB/J+ N🅪Sg/VB+ VP NSg/R/C VP P NPr/ISg+ . . VB/C > handed them round as prizes . There was exactly one a - piece , all round . # VP/J NSg/IPl+ NSg/VB/J/P NSg/R NPl/V3+ . R+ VPt R NSg/I/J D/P . NSg/VB+ . NSg/I/J/C/Dq NSg/VB/J/P . > # -> “ But she must have a prize herself , you know , ” said the Mouse . -# . NSg/C/P ISg+ NSg/VB NSg/VXB D/P+ NSg/VB/J+ ISg+ . ISgPl+ NSg/VB . . VP/J D+ NSg/VB+ . +> “ But she must have a prize herself , you know , ” said the Mouse . +# . NSg/C/P ISg+ NSg/VXB NSg/VXB D/P+ NSg/VB/J+ ISg+ . ISgPl+ NSg/VB . . VP/J D+ NSg/VB+ . > # > “ Of course , ” the Dodo replied very gravely . “ What else have you got in your @@ -936,18 +936,18 @@ # . NSg/VB+ NPr/ISg+ NSg/J/P NSg/J/R . . VP/J D NSg . > # -> Then they all crowded round her once more , while the Dodo solemnly presented the -# NSg/J/C IPl+ NSg/I/J/C/Dq VP/J NSg/VB/J/P ISg/D$+ NSg/C NPr/I/J/R/Dq . NSg/VB/C/P D NSg R VP/J D +> Then they all crowded round her once more , while the Dodo solemnly presented the +# NSg/J/R/C IPl+ NSg/I/J/C/Dq VP/J NSg/VB/J/P ISg/D$+ NSg/C NPr/I/J/R/Dq . NSg/VB/C/P D NSg R VP/J D > thimble , saying “ We beg your acceptance of this elegant thimble ; ” and , when it # NSg/VB . N🅪Sg/Vg/J . IPl+ NSg/VB D$+ N🅪Sg P I/Ddem NSg/J NSg/VB . . VB/C . NSg/I/C NPr/ISg+ > had finished this short speech , they all cheered . -# VB VP/J I/Ddem NPr/VB/J/P N🅪Sg/VB+ . IPl+ NSg/I/J/C/Dq VP/J+ . +# VP VP/J I/Ddem NPr/VB/J/P N🅪Sg/VB+ . IPl+ NSg/I/J/C/Dq VP/J+ . > # > Alice thought the whole thing very absurd , but they all looked so grave that she # NPr+ N🅪Sg/VP D+ NSg/J+ NSg+ J/R NSg/J . NSg/C/P IPl+ NSg/I/J/C/Dq VP/J NSg/I/J/R/C NSg/VB/J NSg/I/C/Ddem ISg+ -> did not dare to laugh ; and , as she could not think of anything to say , she -# VPt NSg/R/C NPr/VXB P NSg/VB . VB/C . NSg/R ISg+ NSg/VXB NSg/R/C NSg/VB P NSg/I/VB+ P NSg/VB . ISg+ +> did not dare to laugh ; and , as she could not think of anything to say , she +# VXPt NSg/R/C NPr/VXB P NSg/VB . VB/C . NSg/R ISg+ NSg/VXB NSg/R/C NSg/VB P NSg/I/VB+ P NSg/VB . ISg+ > simply bowed , and took the thimble , looking as solemn as she could . # R VP/J . VB/C VPt D NSg/VB . Nᴹ/Vg/J NSg/R J NSg/R ISg+ NSg/VXB . > @@ -957,15 +957,15 @@ > the large birds complained that they could not taste theirs , and the small ones # D NSg/J NPl/V3+ VP/J NSg/I/C/Ddem IPl+ NSg/VXB NSg/R/C NSg/VB/J I+ . VB/C D NPr/VB/J NPl+ > choked and had to be patted on the back . However , it was over at last , and they -# VP/J VB/C VB P NSg/VXB VP J/P D NSg/VB/J . C . NPr/ISg+ VPt NSg/J/P NSg/P NSg/VB/J . VB/C IPl+ +# VP/J VB/C VP P NSg/VXB VP J/P D NSg/VB/J . C . NPr/ISg+ VPt NSg/J/P NSg/P NSg/VB/J . VB/C IPl+ > sat down again in a ring , and begged the Mouse to tell them something more . # NSg/VP/J N🅪Sg/VB/J/P P NPr/J/R/P D/P+ NSg/VB+ . VB/C VP D+ NSg/VB+ P NPr/VB NSg/IPl+ NSg/I/J+ NPr/I/J/R/Dq . > # > “ You promised to tell me your history , you know , ” said Alice , “ and why it is you # . ISgPl+ VP/J P NPr/VB NPr/ISg+ D$+ N🅪Sg+ . ISgPl+ NSg/VB . . VP/J NPr+ . . VB/C NSg/VB NPr/ISg+ VL3 ISgPl+ -> hate — C and D , ” she added in a whisper , half afraid that it would be offended -# N🅪Sg/VB . NPr/VB/J/#r VB/C NPr/J/#r+ . . ISg+ VP/J NPr/J/R/P D/P+ NSg/VB+ . N🅪Sg/VB/J/P+ J NSg/I/C/Ddem NPr/ISg+ VXB NSg/VXB VP/J +> hate — C and D , ” she added in a whisper , half afraid that it would be offended +# N🅪Sg/VB . NPr/VB/J/#r VB/C NPr/J/#r+ . . ISg+ VP/J NPr/J/R/P D/P+ NSg/VB+ . N🅪Sg/J/P+ J NSg/I/C/Ddem NPr/ISg+ VXB NSg/VXB VP/J > again . # P . > @@ -996,8 +996,8 @@ # > house , ‘ Let us both go to law : I will prosecute you . — Come , I’ll take no # NPr/VB+ . Unlintable NSg/VBP NPr/IPl+ I/C/Dq NSg/VB/J P N🅪Sg/VB . ISg/#r+ NPr/VXB VB ISgPl+ . . NSg/VBPp/P . K NSg/VB NPr/Dq/P -> denial ; We must have a trial : For really this morning I’ve nothing to do . ’ -# N🅪Sg+ . IPl+ NSg/VB NSg/VXB D/P NSg/VB/J+ . R/C/P R I/Ddem N🅪Sg/Vg/J+ K NSg/I/J+ P VXB . . +> denial ; We must have a trial : For really this morning I’ve nothing to do . ’ +# N🅪Sg+ . IPl+ NSg/VXB NSg/VXB D/P NSg/VB/J+ . R/C/P R I/Ddem N🅪Sg/Vg/J+ K NSg/I/J+ P VXB . . > Said the mouse to the cur , ‘ Such a trial , dear sir , With no jury or judge , # VP/J D+ NSg/VB+ P D NSg/J . Unlintable NSg/I D/P NSg/VB/J+ . NSg/VB/J NPr/VB+ . P NPr/Dq/P NSg/VB/J NPr/C NSg/VB+ . > would be wasting our breath . ’ ‘ I’ll be judge , I’ll be jury , ’ Said cunning old @@ -1013,13 +1013,13 @@ > # > “ I beg your pardon , ” said Alice very humbly : “ you had got to the fifth bend , I -# . ISg/#r+ NSg/VB D$+ NSg/VB . . VP/J NPr+ J/R R . . ISgPl+ VB VP P D NSg/VB/J NPr/VB+ . ISg/#r+ +# . ISg/#r+ NSg/VB D$+ NSg/VB . . VP/J NPr+ J/R R . . ISgPl+ VP VP P D NSg/VB/J NPr/VB+ . ISg/#r+ > think ? ” # NSg/VB . . > # > “ I had not ! ” cried the Mouse , sharply and very angrily . -# . ISg/#r+ VB NSg/R/C . . VP/J D+ NSg/VB+ . R VB/C J/R R . +# . ISg/#r+ VP NSg/R/C . . VP/J D+ NSg/VB+ . R VB/C J/R R . > # > “ A knot ! ” said Alice , always ready to make herself useful , and looking anxiously @@ -1035,7 +1035,7 @@ > # > “ I didn’t mean it ! ” pleaded poor Alice . “ But you’re so easily offended , you -# . ISg/#r+ VB NSg/VB/J NPr/ISg+ . . VP/J NSg/VB/J+ NPr+ . . NSg/C/P K NSg/I/J/R/C R VP/J . ISgPl+ +# . ISg/#r+ VXPt NSg/VB/J NPr/ISg+ . . VP/J NSg/VB/J+ NPr+ . . NSg/C/P K NSg/I/J/R/C R VP/J . ISgPl+ > know ! ” # NSg/VB . . > @@ -1046,8 +1046,8 @@ # > “ Please come back and finish your story ! ” Alice called after it ; and the others # . VB NSg/VBPp/P NSg/VB/J VB/C NSg/VB D$+ NSg/VB+ . . NPr+ VP/J P NPr/ISg+ . VB/C D+ NPl/V3+ -> all joined in chorus , “ Yes , please do ! ” but the Mouse only shook its head -# NSg/I/J/C/Dq VP/J NPr/J/R/P NSg/VB+ . . NPl/VB . VB VXB . . NSg/C/P D+ NSg/VB+ J/R/C NSg/VB/J ISg/D$+ NPr/VB/J+ +> all joined in chorus , “ Yes , please do ! ” but the Mouse only shook its head +# NSg/I/J/C/Dq VP/J NPr/J/R/P NSg/VB+ . . NPl/VB . VB VXB . . NSg/C/P D+ NSg/VB+ J/R/C NSg/VPt/J ISg/D$+ NPr/VB/J+ > impatiently , and walked a little quicker . # R . VB/C VP/J D/P NPr/I/J/Dq NSg/JC . > @@ -1065,7 +1065,7 @@ > # > “ I wish I had our Dinah here , I know I do ! ” said Alice aloud , addressing nobody -# . ISg/#r+ NSg/VB ISg/#r+ VB D$+ NPr NSg/J/R . ISg/#r+ NSg/VB ISg/#r+ VXB . . VP/J NPr+ J . Nᴹ/Vg/J NSg/I+ +# . ISg/#r+ NSg/VB ISg/#r+ VP D$+ NPr NSg/J/R . ISg/#r+ NSg/VB ISg/#r+ VXB . . VP/J NPr+ J . Nᴹ/Vg/J NSg/I+ > in particular . “ She’d soon fetch it back ! ” # NPr/J/R/P NSg/J . . K J/R NSg/VB NPr/ISg+ NSg/VB/J . . > @@ -1088,40 +1088,40 @@ # I/Ddem+ N🅪Sg/VB+ VP/J D/P J NSg+ P D+ NSg/VB/J+ . I/J/R/Dq P D+ NPl/V3+ > hurried off at once : one old Magpie began wrapping itself up very carefully , # VP/J+ NSg/VB/J/P NSg/P NSg/C . NSg/I/J NSg/J NSg/VB VPt N🅪Sg/Vg+ ISg+ NSg/VB/J/P J/R R . -> remarking , “ I really must be getting home ; the night - air doesn’t suit my -# Nᴹ/Vg/J . . ISg/#r+ R NSg/VB NSg/VXB NSg/Vg NSg/VB/J+ . D N🅪Sg/VB+ . N🅪Sg/VB+ VB NSg/VB+ D$+ +> remarking , “ I really must be getting home ; the night - air doesn’t suit my +# Nᴹ/Vg/J . . ISg/#r+ R NSg/VXB NSg/VXB NSg/Vg NSg/VB/J+ . D N🅪Sg/VB+ . N🅪Sg/VB+ VX3 NSg/VB+ D$+ > throat ! ” and a Canary called out in a trembling voice to its children , “ Come # NSg/VB+ . . VB/C D/P NSg/VB/J VP/J NSg/VB/J/R/P NPr/J/R/P D/P Nᴹ/Vg/J NSg/VB+ P ISg/D$+ NPl+ . . NSg/VBPp/P > away , my dears ! It’s high time you were all in bed ! ” On various pretexts they # VB/J . D$+ NPl/V3+ . K NSg/VB/J/R+ N🅪Sg/VB/J+ ISgPl+ NSg/VPt NSg/I/J/C/Dq NPr/J/R/P NSg/VBP/J+ . . J/P J NPl/V3 IPl+ > all moved off , and Alice was soon left alone . -# NSg/I/J/C/Dq VP/J+ NSg/VB/J/P . VB/C NPr+ VPt J/R NPr/VB/J J . +# NSg/I/J/C/Dq VP/J+ NSg/VB/J/P . VB/C NPr+ VPt J/R NPr/VP/J J . > # > “ I wish I hadn’t mentioned Dinah ! ” she said to herself in a melancholy tone . -# . ISg/#r+ NSg/VB ISg/#r+ VB VP/J NPr . . ISg+ VP/J P ISg+ NPr/J/R/P D/P NSg/J N🅪Sg/I/VB+ . +# . ISg/#r+ NSg/VB ISg/#r+ VPt VP/J NPr . . ISg+ VP/J P ISg+ NPr/J/R/P D/P NSg/J N🅪Sg/I/VB+ . > “ Nobody seems to like her , down here , and I’m sure she’s the best cat in the # . NSg/I+ V3 P NSg/VB/J/C/P ISg/D$+ . N🅪Sg/VB/J/P NSg/J/R . VB/C K J K D NPr/VXB/JS NSg/VB/J+ NPr/J/R/P D > world ! Oh , my dear Dinah ! I wonder if I shall ever see you any more ! ” And here -# NSg/VB+ . NPr/VB . D$+ NSg/VB/J NPr . ISg/#r+ N🅪Sg/VB NSg/C ISg/#r+ VXB J NSg/VB ISgPl+ I/R/Dq NPr/I/J/R/Dq . . VB/C NSg/J/R +# NSg/VB+ . NPr/VB . D$+ NSg/VB/J NPr . ISg/#r+ N🅪Sg/VB NSg/C ISg/#r+ VXB J/R NSg/VB ISgPl+ I/R/Dq NPr/I/J/R/Dq . . VB/C NSg/J/R > poor Alice began to cry again , for she felt very lonely and low - spirited . In a -# NSg/VB/J+ NPr+ VPt P NSg/VB P . R/C/P ISg+ N🅪Sg/VB/J J/R J/R VB/C NSg/VB/J/R . VP/J . NPr/J/R/P D/P +# NSg/VB/J+ NPr+ VPt P NSg/VB P . R/C/P ISg+ N🅪Sg/VP/J J/R J/R VB/C NSg/VB/J/R . VP/J . NPr/J/R/P D/P > little while , however , she again heard a little pattering of footsteps in the # NPr/I/J/Dq NSg/VB/C/P . C . ISg+ P VP/J D/P NPr/I/J/Dq Nᴹ/Vg/J P NPl+ NPr/J/R/P D -> distance , and she looked up eagerly , half hoping that the Mouse had changed his -# N🅪Sg/VB+ . VB/C ISg+ VP/J NSg/VB/J/P R . N🅪Sg/VB/J/P+ Nᴹ/Vg/J NSg/I/C/Ddem D NSg/VB+ VB VP/J ISg/D$+ +> distance , and she looked up eagerly , half hoping that the Mouse had changed his +# N🅪Sg/VB+ . VB/C ISg+ VP/J NSg/VB/J/P R . N🅪Sg/J/P+ Nᴹ/Vg/J NSg/I/C/Ddem D NSg/VB+ VP VP/J ISg/D$+ > mind , and was coming back to finish his story . # NSg/VB+ . VB/C VPt Nᴹ/Vg/J NSg/VB/J P NSg/VB ISg/D$+ NSg/VB+ . > # -> CHAPTER IV : The Rabbit Sends in a Little Bill -# NSg/VB+ NSg/J/#r+ . D+ NSg/VB+ NPl/V3 NPr/J/R/P D/P+ NPr/I/J/Dq+ NPr/VB+ +> CHAPTER IV : The Rabbit Sends in a Little Bill +# HeadingStart NSg/VB+ NSg/J/#r+ . D NSg/VB+ NPl/V3 NPr/J/R/P D/P NPr/I/J/Dq NPr/VB+ > # > It was the White Rabbit , trotting slowly back again , and looking anxiously about # NPr/ISg+ VPt D NPr🅪Sg/VB/J NSg/VB . NSg/Vg/J R NSg/VB/J P . VB/C Nᴹ/Vg/J R J/P > as it went , as if it had lost something ; and she heard it muttering to itself -# NSg/R NPr/ISg+ NSg/VPt . NSg/R NSg/C NPr/ISg+ VB VP/J NSg/I/J+ . VB/C ISg+ VP/J NPr/ISg+ Nᴹ/Vg/J P ISg+ +# NSg/R NPr/ISg+ NSg/VPt . NSg/R NSg/C NPr/ISg+ VP VP/J NSg/I/J+ . VB/C ISg+ VP/J NPr/ISg+ Nᴹ/Vg/J P ISg+ > “ The Duchess ! The Duchess ! Oh my dear paws ! Oh my fur and whiskers ! She’ll get # . D NSg/VB . D NSg/VB . NPr/VB D$+ NSg/VB/J+ NPl/V3+ . NPr/VB D$+ N🅪Sg/VB/C/P+ VB/C NPl . K NSg/VB > me executed , as sure as ferrets are ferrets ! Where can I have dropped them , I @@ -1135,7 +1135,7 @@ > swim in the pool , and the great hall , with the glass table and the little door , # NSg/VB NPr/J/R/P D NSg/VB+ . VB/C D NSg/J NPr+ . P D NPr🅪Sg/VB+ NSg/VB VB/C D NPr/I/J/Dq NSg/VB+ . > had vanished completely . -# VB VP/J R . +# VP VP/J R . > # > Very soon the Rabbit noticed Alice , as she went hunting about , and called out to @@ -1147,7 +1147,7 @@ > much frightened that she ran off at once in the direction it pointed to , without # NSg/I/J/R/Dq VP/J NSg/I/C/Ddem ISg+ NSg/VPt NSg/VB/J/P NSg/P NSg/C NPr/J/R/P D+ N🅪Sg+ NPr/ISg+ VP/J P . C/P > trying to explain the mistake it had made . -# Nᴹ/Vg/J P VB D+ NSg/VB+ NPr/ISg+ VB VB . +# Nᴹ/Vg/J P VB D+ NSg/VB+ NPr/ISg+ VP VP . > # > “ He took me for his housemaid , ” she said to herself as she ran . “ How surprised @@ -1163,7 +1163,7 @@ > in great fear lest she should meet the real Mary Ann , and be turned out of the # NPr/J/R/P NSg/J+ N🅪Sg/VB+ JS ISg+ VXB NSg/VB/J D+ NSg/J+ NPr+ NPr/J+ . VB/C NSg/VXB VP/J NSg/VB/J/R/P P D+ > house before she had found the fan and gloves . -# NPr/VB+ C/P ISg+ VB NSg/VB D NSg/VB VB/C NPl/V3+ . +# NPr/VB+ C/P ISg+ VP NSg/VP D NSg/VB VB/C NPl/V3+ . > # > “ How queer it seems , ” Alice said to herself , “ to be going messages for a rabbit ! @@ -1175,51 +1175,51 @@ > for your walk ! ’ ‘ Coming in a minute , nurse ! But I’ve got to see that the mouse # R/C/P D$+ NSg/VB+ . . Unlintable Nᴹ/Vg/J NPr/J/R/P D/P+ NSg/VB/J+ . NSg/VB+ . NSg/C/P K VP P NSg/VB NSg/I/C/Ddem D NSg/VB+ > doesn’t get out . ’ Only I don’t think , ” Alice went on , “ that they’d let Dinah -# VB NSg/VB NSg/VB/J/R/P . . J/R/C ISg/#r+ VB NSg/VB . . NPr+ NSg/VPt J/P . . NSg/I/C/Ddem+ K NSg/VBP NPr +# VX3 NSg/VB NSg/VB/J/R/P . . J/R/C ISg/#r+ VXB NSg/VB . . NPr+ NSg/VPt J/P . . NSg/I/C/Ddem+ K NSg/VBP NPr > stop in the house if it began ordering people about like that ! ” # NSg/VB NPr/J/R/P D NPr/VB+ NSg/C NPr/ISg+ VPt Nᴹ/Vg/J NPl/VB+ J/P NSg/VB/J/C/P NSg/I/C/Ddem+ . . > # > By this time she had found her way into a tidy little room with a table in the -# NSg/J/P I/Ddem+ N🅪Sg/VB/J+ ISg+ VB NSg/VB ISg/D$+ NSg/J+ P D/P NSg/VB/J NPr/I/J/Dq N🅪Sg/VB/J P D/P NSg/VB+ NPr/J/R/P D +# NSg/J/P I/Ddem+ N🅪Sg/VB/J+ ISg+ VP NSg/VP ISg/D$+ NSg/J+ P D/P NSg/VB/J NPr/I/J/Dq N🅪Sg/VB/J P D/P NSg/VB+ NPr/J/R/P D > window , and on it ( as she had hoped ) a fan and two or three pairs of tiny white -# NSg/VB+ . VB/C J/P NPr/ISg+ . NSg/R ISg+ VB VP/J . D/P NSg/VB+ VB/C NSg NPr/C NSg NPl/V3 P NSg/J NPr🅪Sg/VB/J +# NSg/VB+ . VB/C J/P NPr/ISg+ . NSg/R ISg+ VP VP/J . D/P NSg/VB+ VB/C NSg NPr/C NSg NPl/V3 P NSg/J NPr🅪Sg/VB/J > kid gloves : she took up the fan and a pair of the gloves , and was just going to -# NSg/VB+ NPl/V3+ . ISg+ VPt NSg/VB/J/P D NSg/VB+ VB/C D/P NSg/VB P D NPl/V3+ . VB/C VPt J Nᴹ/Vg/J P +# NSg/VB+ NPl/V3+ . ISg+ VPt NSg/VB/J/P D NSg/VB+ VB/C D/P NSg/VB P D NPl/V3+ . VB/C VPt J/R Nᴹ/Vg/J P > leave the room , when her eye fell upon a little bottle that stood near the -# NSg/VB D N🅪Sg/VB/J+ . NSg/I/C ISg/D$+ NSg/VB+ NSg/VPt/J P D/P NPr/I/J/Dq NSg/VB+ NSg/I/C/Ddem+ VB NSg/VB/J/P D +# NSg/VB D N🅪Sg/VB/J+ . NSg/I/C ISg/D$+ NSg/VB+ NSg/VPt/J P D/P NPr/I/J/Dq NSg/VB+ NSg/I/C/Ddem+ VP NSg/VB/J/P D > looking - glass . There was no label this time with the words “ DRINK ME , ” but # Nᴹ/Vg/J+ . NPr🅪Sg/VB+ . R+ VPt NPr/Dq/P+ NSg/VB+ I/Ddem N🅪Sg/VB/J+ P D+ NPl/V3+ . NSg/VB+ NPr/ISg+ . . NSg/C/P > nevertheless she uncorked it and put it to her lips . “ I know something # R ISg+ VP/J NPr/ISg+ VB/C NSg/VBP NPr/ISg+ P ISg/D$+ NPl/V3+ . . ISg/#r+ NSg/VB NSg/I/J+ > interesting is sure to happen , ” she said to herself , “ whenever I eat or drink # Vg/J VL3 J P VB . . ISg+ VP/J P ISg+ . . C ISg/#r+ VB NPr/C NSg/VB+ -> anything ; so I’ll just see what this bottle does . I do hope it’ll make me grow -# NSg/I/VB+ . NSg/I/J/R/C K J NSg/VB NSg/I+ I/Ddem NSg/VB+ NPl/V3 . ISg/#r+ VXB NPr🅪Sg/VB K NSg/VB NPr/ISg+ VB +> anything ; so I’ll just see what this bottle does . I do hope it’ll make me grow +# NSg/I/VB+ . NSg/I/J/R/C K J/R NSg/VB NSg/I+ I/Ddem NSg/VB+ NPl/VX3 . ISg/#r+ VXB NPr🅪Sg/VB K NSg/VB NPr/ISg+ VB > large again , for really I’m quite tired of being such a tiny little thing ! ” # NSg/J P . R/C/P R K R VP/J P N🅪Sg/Vg/J/C NSg/I D/P NSg/J NPr/I/J/Dq NSg+ . . > # -> It did so indeed , and much sooner than she had expected : before she had drunk -# NPr/ISg+ VPt NSg/I/J/R/C R . VB/C NSg/I/J/R/Dq JC C/P ISg+ VB NSg/VP/J . C/P ISg+ VB NSg/VPp/J+ -> half the bottle , she found her head pressing against the ceiling , and had to -# N🅪Sg/VB/J/P+ D+ NSg/VB+ . ISg+ NSg/VB ISg/D$+ NPr/VB/J+ Nᴹ/Vg/J C/P D+ NSg/VB+ . VB/C VB P +> It did so indeed , and much sooner than she had expected : before she had drunk +# NPr/ISg+ VXPt NSg/I/J/R/C R . VB/C NSg/I/J/R/Dq JC C/P ISg+ VP NSg/VP/J . C/P ISg+ VP NSg/VPp/J+ +> half the bottle , she found her head pressing against the ceiling , and had to +# N🅪Sg/J/P+ D+ NSg/VB+ . ISg+ NSg/VP ISg/D$+ NPr/VB/J+ Nᴹ/Vg/J C/P D+ NSg/VB+ . VB/C VP P > stoop to save her neck from being broken . She hastily put down the bottle , # NSg/VB P NSg/VB/C/P ISg/D$+ NSg/VB+ P N🅪Sg/Vg/J/C VPp/J . ISg+ R NSg/VBP N🅪Sg/VB/J/P D+ NSg/VB+ . > saying to herself “ That’s quite enough — I hope I shan’t grow any more — As it is , I -# N🅪Sg/Vg/J P ISg+ . NSg$ R NSg/I . ISg/#r+ NPr🅪Sg/VB ISg/#r+ VB VB I/R/Dq NPr/I/J/R/Dq . NSg/R NPr/ISg+ VL3 . ISg/#r+ +# N🅪Sg/Vg/J P ISg+ . NSg$ R NSg/I . ISg/#r+ NPr🅪Sg/VB ISg/#r+ VXB VB I/R/Dq NPr/I/J/R/Dq . NSg/R NPr/ISg+ VL3 . ISg/#r+ > can’t get out at the door — I do wish I hadn’t drunk quite so much ! ” -# VXB NSg/VB NSg/VB/J/R/P NSg/P D NSg/VB+ . ISg/#r+ VXB NSg/VB ISg/#r+ VB NSg/VPp/J R NSg/I/J/R/C NSg/I/J/R/Dq . . +# VXB NSg/VB NSg/VB/J/R/P NSg/P D NSg/VB+ . ISg/#r+ VXB NSg/VB ISg/#r+ VPt NSg/VPp/J R NSg/I/J/R/C NSg/I/J/R/Dq . . > # > Alas ! it was too late to wish that ! She went on growing , and growing , and very # NPl . NPr/ISg+ VPt R NSg/J P NSg/VB NSg/I/C/Ddem+ . ISg+ NSg/VPt J/P Nᴹ/Vg/J . VB/C Nᴹ/Vg/J . VB/C J/R -> soon had to kneel down on the floor : in another minute there was not even room -# J/R VB P VB N🅪Sg/VB/J/P J/P D NSg/VB+ . NPr/J/R/P I/D NSg/VB/J+ R+ VPt NSg/R/C NSg/VB/J N🅪Sg/VB/J+ +> soon had to kneel down on the floor : in another minute there was not even room +# J/R VP P VB N🅪Sg/VB/J/P J/P D NSg/VB+ . NPr/J/R/P I/D NSg/VB/J+ R+ VPt NSg/R/C NSg/VB/J/R N🅪Sg/VB/J+ > for this , and she tried the effect of lying down with one elbow against the # R/C/P I/Ddem+ . VB/C ISg+ VP/J D NSg/VB+ P Nᴹ/Vg/J N🅪Sg/VB/J/P P NSg/I/J NSg/VB+ C/P D -> door , and the other arm curled round her head . Still she went on growing , and , -# NSg/VB+ . VB/C D NSg/VB/J NSg/VB/J+ VP/J NSg/VB/J/P ISg/D$+ NPr/VB/J+ . NSg/VB/J ISg+ NSg/VPt J/P Nᴹ/Vg/J . VB/C . +> door , and the other arm curled round her head . Still she went on growing , and , +# NSg/VB+ . VB/C D NSg/VB/J NSg/VB/J+ VP/J NSg/VB/J/P ISg/D$+ NPr/VB/J+ . NSg/VB/J/R ISg+ NSg/VPt J/P Nᴹ/Vg/J . VB/C . > as a last resource , she put one arm out of the window , and one foot up the # NSg/R D/P+ NSg/VB/J+ N🅪Sg/VB+ . ISg+ NSg/VBP NSg/I/J NSg/VB/J+ NSg/VB/J/R/P P D+ NSg/VB+ . VB/C NSg/I/J+ NSg/VB+ NSg/VB/J/P D+ > chimney , and said to herself “ Now I can do no more , whatever happens . What will @@ -1229,21 +1229,21 @@ > # > Luckily for Alice , the little magic bottle had now had its full effect , and she -# R R/C/P NPr+ . D+ NPr/I/J/Dq+ N🅪Sg/VB/J+ NSg/VB+ VB NSg/J/R/C VB ISg/D$+ NSg/VB/J+ NSg/VB+ . VB/C ISg+ -> grew no larger : still it was very uncomfortable , and , as there seemed to be no -# VB NPr/Dq/P JC . NSg/VB/J NPr/ISg+ VPt J/R J . VB/C . NSg/R R+ VP/J P NSg/VXB NPr/Dq/P +# R R/C/P NPr+ . D+ NPr/I/J/Dq+ N🅪Sg/VB/J+ NSg/VB+ VP NSg/J/R/C VP ISg/D$+ NSg/VB/J+ NSg/VB+ . VB/C ISg+ +> grew no larger : still it was very uncomfortable , and , as there seemed to be no +# VPt NPr/Dq/P JC . NSg/VB/J/R NPr/ISg+ VPt J/R J . VB/C . NSg/R R+ VP/J P NSg/VXB NPr/Dq/P > sort of chance of her ever getting out of the room again , no wonder she felt -# NSg/VB P NPr/VB/J P ISg/D$+ J NSg/Vg NSg/VB/J/R/P P D+ N🅪Sg/VB/J+ P . NPr/Dq/P N🅪Sg/VB ISg+ N🅪Sg/VB/J +# NSg/VB P NPr/VB/J P ISg/D$+ J/R NSg/Vg NSg/VB/J/R/P P D+ N🅪Sg/VB/J+ P . NPr/Dq/P N🅪Sg/VB ISg+ N🅪Sg/VP/J > unhappy . # NSg/VB/J . > # > “ It was much pleasanter at home , ” thought poor Alice , “ when one wasn’t always -# . NPr/ISg+ VPt NSg/I/J/R/Dq JC NSg/P NSg/VB/J+ . . N🅪Sg/VP NSg/VB/J NPr+ . . NSg/I/C NSg/I/J VB R +# . NPr/ISg+ VPt NSg/I/J/R/Dq JC NSg/P NSg/VB/J+ . . N🅪Sg/VP NSg/VB/J NPr+ . . NSg/I/C NSg/I/J VPt R > growing larger and smaller , and being ordered about by mice and rabbits . I # Nᴹ/Vg/J JC VB/C NSg/JC . VB/C N🅪Sg/Vg/J/C VP/J J/P NSg/J/P NPl/VB VB/C NPl/V3+ . ISg/#r+ > almost wish I hadn’t gone down that rabbit - hole — and yet — and yet — it’s rather -# R NSg/VB ISg/#r+ VB VPp/J/P N🅪Sg/VB/J/P NSg/I/C/Ddem NSg/VB+ . NSg/VB+ . VB/C NSg/VB/C . VB/C NSg/VB/C . K NPr/VB/J/R +# R NSg/VB ISg/#r+ VPt VPp/J/P N🅪Sg/VB/J/P NSg/I/C/Ddem NSg/VB+ . NSg/VB+ . VB/C NSg/VB/C . VB/C NSg/VB/C . K NPr/VB/J/R > curious , you know , this sort of life ! I do wonder what can have happened to me ! # J . ISgPl+ NSg/VB . I/Ddem NSg/VB P N🅪Sg/VB+ . ISg/#r+ VXB N🅪Sg/VB NSg/I+ NPr/VXB NSg/VXB VP/J P NPr/ISg+ . > When I used to read fairy - tales , I fancied that kind of thing never happened , @@ -1258,12 +1258,12 @@ # NSg/J/R . . > # -> “ But then , ” thought Alice , “ shall I never get any older than I am now ? That’ll -# . NSg/C/P NSg/J/C . . N🅪Sg/VP NPr+ . . VXB ISg/#r+ R NSg/VB I/R/Dq JC C/P ISg/#r+ NPr/VB/J NSg/J/R/C . K -> be a comfort , one way — never to be an old woman — but then — always to have lessons -# NSg/VXB D/P N🅪Sg/VB+ . NSg/I/J NSg/J+ . R P NSg/VXB D/P NSg/J NSg/VB+ . NSg/C/P NSg/J/C . R P NSg/VXB NPl/V3+ +> “ But then , ” thought Alice , “ shall I never get any older than I am now ? That’ll +# . NSg/C/P NSg/J/R/C . . N🅪Sg/VP NPr+ . . VXB ISg/#r+ R NSg/VB I/R/Dq JC C/P ISg/#r+ NPr/VB/J NSg/J/R/C . K +> be a comfort , one way — never to be an old woman — but then — always to have lessons +# NSg/VXB D/P N🅪Sg/VB+ . NSg/I/J NSg/J+ . R P NSg/VXB D/P NSg/J NSg/VB+ . NSg/C/P NSg/J/R/C . R P NSg/VXB NPl/V3+ > to learn ! Oh , I shouldn’t like that ! ” -# P NSg/VB . NPr/VB . ISg/#r+ VB NSg/VB/J/C/P NSg/I/C/Ddem+ . . +# P NSg/VB . NPr/VB . ISg/#r+ VXB NSg/VB/J/C/P NSg/I/C/Ddem+ . . > # > “ Oh , you foolish Alice ! ” she answered herself . “ How can you learn lessons in @@ -1274,52 +1274,52 @@ # NSg/VB+ . NPl/V3+ . . > # -> And so she went on , taking first one side and then the other , and making quite a -# VB/C NSg/I/J/R/C ISg+ NSg/VPt J/P . NSg/Vg/J NSg/VB/J+ NSg/I/J+ NSg/VB/J+ VB/C NSg/J/C D NSg/VB/J . VB/C Nᴹ/Vg/J R D/P +> And so she went on , taking first one side and then the other , and making quite a +# VB/C NSg/I/J/R/C ISg+ NSg/VPt J/P . NSg/Vg/J NSg/J+ NSg/I/J+ NSg/VB/J+ VB/C NSg/J/R/C D NSg/VB/J . VB/C Nᴹ/Vg/J R D/P > conversation of it altogether ; but after a few minutes she heard a voice # N🅪Sg/VB P NPr/ISg+ NSg . NSg/C/P P D/P+ NSg/I/Dq+ NPl/V3+ ISg+ VP/J D/P+ NSg/VB+ > outside , and stopped to listen . -# Nᴹ/VB/J/P . VB/C VB/J P NSg/VB . +# Nᴹ/VB/J/P . VB/C VP/J P NSg/VB . > # > “ Mary Ann ! Mary Ann ! ” said the voice . “ Fetch me my gloves this moment ! ” Then -# . NPr+ NPr/J+ . NPr+ NPr/J+ . . VP/J D+ NSg/VB+ . . NSg/VB NPr/ISg+ D$+ NPl/V3 I/Ddem+ NSg+ . . NSg/J/C +# . NPr+ NPr/J+ . NPr+ NPr/J+ . . VP/J D+ NSg/VB+ . . NSg/VB NPr/ISg+ D$+ NPl/V3 I/Ddem+ NSg+ . . NSg/J/R/C > came a little pattering of feet on the stairs . Alice knew it was the Rabbit # NSg/VPt/P D/P NPr/I/J/Dq Nᴹ/Vg/J P NPl J/P D NPl+ . NPr+ VPt NPr/ISg+ VPt D NSg/VB -> coming to look for her , and she trembled till she shook the house , quite -# Nᴹ/Vg/J P NSg/VB R/C/P ISg/D$+ . VB/C ISg+ VP/J NSg/VB/C/P ISg+ NSg/VB/J D+ NPr/VB+ . R +> coming to look for her , and she trembled till she shook the house , quite +# Nᴹ/Vg/J P NSg/VB R/C/P ISg/D$+ . VB/C ISg+ VP/J NSg/VB/C/P ISg+ NSg/VPt/J D+ NPr/VB+ . R > forgetting that she was now about a thousand times as large as the Rabbit , and # NSg/Vg NSg/I/C/Ddem ISg+ VPt NSg/J/R/C J/P D/P+ NSg+ NPl/V3+ NSg/R NSg/J NSg/R D+ NSg/VB+ . VB/C > had no reason to be afraid of it . -# VB NPr/Dq/P N🅪Sg/VB+ P NSg/VXB J P NPr/ISg+ . +# VP NPr/Dq/P N🅪Sg/VB+ P NSg/VXB J P NPr/ISg+ . > # > Presently the Rabbit came up to the door , and tried to open it ; but , as the door # R D+ NSg/VB+ NSg/VPt/P NSg/VB/J/P P D+ NSg/VB+ . VB/C VP/J P NSg/VB/J NPr/ISg+ . NSg/C/P . NSg/R D+ NSg/VB+ > opened inwards , and Alice’s elbow was pressed hard against it , that attempt # VP/J NPl . VB/C NSg$ NSg/VB+ VPt VP/J N🅪Sg/J/R C/P NPr/ISg+ . NSg/I/C/Ddem NSg/VB+ -> proved a failure . Alice heard it say to itself “ Then I’ll go round and get in at -# VP/J D/P N🅪Sg+ . NPr+ VP/J NPr/ISg+ NSg/VB P ISg+ . NSg/J/C K NSg/VB/J NSg/VB/J/P VB/C NSg/VB NPr/J/R/P NSg/P +> proved a failure . Alice heard it say to itself “ Then I’ll go round and get in at +# VP/J D/P N🅪Sg+ . NPr+ VP/J NPr/ISg+ NSg/VB P ISg+ . NSg/J/R/C K NSg/VB/J NSg/VB/J/P VB/C NSg/VB NPr/J/R/P NSg/P > the window . ” # D NSg/VB+ . . > # > “ That you won’t ! ” thought Alice , and , after waiting till she fancied she heard -# . NSg/I/C/Ddem ISgPl+ VB . . N🅪Sg/VP NPr+ . VB/C . P Nᴹ/Vg/J NSg/VB/C/P ISg+ VP/J ISg+ VP/J +# . NSg/I/C/Ddem ISgPl+ VXB . . N🅪Sg/VP NPr+ . VB/C . P Nᴹ/Vg/J NSg/VB/C/P ISg+ VP/J ISg+ VP/J > the Rabbit just under the window , she suddenly spread out her hand , and made a -# D+ NSg/VB+ J NSg/J/P D+ NSg/VB+ . ISg+ R N🅪Sg/VBP NSg/VB/J/R/P ISg/D$+ NSg/VB+ . VB/C VB D/P -> snatch in the air . She did not get hold of anything , but she heard a little -# NSg/VB NPr/J/R/P D N🅪Sg/VB+ . ISg+ VPt NSg/R/C NSg/VB NSg/VB/J P NSg/I/VB+ . NSg/C/P ISg+ VP/J D/P NPr/I/J/Dq +# D+ NSg/VB+ J/R NSg/J/P D+ NSg/VB+ . ISg+ R N🅪Sg/VBP NSg/VB/J/R/P ISg/D$+ NSg/VB+ . VB/C VP D/P +> snatch in the air . She did not get hold of anything , but she heard a little +# NSg/VB NPr/J/R/P D N🅪Sg/VB+ . ISg+ VXPt NSg/R/C NSg/VB NSg/VB/J P NSg/I/VB+ . NSg/C/P ISg+ VP/J D/P NPr/I/J/Dq > shriek and a fall , and a crash of broken glass , from which she concluded that it # NSg/VB VB/C D/P N🅪Sg/VB+ . VB/C D/P NSg/VB/J P VPp/J NPr🅪Sg/VB+ . P I/C+ ISg+ VP/J NSg/I/C/Ddem NPr/ISg+ > was just possible it had fallen into a cucumber - frame , or something of the sort . -# VPt J NSg/J NPr/ISg+ VB VPp/J P D/P N🅪Sg+ . NSg/VB+ . NPr/C NSg/I/J P D NSg/VB+ . +# VPt J/R NSg/J NPr/ISg+ VP VPp/J P D/P N🅪Sg+ . NSg/VB+ . NPr/C NSg/I/J P D NSg/VB+ . > # -> Next came an angry voice — the Rabbit’s — “ Pat ! Pat ! Where are you ? ” And then a -# NSg/J/P NSg/VPt/P D/P+ VB/J+ NSg/VB+ . D NSg$ . . NPr/VB/J+ . NPr/VB/J+ . NSg/R/C VB ISgPl+ . . VB/C NSg/J/C D/P+ -> voice she had never heard before , “ Sure then I’m here ! Digging for apples , yer -# NSg/VB+ ISg+ VB R VP/J C/P . . J NSg/J/C K NSg/J/R . NSg/VB R/C/P NPl . + +> Next came an angry voice — the Rabbit’s — “ Pat ! Pat ! Where are you ? ” And then a +# NSg/J/P NSg/VPt/P D/P+ VB/J+ NSg/VB+ . D NSg$ . . NPr/VB/J+ . NPr/VB/J+ . NSg/R/C VB ISgPl+ . . VB/C NSg/J/R/C D/P+ +> voice she had never heard before , “ Sure then I’m here ! Digging for apples , yer +# NSg/VB+ ISg+ VP R VP/J C/P . . J NSg/J/R/C K NSg/J/R . NSg/VB R/C/P NPl . + > honour ! ” # N🅪Sg/VB/Comm+ . . > @@ -1339,11 +1339,11 @@ > # > “ An arm , you goose ! Who ever saw one that size ? Why , it fills the whole window ! ” -# . D/P+ NSg/VB/J+ . ISgPl+ NSg/VB+ . NPr/I+ J NSg/VPt NSg/I/J NSg/I/C/Ddem+ N🅪Sg/VB+ . NSg/VB . NPr/ISg+ NPl/V3 D+ NSg/J+ NSg/VB+ . . +# . D/P+ NSg/VB/J+ . ISgPl+ NSg/VB+ . NPr/I+ J/R NSg/VPt NSg/I/J NSg/I/C/Ddem+ N🅪Sg/VB+ . NSg/VB . NPr/ISg+ NPl/V3 D+ NSg/J+ NSg/VB+ . . > # -> “ Sure , it does , yer honour : but it’s an arm for all that . ” -# . J . NPr/ISg+ NPl/V3 . + N🅪Sg/VB/Comm+ . NSg/C/P K D/P NSg/VB/J+ R/C/P NSg/I/J/C/Dq+ NSg/I/C/Ddem+ . . +> “ Sure , it does , yer honour : but it’s an arm for all that . ” +# . J . NPr/ISg+ NPl/VX3 . + N🅪Sg/VB/Comm+ . NSg/C/P K D/P NSg/VB/J+ R/C/P NSg/I/J/C/Dq+ NSg/I/C/Ddem+ . . > # > “ Well , it’s got no business there , at any rate : go and take it away ! ” @@ -1352,18 +1352,18 @@ # > There was a long silence after this , and Alice could only hear whispers now and # R+ VPt D/P+ NPr/VB/J+ NSg/VB+ P I/Ddem+ . VB/C NPr+ NSg/VXB J/R/C VB NPl/V3 NSg/J/R/C VB/C -> then ; such as , “ Sure , I don’t like it , yer honour , at all , at all ! ” “ Do as I -# NSg/J/C . NSg/I NSg/R . . J . ISg/#r+ VB NSg/VB/J/C/P NPr/ISg+ . + N🅪Sg/VB/Comm+ . NSg/P NSg/I/J/C/Dq . NSg/P NSg/I/J/C/Dq . . . VXB NSg/R ISg/#r+ +> then ; such as , “ Sure , I don’t like it , yer honour , at all , at all ! ” “ Do as I +# NSg/J/R/C . NSg/I NSg/R . . J . ISg/#r+ VXB NSg/VB/J/C/P NPr/ISg+ . + N🅪Sg/VB/Comm+ . NSg/P NSg/I/J/C/Dq . NSg/P NSg/I/J/C/Dq . . . VXB NSg/R ISg/#r+ > tell you , you coward ! ” and at last she spread out her hand again , and made -# NPr/VB ISgPl+ . ISgPl+ NPr/VB/J . . VB/C NSg/P NSg/VB/J ISg+ N🅪Sg/VBP NSg/VB/J/R/P ISg/D$+ NSg/VB+ P . VB/C VB +# NPr/VB ISgPl+ . ISgPl+ NPr/VB/J . . VB/C NSg/P NSg/VB/J ISg+ N🅪Sg/VBP NSg/VB/J/R/P ISg/D$+ NSg/VB+ P . VB/C VP > another snatch in the air . This time there were two little shrieks , and more # I/D NSg/VB NPr/J/R/P D N🅪Sg/VB+ . I/Ddem+ N🅪Sg/VB/J+ R+ NSg/VPt NSg+ NPr/I/J/Dq+ NPl/V3+ . VB/C NPr/I/J/R/Dq -> sounds of broken glass . “ What a number of cucumber - frames there must be ! ” -# NPl/V3 P VPp/J NPr🅪Sg/VB+ . . NSg/I+ D/P N🅪Sg/VB/JC P N🅪Sg+ . NPl/V3+ R+ NSg/VB NSg/VXB . . +> sounds of broken glass . “ What a number of cucumber - frames there must be ! ” +# NPl/V3 P VPp/J NPr🅪Sg/VB+ . . NSg/I+ D/P N🅪Sg/VB/JC P N🅪Sg+ . NPl/V3+ R+ NSg/VXB NSg/VXB . . > thought Alice . “ I wonder what they’ll do next ! As for pulling me out of the # N🅪Sg/VP NPr+ . . ISg/#r+ N🅪Sg/VB NSg/I+ K VXB NSg/J/P . NSg/R R/C/P+ Nᴹ/Vg/J NPr/ISg+ NSg/VB/J/R/P P D+ > window , I only wish they could ! I’m sure I don’t want to stay in here any -# NSg/VB+ . ISg/#r+ J/R/C NSg/VB IPl+ NSg/VXB . K J ISg/#r+ VB NSg/VB P NSg/VB/J NPr/J/R/P NSg/J/R I/R/Dq +# NSg/VB+ . ISg/#r+ J/R/C NSg/VB IPl+ NSg/VXB . K J ISg/#r+ VXB NSg/VB P NSg/VB/J NPr/J/R/P NSg/J/R I/R/Dq > longer ! ” # NSg/JC . . > @@ -1373,19 +1373,19 @@ > of little cartwheels , and the sound of a good many voices all talking together : # P NPr/I/J/Dq NPl/V3 . VB/C D N🅪Sg/VB/J P D/P NPr/VB/J NSg/I/J/Dq NPl/V3+ NSg/I/J/C/Dq Nᴹ/Vg/J J . > she made out the words : “ Where’s the other ladder ? — Why , I hadn’t to bring but -# ISg+ VB NSg/VB/J/R/P D NPl/V3+ . . NSg$ D NSg/VB/J NSg/VB+ . . NSg/VB . ISg/#r+ VB P VB NSg/C/P +# ISg+ VP NSg/VB/J/R/P D NPl/V3+ . . NSg$ D NSg/VB/J NSg/VB+ . . NSg/VB . ISg/#r+ VPt P VB NSg/C/P > one ; Bill’s got the other — Bill ! fetch it here , lad ! — Here , put ’ em up at this # NSg/I/J . NSg$ VP D NSg/VB/J . NPr/VB+ . NSg/VB NPr/ISg+ NSg/J/R . NSg . . NSg/J/R . NSg/VBP . NSg/I/J+ NSg/VB/J/P NSg/P I/Ddem+ -> corner — No , tie ’ em together first — they don’t reach half high enough yet — Oh ! -# NSg/VB+ . NPr/Dq/P . NSg/VB+ . NSg/I/J+ J NSg/VB/J . IPl+ VB NSg/VB N🅪Sg/VB/J/P+ NSg/VB/J/R NSg/I NSg/VB/C . NPr/VB . +> corner — No , tie ’ em together first — they don’t reach half high enough yet — Oh ! +# NSg/VB+ . NPr/Dq/P . NSg/VB+ . NSg/I/J+ J NSg/J . IPl+ VXB NSg/VB N🅪Sg/J/P+ NSg/VB/J/R NSg/I NSg/VB/C . NPr/VB . > they’ll do well enough ; don’t be particular — Here , Bill ! catch hold of this -# K VXB NSg/VB/J/R NSg/I . VB NSg/VXB NSg/J . NSg/J/R . NPr/VB+ . NSg/VB NSg/VB/J P I/Ddem+ +# K VXB NSg/VB/J/R NSg/I . VXB NSg/VXB NSg/J . NSg/J/R . NPr/VB+ . NSg/VB NSg/VB/J P I/Ddem+ > rope — Will the roof bear ? — Mind that loose slate — Oh , it’s coming down ! Heads # NSg/VB+ . NPr/VXB D+ NSg/VB+ NSg/VB/J+ . . NSg/VB+ NSg/I/C/Ddem NSg/VB/J+ NSg/VB/J+ . NPr/VB . K Nᴹ/Vg/J N🅪Sg/VB/J/P . NPl/V3+ -> below ! ” ( a loud crash ) — “ Now , who did that ? — It was Bill , I fancy — Who’s to go down -# P . . . D/P+ NSg/J+ NSg/VB/J+ . . . NSg/J/R/C . NPr/I+ VPt NSg/I/C/Ddem+ . . NPr/ISg+ VPt NPr/VB+ . ISg/#r+ NSg/VB/J . NSg$ P NSg/VB/J N🅪Sg/VB/J/P -> the chimney ? — Nay , I shan’t ! You do it ! — That I won’t , then ! — Bill’s to go -# D NSg/VB+ . . NSg/VB/J . ISg/#r+ VB . ISgPl+ VXB NPr/ISg+ . . NSg/I/C/Ddem ISg/#r+ VB . NSg/J/C . . NSg$ P NSg/VB/J +> below ! ” ( a loud crash ) — “ Now , who did that ? — It was Bill , I fancy — Who’s to go down +# P . . . D/P+ NSg/J+ NSg/VB/J+ . . . NSg/J/R/C . NPr/I+ VXPt NSg/I/C/Ddem+ . . NPr/ISg+ VPt NPr/VB+ . ISg/#r+ NSg/VB/J . NSg$ P NSg/VB/J N🅪Sg/VB/J/P +> the chimney ? — Nay , I shan’t ! You do it ! — That I won’t , then ! — Bill’s to go +# D NSg/VB+ . . NSg/VB/J . ISg/#r+ VXB . ISgPl+ VXB NPr/ISg+ . . NSg/I/C/Ddem ISg/#r+ VXB . NSg/J/R/C . . NSg$ P NSg/VB/J > down — Here , Bill ! the master says you’re to go down the chimney ! ” # N🅪Sg/VB/J/P . NSg/J/R . NPr/VB+ . D+ NPr/VB/J+ NPl/V3 K P NSg/VB/J N🅪Sg/VB/J/P D NSg/VB+ . . > @@ -1403,21 +1403,21 @@ > She drew her foot as far down the chimney as she could , and waited till she # ISg+ NPr/VPt ISg/D$+ NSg/VB+ NSg/R NSg/VB/J N🅪Sg/VB/J/P D+ NSg/VB+ NSg/R ISg+ NSg/VXB . VB/C VP/J NSg/VB/C/P ISg+ > heard a little animal ( she couldn’t guess of what sort it was ) scratching and -# VP/J D/P+ NPr/I/J/Dq+ NSg/J+ . ISg+ VB NSg/VB P NSg/I+ NSg/VB+ NPr/ISg+ VPt . Nᴹ/Vg/J VB/C -> scrambling about in the chimney close above her : then , saying to herself “ This -# Nᴹ/Vg/J J/P NPr/J/R/P D NSg/VB+ NSg/VB/J NSg/J/P ISg/D$+ . NSg/J/C . N🅪Sg/Vg/J P ISg+ . I/Ddem+ +# VP/J D/P+ NPr/I/J/Dq+ NSg/J+ . ISg+ VXB NSg/VB P NSg/I+ NSg/VB+ NPr/ISg+ VPt . Nᴹ/Vg/J VB/C +> scrambling about in the chimney close above her : then , saying to herself “ This +# Nᴹ/Vg/J J/P NPr/J/R/P D NSg/VB+ NSg/VB/J NSg/J/P ISg/D$+ . NSg/J/R/C . N🅪Sg/Vg/J P ISg+ . I/Ddem+ > is Bill , ” she gave one sharp kick , and waited to see what would happen next . # VL3 NPr/VB+ . . ISg+ VPt NSg/I/J NPr/VB/J NSg/VB+ . VB/C VP/J P NSg/VB NSg/I+ VXB VB NSg/J/P . > # -> The first thing she heard was a general chorus of “ There goes Bill ! ” then the -# D+ NSg/VB/J+ NSg+ ISg+ VP/J VPt D/P NSg/VB/J NSg/VB P . R+ NPl/VB NPr/VB+ . . NSg/J/C D -> Rabbit’s voice along — “ Catch him , you by the hedge ! ” then silence , and then -# NSg$ NSg/VB+ P . . NSg/VB ISg+ . ISgPl+ NSg/J/P D NSg/VB+ . . NSg/J/C NSg/VB+ . VB/C NSg/J/C +> The first thing she heard was a general chorus of “ There goes Bill ! ” then the +# D+ NSg/J+ NSg+ ISg+ VP/J VPt D/P NSg/VB/J NSg/VB P . R+ NPl/V3 NPr/VB+ . . NSg/J/R/C D +> Rabbit’s voice along — “ Catch him , you by the hedge ! ” then silence , and then +# NSg$ NSg/VB+ P . . NSg/VB ISg+ . ISgPl+ NSg/J/P D NSg/VB+ . . NSg/J/R/C NSg/VB+ . VB/C NSg/J/R/C > another confusion of voices — “ Hold up his head — Brandy now — Don’t choke him — How was -# I/D N🅪Sg/VB P NPl/V3+ . . NSg/VB/J NSg/VB/J/P ISg/D$+ NPr/VB/J+ . NPr/VB+ NSg/J/R/C . VB NSg/VB ISg+ . NSg/C VPt +# I/D N🅪Sg/VB P NPl/V3+ . . NSg/VB/J NSg/VB/J/P ISg/D$+ NPr/VB/J+ . NPr/VB+ NSg/J/R/C . VXB NSg/VB ISg+ . NSg/C VPt > it , old fellow ? What happened to you ? Tell us all about it ! ” -# NPr/ISg+ . NSg/J NSg/VB . NSg/I+ VP/J P ISgPl+ . NPr/VB NPr/IPl+ NSg/I/J/C/Dq J/P NPr/ISg+ . . +# NPr/ISg+ . NSg/J NSg . NSg/I+ VP/J P ISgPl+ . NPr/VB NPr/IPl+ NSg/I/J/C/Dq J/P NPr/ISg+ . . > # > Last came a little feeble , squeaking voice , ( “ That’s Bill , ” thought Alice , ) @@ -1427,15 +1427,15 @@ > flustered to tell you — all I know is , something comes at me like a # VP/J P NPr/VB ISgPl+ . NSg/I/J/C/Dq ISg/#r+ NSg/VB VL3 . NSg/I/J+ NPl/V3 NSg/P NPr/ISg+ NSg/VB/J/C/P D/P > Jack - in - the - box , and up I goes like a sky - rocket ! ” -# NPr/VB/J+ . NPr/J/R/P . D . NSg/VB+ . VB/C NSg/VB/J/P ISg/#r+ NPl/VB NSg/VB/J/C/P D/P N🅪Sg/VB+ . NSg/VB+ . . +# NPr/VB/J+ . NPr/J/R/P . D . NSg/VB+ . VB/C NSg/VB/J/P ISg/#r+ NPl/V3 NSg/VB/J/C/P D/P N🅪Sg/VB+ . NSg/VB+ . . > # -> “ So you did , old fellow ! ” said the others . -# . NSg/I/J/R/C ISgPl+ VPt . NSg/J NSg/VB . . VP/J D+ NPl/V3+ . +> “ So you did , old fellow ! ” said the others . +# . NSg/I/J/R/C ISgPl+ VXPt . NSg/J NSg . . VP/J D+ NPl/V3+ . > # -> “ We must burn the house down ! ” said the Rabbit’s voice ; and Alice called out as -# . IPl+ NSg/VB NSg/VB D+ NPr/VB+ N🅪Sg/VB/J/P . . VP/J D NSg$ NSg/VB+ . VB/C NPr+ VP/J NSg/VB/J/R/P NSg/R +> “ We must burn the house down ! ” said the Rabbit’s voice ; and Alice called out as +# . IPl+ NSg/VXB NSg/VB D+ NPr/VB+ N🅪Sg/VB/J/P . . VP/J D NSg$ NSg/VB+ . VB/C NPr+ VP/J NSg/VB/J/R/P NSg/R > loud as she could , “ If you do , I’ll set Dinah at you ! ” # NSg/J NSg/R ISg+ NSg/VXB . . NSg/C ISgPl+ VXB . K NPr/VBP/J NPr NSg/P ISgPl+ . . > @@ -1443,7 +1443,7 @@ > There was a dead silence instantly , and Alice thought to herself , “ I wonder what # R+ VPt D/P+ NSg/VB/J+ NSg/VB+ R . VB/C NPr+ N🅪Sg/VP P ISg+ . . ISg/#r+ N🅪Sg/VB NSg/I+ > they will do next ! If they had any sense , they’d take the roof off . ” After a -# IPl+ NPr/VXB VXB NSg/J/P . NSg/C IPl+ VB I/R/Dq+ N🅪Sg/VB+ . K NSg/VB D NSg/VB+ NSg/VB/J/P . . P D/P+ +# IPl+ NPr/VXB VXB NSg/J/P . NSg/C IPl+ VP I/R/Dq+ N🅪Sg/VB+ . K NSg/VB D NSg/VB+ NSg/VB/J/P . . P D/P+ > minute or two , they began moving about again , and Alice heard the Rabbit say , “ A # NSg/VB/J+ NPr/C NSg . IPl+ VPt Nᴹ/Vg/J J/P P . VB/C NPr+ VP/J D+ NSg/VB+ NSg/VB . . D/P > barrowful will do , to begin with . ” @@ -1451,7 +1451,7 @@ > # > “ A barrowful of what ? ” thought Alice ; but she had not long to doubt , for the -# . D/P ? P NSg/I+ . . N🅪Sg/VP NPr+ . NSg/C/P ISg+ VB NSg/R/C NPr/VB/J P N🅪Sg/VB . R/C/P D +# . D/P ? P NSg/I+ . . N🅪Sg/VP NPr+ . NSg/C/P ISg+ VP NSg/R/C NPr/VB/J P N🅪Sg/VB . R/C/P D > next moment a shower of little pebbles came rattling in at the window , and some # NSg/J/P+ NSg+ D/P NSg/VB P NPr/I/J/Dq+ NPl/V3+ NSg/VPt/P Nᴹ/Vg/J NPr/J/R/P NSg/P D+ NSg/VB+ . VB/C I/J/R/Dq > of them hit her in the face . “ I’ll put a stop to this , ” she said to herself , and @@ -1464,12 +1464,12 @@ # > Alice noticed with some surprise that the pebbles were all turning into little # NPr+ VP/J P I/J/R/Dq NSg/VB+ NSg/I/C/Ddem D+ NPl/V3+ NSg/VPt NSg/I/J/C/Dq Nᴹ/Vg/J P NPr/I/J/Dq+ -> cakes as they lay on the floor , and a bright idea came into her head . “ If I eat -# NPl/V3+ NSg/R IPl+ NSg/VB/J J/P D+ NSg/VB+ . VB/C D/P+ NPr/VB/J+ NSg+ NSg/VPt/P P ISg/D$+ NPr/VB/J+ . . NSg/C ISg/#r+ VB +> cakes as they lay on the floor , and a bright idea came into her head . “ If I eat +# NPl/V3+ NSg/R IPl+ NSg/VPt/J J/P D+ NSg/VB+ . VB/C D/P+ NPr/VB/J+ NSg+ NSg/VPt/P P ISg/D$+ NPr/VB/J+ . . NSg/C ISg/#r+ VB > one of these cakes , ” she thought , “ it’s sure to make some change in my size ; and # NSg/I/J P I/Ddem+ NPl/V3+ . . ISg+ N🅪Sg/VP . . K J P NSg/VB I/J/R/Dq N🅪Sg/VB+ NPr/J/R/P D$+ N🅪Sg/VB+ . VB/C -> as it can’t possibly make me larger , it must make me smaller , I suppose . ” -# NSg/R NPr/ISg+ VXB R NSg/VB NPr/ISg+ JC . NPr/ISg+ NSg/VB NSg/VB NPr/ISg+ NSg/JC . ISg/#r+ VB . . +> as it can’t possibly make me larger , it must make me smaller , I suppose . ” +# NSg/R NPr/ISg+ VXB R NSg/VB NPr/ISg+ JC . NPr/ISg+ NSg/VXB NSg/VB NPr/ISg+ NSg/JC . ISg/#r+ VB . . > # > So she swallowed one of the cakes , and was delighted to find that she began @@ -1477,19 +1477,19 @@ > shrinking directly . As soon as she was small enough to get through the door , she # Nᴹ/Vg/J R/C . NSg/R J/R NSg/R ISg+ VPt NPr/VB/J NSg/I P NSg/VB NSg/J/P D+ NSg/VB+ . ISg+ > ran out of the house , and found quite a crowd of little animals and birds -# NSg/VPt NSg/VB/J/R/P P D+ NPr/VB+ . VB/C NSg/VB R D/P NSg/VB P NPr/I/J/Dq NPl VB/C NPl/V3+ +# NSg/VPt NSg/VB/J/R/P P D+ NPr/VB+ . VB/C NSg/VP R D/P NSg/VB P NPr/I/J/Dq NPl VB/C NPl/V3+ > waiting outside . The poor little Lizard , Bill , was in the middle , being held up -# Nᴹ/Vg/J Nᴹ/VB/J/P . D NSg/VB/J NPr/I/J/Dq NSg . NPr/VB+ . VPt NPr/J/R/P D NSg/VB/J . N🅪Sg/Vg/J/C VB NSg/VB/J/P +# Nᴹ/Vg/J Nᴹ/VB/J/P . D NSg/VB/J NPr/I/J/Dq NSg . NPr/VB+ . VPt NPr/J/R/P D NSg/VB/J . N🅪Sg/Vg/J/C VP NSg/VB/J/P > by two guinea - pigs , who were giving it something out of a bottle . They all made -# NSg/J/P NSg NPr+ . NPl/V3+ . NPr/I+ NSg/VPt Nᴹ/Vg/J NPr/ISg+ NSg/I/J+ NSg/VB/J/R/P P D/P NSg/VB+ . IPl+ NSg/I/J/C/Dq VB +# NSg/J/P NSg NPr+ . NPl/V3+ . NPr/I+ NSg/VPt Nᴹ/Vg/J NPr/ISg+ NSg/I/J+ NSg/VB/J/R/P P D/P NSg/VB+ . IPl+ NSg/I/J/C/Dq VP > a rush at Alice the moment she appeared ; but she ran off as hard as she could , # D/P NPr/VB/J+ NSg/P NPr+ D+ NSg+ ISg+ VP/J . NSg/C/P ISg+ NSg/VPt NSg/VB/J/P NSg/R N🅪Sg/J/R NSg/R ISg+ NSg/VXB . > and soon found herself safe in a thick wood . -# VB/C J/R NSg/VB ISg+ NSg/VB/J NPr/J/R/P D/P+ NSg/VB/J+ NPr🅪Sg/VB/J+ . +# VB/C J/R NSg/VP ISg+ NSg/VB/J NPr/J/R/P D/P+ NSg/VB/J+ NPr🅪Sg/VB/J+ . > # -> “ The first thing I’ve got to do , ” said Alice to herself , as she wandered about -# . D+ NSg/VB/J+ NSg+ K VP P VXB . . VP/J NPr+ P ISg+ . NSg/R ISg+ VP/J J/P +> “ The first thing I’ve got to do , ” said Alice to herself , as she wandered about +# . D+ NSg/J+ NSg+ K VP P VXB . . VP/J NPr+ P ISg+ . NSg/R ISg+ VP/J J/P > in the wood , “ is to grow to my right size again ; and the second thing is to find # NPr/J/R/P D NPr🅪Sg/VB/J+ . . VL3 P VB P D$+ NPr/VB/J N🅪Sg/VB+ P . VB/C D NSg/VB/J NSg+ VL3 P NSg/VB > my way into that lovely garden . I think that will be the best plan . ” @@ -1499,11 +1499,11 @@ > It sounded an excellent plan , no doubt , and very neatly and simply arranged ; the # NPr/ISg+ VP/J D/P+ J+ NSg/VB+ . NPr/Dq/P+ N🅪Sg/VB+ . VB/C J/R R VB/C R VP/J . D+ > only difficulty was , that she had not the smallest idea how to set about it ; and -# J/R/C+ N🅪Sg+ VPt . NSg/I/C/Ddem ISg+ VB NSg/R/C D+ JS NSg NSg/C P NPr/VBP/J J/P NPr/ISg+ . VB/C +# J/R/C+ N🅪Sg+ VPt . NSg/I/C/Ddem ISg+ VP NSg/R/C D+ JS NSg NSg/C P NPr/VBP/J J/P NPr/ISg+ . VB/C > while she was peering about anxiously among the trees , a little sharp bark just -# NSg/VB/C/P ISg+ VPt Nᴹ/Vg/J J/P R P D NPl/V3+ . D/P NPr/I/J/Dq NPr/VB/J N🅪Sg/VB+ J +# NSg/VB/C/P ISg+ VPt Nᴹ/Vg/J J/P R P D NPl/V3+ . D/P NPr/I/J/Dq NPr/VB/J N🅪Sg/VB+ J/R > over her head made her look up in a great hurry . -# NSg/J/P ISg/D$+ NPr/VB/J+ VB ISg/D$+ NSg/VB NSg/VB/J/P NPr/J/R/P D/P NSg/J NSg/VB+ . +# NSg/J/P ISg/D$+ NPr/VB/J+ VP ISg/D$+ NSg/VB NSg/VB/J/P NPr/J/R/P D/P NSg/J NSg/VB+ . > # > An enormous puppy was looking down at her with large round eyes , and feebly @@ -1518,30 +1518,30 @@ # VXB NSg/VXB J/R NSg/J P VB ISg/D$+ NSg/VB/J/P NPr/J/R/P NSg/VB/P+ P NSg/I/J/C/Dq ISg/D$+ Nᴹ/Vg/J . > # -> Hardly knowing what she did , she picked up a little bit of stick , and held it -# R NSg/Vg/J/P NSg/I+ ISg+ VPt . ISg+ VP/J NSg/VB/J/P D/P NPr/I/J/Dq NSg/VPt P NSg/VB/J+ . VB/C VB NPr/ISg+ +> Hardly knowing what she did , she picked up a little bit of stick , and held it +# R NSg/Vg/J/P NSg/I+ ISg+ VXPt . ISg+ VP/J NSg/VB/J/P D/P NPr/I/J/Dq NSg/VPt P NSg/VB/J+ . VB/C VP NPr/ISg+ > out to the puppy ; whereupon the puppy jumped into the air off all its feet at # NSg/VB/J/R/P P D+ NSg/VB+ . C D+ NSg/VB+ VP/J P D N🅪Sg/VB+ NSg/VB/J/P NSg/I/J/C/Dq ISg/D$+ NPl+ NSg/P > once , with a yelp of delight , and rushed at the stick , and made believe to worry -# NSg/C . P D/P NSg/VB P N🅪Sg/VB/J+ . VB/C VP/J NSg/P D NSg/VB/J+ . VB/C VB VB P NSg/VB -> it ; then Alice dodged behind a great thistle , to keep herself from being run -# NPr/ISg+ . NSg/J/C NPr+ VP/J NSg/J/P D/P NSg/J NSg . P NSg/VB ISg+ P N🅪Sg/Vg/J/C NSg/VBPp +# NSg/C . P D/P NSg/VB P N🅪Sg/VB/J+ . VB/C VP/J NSg/P D NSg/VB/J+ . VB/C VP VB P NSg/VB +> it ; then Alice dodged behind a great thistle , to keep herself from being run +# NPr/ISg+ . NSg/J/R/C NPr+ VP/J NSg/J/P D/P NSg/J NSg . P NSg/VB ISg+ P N🅪Sg/Vg/J/C NSg/VBPp > over ; and the moment she appeared on the other side , the puppy made another rush -# NSg/J/P . VB/C D NSg+ ISg+ VP/J J/P D NSg/VB/J NSg/VB/J+ . D NSg/VB+ VB I/D NPr/VB/J+ +# NSg/J/P . VB/C D NSg+ ISg+ VP/J J/P D NSg/VB/J NSg/VB/J+ . D NSg/VB+ VP I/D NPr/VB/J+ > at the stick , and tumbled head over heels in its hurry to get hold of it ; then -# NSg/P D NSg/VB/J+ . VB/C VP/J NPr/VB/J+ NSg/J/P NPl/V3+ NPr/J/R/P ISg/D$+ NSg/VB+ P NSg/VB NSg/VB/J P NPr/ISg+ . NSg/J/C +# NSg/P D NSg/VB/J+ . VB/C VP/J NPr/VB/J+ NSg/J/P NPl/V3+ NPr/J/R/P ISg/D$+ NSg/VB+ P NSg/VB NSg/VB/J P NPr/ISg+ . NSg/J/R/C > Alice , thinking it was very like having a game of play with a cart - horse , and # NPr+ . Nᴹ/Vg/J NPr/ISg+ VPt J/R NSg/VB/J/C/P Nᴹ/Vg/J D/P NSg/VB/J+ P N🅪Sg/VB P D/P NSg/VB+ . NSg/VB+ . VB/C > expecting every moment to be trampled under its feet , ran round the thistle # Nᴹ/Vg/J Dq NSg+ P NSg/VXB VP/J NSg/J/P ISg/D$+ NPl+ . NSg/VPt NSg/VB/J/P D NSg -> again ; then the puppy began a series of short charges at the stick , running a -# P . NSg/J/C D NSg/VB+ VPt D/P NSgPl P NPr/VB/J/P NPl/V3+ NSg/P D NSg/VB/J+ . Nᴹ/Vg/J/P D/P +> again ; then the puppy began a series of short charges at the stick , running a +# P . NSg/J/R/C D NSg/VB+ VPt D/P NSgPl P NPr/VB/J/P NPl/V3+ NSg/P D NSg/VB/J+ . Nᴹ/Vg/J/P D/P > very little way forwards each time and a long way back , and barking hoarsely all # J/R NPr/I/J/Dq NSg/J+ NPl/V3 Dq N🅪Sg/VB/J+ VB/C D/P NPr/VB/J NSg/J+ NSg/VB/J . VB/C Nᴹ/Vg/J+ R NSg/I/J/C/Dq > the while , till at last it sat down a good way off , panting , with its tongue # D NSg/VB/C/P . NSg/VB/C/P NSg/P NSg/VB/J NPr/ISg+ NSg/VP/J N🅪Sg/VB/J/P D/P NPr/VB/J NSg/J+ NSg/VB/J/P . Nᴹ/Vg/J . P ISg/D$+ N🅪Sg/VB+ -> hanging out of its mouth , and its great eyes half shut . -# Nᴹ/Vg/J NSg/VB/J/R/P P ISg/D$+ NSg/VB+ . VB/C ISg/D$+ NSg/J+ NPl/V3+ N🅪Sg/VB/J/P+ NSg/VBP/J . +> hanging out of its mouth , and its great eyes half shut . +# Nᴹ/Vg/J NSg/VB/J/R/P P ISg/D$+ NSg/VB+ . VB/C ISg/D$+ NSg/J+ NPl/V3+ N🅪Sg/J/P+ NSg/VBP/J . > # > This seemed to Alice a good opportunity for making her escape ; so she set off at @@ -1568,12 +1568,12 @@ # > The great question certainly was , what ? Alice looked all round her at the # D+ NSg/J+ NSg/VB+ R VPt . NSg/I+ . NPr+ VP/J NSg/I/J/C/Dq NSg/VB/J/P ISg/D$+ NSg/P D -> flowers and the blades of grass , but she did not see anything that looked like -# NPrPl/V3+ VB/C D NPl/V3 P NPr🅪Sg/VB+ . NSg/C/P ISg+ VPt NSg/R/C NSg/VB NSg/I/VB+ NSg/I/C/Ddem+ VP/J NSg/VB/J/C/P +> flowers and the blades of grass , but she did not see anything that looked like +# NPrPl/V3+ VB/C D NPl/V3 P NPr🅪Sg/VB+ . NSg/C/P ISg+ VXPt NSg/R/C NSg/VB NSg/I/VB+ NSg/I/C/Ddem+ VP/J NSg/VB/J/C/P > the right thing to eat or drink under the circumstances . There was a large # D NPr/VB/J NSg+ P VB NPr/C NSg/VB+ NSg/J/P D+ NPl/V3+ . R+ VPt D/P NSg/J > mushroom growing near her , about the same height as herself ; and when she had -# N🅪Sg/VB/J Nᴹ/Vg/J NSg/VB/J/P ISg/D$+ . J/P D I/J N🅪Sg+ NSg/R ISg+ . VB/C NSg/I/C ISg+ VB +# N🅪Sg/VB/J Nᴹ/Vg/J NSg/VB/J/P ISg/D$+ . J/P D I/J N🅪Sg+ NSg/R ISg+ . VB/C NSg/I/C ISg+ VP > looked under it , and on both sides of it , and behind it , it occurred to her that # VP/J NSg/J/P NPr/ISg+ . VB/C J/P I/C/Dq NPl/V3 P NPr/ISg+ . VB/C NSg/J/P NPr/ISg+ . NPr/ISg+ VB P ISg/D$+ NSg/I/C/Ddem > she might as well look and see what was on the top of it . @@ -1583,15 +1583,15 @@ > She stretched herself up on tiptoe , and peeped over the edge of the mushroom , # ISg+ VP/J ISg+ NSg/VB/J/P J/P NSg/VB/J+ . VB/C VP/J NSg/J/P D NSg/VB P D N🅪Sg/VB/J . > and her eyes immediately met those of a large blue caterpillar , that was sitting -# VB/C ISg/D$+ NPl/V3+ R VB I/Ddem P D/P NSg/J N🅪Sg/VB/J NSg/VB . NSg/I/C/Ddem+ VPt NSg/Vg/J +# VB/C ISg/D$+ NPl/V3+ R VP I/Ddem P D/P NSg/J N🅪Sg/VB/J NSg/VB . NSg/I/C/Ddem+ VPt NSg/Vg/J > on the top with its arms folded , quietly smoking a long hookah , and taking not # J/P D NSg/VB/J+ P ISg/D$+ NPl/V3+ VP/J . R Nᴹ/Vg/J D/P NPr/VB/J NSg . VB/C NSg/Vg/J NSg/R/C > the smallest notice of her or of anything else . # D JS NSg/VB P ISg/D$+ NPr/C P NSg/I/VB+ NSg/J/C . > # -> CHAPTER V : Advice from a Caterpillar -# NSg/VB+ NSg/P/#r . Nᴹ+ P D/P NSg/VB +> CHAPTER V : Advice from a Caterpillar +# HeadingStart NSg/VB+ NSg/P/#r . Nᴹ+ P D/P NSg/VB > # > The Caterpillar and Alice looked at each other for some time in silence : at last @@ -1609,11 +1609,11 @@ > This was not an encouraging opening for a conversation . Alice replied , rather # I/Ddem+ VPt NSg/R/C D/P Nᴹ/Vg/J Nᴹ/Vg/J R/C/P D/P+ N🅪Sg/VB+ . NPr+ VP/J . NPr/VB/J/R > shyly , “ I — I hardly know , sir , just at present — at least I know who I was when I -# R . . ISg/#r+ . ISg/#r+ R NSg/VB . NPr/VB+ . J NSg/P NSg/VB/J . NSg/P NSg/J/Dq ISg/#r+ NSg/VB NPr/I+ ISg/#r+ VPt NSg/I/C ISg/#r+ -> got up this morning , but I think I must have been changed several times since -# VP NSg/VB/J/P I/Ddem N🅪Sg/Vg/J+ . NSg/C/P ISg/#r+ NSg/VB ISg/#r+ NSg/VB NSg/VXB NSg/VPp VP/J J/Dq NPl/V3+ C/P -> then . ” -# NSg/J/C . . +# R . . ISg/#r+ . ISg/#r+ R NSg/VB . NPr/VB+ . J/R NSg/P NSg/VB/J . NSg/P NSg/J/Dq ISg/#r+ NSg/VB NPr/I+ ISg/#r+ VPt NSg/I/C ISg/#r+ +> got up this morning , but I think I must have been changed several times since +# VP NSg/VB/J/P I/Ddem N🅪Sg/Vg/J+ . NSg/C/P ISg/#r+ NSg/VB ISg/#r+ NSg/VXB NSg/VXB NSg/VPp VP/J J/Dq NPl/V3+ C/P +> then . ” +# NSg/J/R/C . . > # > “ What do you mean by that ? ” said the Caterpillar sternly . “ Explain yourself ! ” @@ -1627,7 +1627,7 @@ > # > “ I don’t see , ” said the Caterpillar . -# . ISg/#r+ VB NSg/VB . . VP/J D NSg/VB . +# . ISg/#r+ VXB NSg/VB . . VP/J D NSg/VB . > # > “ I’m afraid I can’t put it more clearly , ” Alice replied very politely , “ for I @@ -1638,16 +1638,16 @@ # NPr🅪Sg+ VL3 J/R Nᴹ/Vg/J . . > # -> “ It isn’t , ” said the Caterpillar . -# . NPr/ISg+ NSg/VB . . VP/J D NSg/VB . +> “ It isn’t , ” said the Caterpillar . +# . NPr/ISg+ NSg/VX3 . . VP/J D NSg/VB . > # > “ Well , perhaps you haven’t found it so yet , ” said Alice ; “ but when you have to -# . NSg/VB/J/R . NSg/R ISgPl+ VB NSg/VB NPr/ISg+ NSg/I/J/R/C NSg/VB/C . . VP/J NPr+ . . NSg/C/P NSg/I/C ISgPl+ NSg/VXB P -> turn into a chrysalis — you will some day , you know — and then after that into a -# NSg/VB P D/P NSg/VB . ISgPl+ NPr/VXB I/J/R/Dq NPr🅪Sg+ . ISgPl+ NSg/VB . VB/C NSg/J/C P NSg/I/C/Ddem+ P D/P +# . NSg/VB/J/R . NSg/R ISgPl+ VXB NSg/VP NPr/ISg+ NSg/I/J/R/C NSg/VB/C . . VP/J NPr+ . . NSg/C/P NSg/I/C ISgPl+ NSg/VXB P +> turn into a chrysalis — you will some day , you know — and then after that into a +# NSg/VB P D/P NSg/VB . ISgPl+ NPr/VXB I/J/R/Dq NPr🅪Sg+ . ISgPl+ NSg/VB . VB/C NSg/J/R/C P NSg/I/C/Ddem+ P D/P > butterfly , I should think you’ll feel it a little queer , won’t you ? ” -# NSg/VB+ . ISg/#r+ VXB NSg/VB K NSg/I/VB NPr/ISg+ D/P NPr/I/J/Dq NSg/VB/J . VB ISgPl+ . . +# NSg/VB+ . ISg/#r+ VXB NSg/VB K NSg/I/VB NPr/ISg+ D/P NPr/I/J/Dq NSg/VB/J . VXB ISgPl+ . . > # > “ Not a bit , ” said the Caterpillar . @@ -1665,13 +1665,13 @@ > # > Which brought them back again to the beginning of the conversation . Alice felt a -# I/C+ VP NSg/IPl+ NSg/VB/J P P D NSg/Vg/J P D+ N🅪Sg/VB+ . NPr+ N🅪Sg/VB/J D/P+ +# I/C+ VP NSg/IPl+ NSg/VB/J P P D NSg/Vg/J P D+ N🅪Sg/VB+ . NPr+ N🅪Sg/VP/J D/P+ > little irritated at the Caterpillar’s making such very short remarks , and she # NPr/I/J/Dq+ VP/J+ NSg/P D NSg$ Nᴹ/Vg/J NSg/I J/R NPr/VB/J/P NPl/V3+ . VB/C ISg+ > drew herself up and said , very gravely , “ I think , you ought to tell me who you # NPr/VPt ISg+ NSg/VB/J/P VB/C VP/J . J/R R . . ISg/#r+ NSg/VB . ISgPl+ NSg/I/VXB P NPr/VB NPr/ISg+ NPr/I+ ISgPl+ -> are , first . ” -# VB . NSg/VB/J . . +> are , first . ” +# VB . NSg/J . . > # > “ Why ? ” said the Caterpillar . @@ -1709,7 +1709,7 @@ > # > Alice thought she might as well wait , as she had nothing else to do , and perhaps -# NPr+ N🅪Sg/VP ISg+ Nᴹ/VXB/J NSg/R NSg/VB/J/R NSg/VB . NSg/R ISg+ VB NSg/I/J+ NSg/J/C P VXB . VB/C NSg/R +# NPr+ N🅪Sg/VP ISg+ Nᴹ/VXB/J NSg/R NSg/VB/J/R NSg/VB . NSg/R ISg+ VP NSg/I/J+ NSg/J/C P VXB . VB/C NSg/R > after all it might tell her something worth hearing . For some minutes it puffed # P NSg/I/J/C/Dq NPr/ISg+ Nᴹ/VXB/J NPr/VB ISg/D$+ NSg/I/J+ NSg/VB/J+ Nᴹ/Vg/J+ . R/C/P I/J/R/Dq+ NPl/V3+ NPr/ISg+ VP/J > away without speaking , but at last it unfolded its arms , took the hookah out of @@ -1721,7 +1721,7 @@ > “ I’m afraid I am , sir , ” said Alice ; “ I can’t remember things as I used — and I # . K J ISg/#r+ NPr/VB/J . NPr/VB+ . . VP/J NPr+ . . ISg/#r+ VXB NSg/VB NPl+ NSg/R ISg/#r+ VP/J . VB/C ISg/#r+ > don’t keep the same size for ten minutes together ! ” -# VB NSg/VB D I/J N🅪Sg/VB+ R/C/P NSg NPl/V3+ J . . +# VXB NSg/VB D I/J N🅪Sg/VB+ R/C/P NSg NPl/V3+ J . . > # > “ Can’t remember what things ? ” said the Caterpillar . @@ -1766,8 +1766,8 @@ # D N🅪Sg/VB P NSg/I/C/Ddem+ . . > # -> “ In my youth , ” said the sage , as he shook his grey locks , “ I kept all my limbs -# . NPr/J/R/P D$+ NSg+ . . VP/J D NSg/VB/J . NSg/R NPr/ISg+ NSg/VB/J ISg/D$+ NPr🅪Sg/VB/J/Comm+ NPl/V3+ . . ISg/#r+ VP NSg/I/J/C/Dq+ D$+ NPl/V3+ +> “ In my youth , ” said the sage , as he shook his grey locks , “ I kept all my limbs +# . NPr/J/R/P D$+ NSg+ . . VP/J D NSg/VB/J . NSg/R NPr/ISg+ NSg/VPt/J ISg/D$+ NPr🅪Sg/VB/J/Comm+ NPl/V3+ . . ISg/#r+ VP NSg/I/J/C/Dq+ D$+ NPl/V3+ > very supple By the use of this ointment — one shilling the box — Allow me to sell # J/R VB/J NSg/J/P D N🅪Sg/VB P I/Ddem N🅪Sg . NSg/I/J N🅪Sg/Vg/J D NSg/VB+ . VB NPr/ISg+ P NSg/VB > you a couple ? ” @@ -1778,8 +1778,8 @@ # . ISgPl+ VB NSg/J . . VP/J D+ NSg+ . . VB/C D$+ NPl/V3+ VB R J R/C/P NSg/I/VB+ > tougher than suet ; Yet you finished the goose , with the bones and the beak — # NSg/JC C/P NSg . NSg/VB/C ISgPl+ VP/J D NSg/VB+ . P D NPl/V3+ VB/C D NSg/VB+ . -> Pray , how did you manage to do it ? ” -# VB . NSg/C VPt ISgPl+ NSg/VB P VXB NPr/ISg+ . . +> Pray , how did you manage to do it ? ” +# VB . NSg/C VXPt ISgPl+ NSg/VB P VXB NPr/ISg+ . . > # > “ In my youth , ” said his father , “ I took to the law , And argued each case with @@ -1793,13 +1793,13 @@ > “ You are old , ” said the youth , “ one would hardly suppose That your eye was as # . ISgPl+ VB NSg/J . . VP/J D+ NSg+ . . NSg/I/J+ VXB R VB NSg/I/C/Ddem D$+ NSg/VB+ VPt NSg/R > steady as ever ; Yet you balanced an eel on the end of your nose — What made you -# NSg/VB/J NSg/R J . NSg/VB/C ISgPl+ VP/J D/P NSg/VB J/P D NSg/VB P D$+ NSg/VB+ . NSg/I+ VB ISgPl+ +# NSg/VB/J NSg/R J/R . NSg/VB/C ISgPl+ VP/J D/P NSg/VB J/P D NSg/VB P D$+ NSg/VB+ . NSg/I+ VP ISgPl+ > so awfully clever ? ” # NSg/I/J/R/C R J . . > # > “ I have answered three questions , and that is enough , ” Said his father ; “ don’t -# . ISg/#r+ NSg/VXB VP/J NSg+ NPl/V3+ . VB/C NSg/I/C/Ddem+ VL3 NSg/I . . VP/J ISg/D$+ NPr/VB+ . . VB +# . ISg/#r+ NSg/VXB VP/J NSg+ NPl/V3+ . VB/C NSg/I/C/Ddem+ VL3 NSg/I . . VP/J ISg/D$+ NPr/VB+ . . VXB > give yourself airs ! Do you think I can listen all day to such stuff ? Be off , # NSg/VB ISg+ NPl/V3 . VXB ISgPl+ NSg/VB ISg/#r+ NPr/VXB NSg/VB NSg/I/J/C/Dq NPr🅪Sg+ P NSg/I+ Nᴹ/VB+ . NSg/VXB NSg/VB/J/P . > or I’ll kick you down stairs ! ” @@ -1822,8 +1822,8 @@ # VPt NSg/VB+ R/C/P I/J/R/Dq NPl/V3+ . > # -> The Caterpillar was the first to speak . -# D NSg/VB VPt D NSg/VB/J+ P NSg/VB . +> The Caterpillar was the first to speak . +# D NSg/VB VPt D NSg/J+ P NSg/VB . > # > “ What size do you want to be ? ” it asked . @@ -1831,19 +1831,19 @@ > # > “ Oh , I’m not particular as to size , ” Alice hastily replied ; “ only one doesn’t -# . NPr/VB . K NSg/R/C NSg/J NSg/R P N🅪Sg/VB . . NPr+ R VP/J . . J/R/C NSg/I/J VB +# . NPr/VB . K NSg/R/C NSg/J NSg/R P N🅪Sg/VB . . NPr+ R VP/J . . J/R/C NSg/I/J VX3 > like changing so often , you know . ” # NSg/VB/J/C/P Nᴹ/Vg/J NSg/I/J/R/C R . ISgPl+ NSg/VB . . > # > “ I don’t know , ” said the Caterpillar . -# . ISg/#r+ VB NSg/VB . . VP/J D NSg/VB . +# . ISg/#r+ VXB NSg/VB . . VP/J D NSg/VB . > # > Alice said nothing : she had never been so much contradicted in her life before , -# NPr+ VP/J NSg/I/J+ . ISg+ VB R NSg/VPp NSg/I/J/R/C NSg/I/J/R/Dq VP/J NPr/J/R/P ISg/D$+ N🅪Sg/VB+ C/P . +# NPr+ VP/J NSg/I/J+ . ISg+ VP R NSg/VPp NSg/I/J/R/C NSg/I/J/R/Dq VP/J NPr/J/R/P ISg/D$+ N🅪Sg/VB+ C/P . > and she felt that she was losing her temper . -# VB/C ISg+ N🅪Sg/VB/J NSg/I/C/Ddem ISg+ VPt Nᴹ/Vg/J ISg/D$+ NSg/VB/JC+ . +# VB/C ISg+ N🅪Sg/VP/J NSg/I/C/Ddem ISg+ VPt Nᴹ/Vg/J ISg/D$+ NSg/VB/JC+ . > # > “ Are you content now ? ” said the Caterpillar . @@ -1878,8 +1878,8 @@ # I/Ddem+ N🅪Sg/VB/J+ NPr+ VP/J R C/P NPr/ISg+ NSg/VPt P NSg/VB P . NPr/J/R/P D/P+ NSg/VB/J+ NPr/C > two the Caterpillar took the hookah out of its mouth and yawned once or twice , # NSg D NSg/VB VPt D NSg NSg/VB/J/R/P P ISg/D$+ NSg/VB+ VB/C VP/J NSg/C NPr/C R . -> and shook itself . Then it got down off the mushroom , and crawled away in the -# VB/C NSg/VB/J ISg+ . NSg/J/C NPr/ISg+ VP N🅪Sg/VB/J/P NSg/VB/J/P D N🅪Sg/VB/J . VB/C VP/J VB/J NPr/J/R/P D +> and shook itself . Then it got down off the mushroom , and crawled away in the +# VB/C NSg/VPt/J ISg+ . NSg/J/R/C NPr/ISg+ VP N🅪Sg/VB/J/P NSg/VB/J/P D N🅪Sg/VB/J . VB/C VP/J VB/J NPr/J/R/P D > grass , merely remarking as it went , “ One side will make you grow taller , and the # NPr🅪Sg/VB+ . R Nᴹ/Vg/J NSg/R NPr/ISg+ NSg/VPt . . NSg/I/J NSg/VB/J+ NPr/VXB NSg/VB ISgPl+ VB JC . VB/C D > other side will make you grow shorter . ” @@ -1891,7 +1891,7 @@ > # > “ Of the mushroom , ” said the Caterpillar , just as if she had asked it aloud ; and -# . P D N🅪Sg/VB/J . . VP/J D NSg/VB . J NSg/R NSg/C ISg+ VB VP/J NPr/ISg+ J . VB/C +# . P D N🅪Sg/VB/J . . VP/J D NSg/VB . J/R NSg/R NSg/C ISg+ VP VP/J NPr/ISg+ J . VB/C > in another moment it was out of sight . # NPr/J/R/P I/D NSg+ NPr/ISg+ VPt NSg/VB/J/R/P P N🅪Sg/VB+ . > @@ -1899,7 +1899,7 @@ > Alice remained looking thoughtfully at the mushroom for a minute , trying to make # NPr+ VP/J Nᴹ/Vg/J R NSg/P D N🅪Sg/VB/J R/C/P D/P NSg/VB/J+ . Nᴹ/Vg/J P NSg/VB > out which were the two sides of it ; and as it was perfectly round , she found -# NSg/VB/J/R/P I/C+ NSg/VPt D NSg NPl/V3 P NPr/ISg+ . VB/C NSg/R NPr/ISg+ VPt R NSg/VB/J/P . ISg+ NSg/VB +# NSg/VB/J/R/P I/C+ NSg/VPt D NSg NPl/V3 P NPr/ISg+ . VB/C NSg/R NPr/ISg+ VPt R NSg/VB/J/P . ISg+ NSg/VP > this a very difficult question . However , at last she stretched her arms round it # I/Ddem D/P J/R VB/J NSg/VB+ . C . NSg/P NSg/VB/J ISg+ VP/J ISg/D$+ NPl/V3+ NSg/VB/J/P NPr/ISg+ > as far as they would go , and broke off a bit of the edge with each hand . @@ -1909,19 +1909,19 @@ > “ And now which is which ? ” she said to herself , and nibbled a little of the # . VB/C NSg/J/R/C I/C+ VL3 I/C+ . . ISg+ VP/J P ISg+ . VB/C VP/J D/P NPr/I/J/Dq P D > right - hand bit to try the effect : the next moment she felt a violent blow -# NPr/VB/J . NSg/VB+ NSg/VPt+ P NSg/VB/J D NSg/VB+ . D NSg/J/P NSg+ ISg+ N🅪Sg/VB/J D/P NSg/VB/J NSg/VB/J+ +# NPr/VB/J . NSg/VB+ NSg/VPt+ P NSg/VB/J D NSg/VB+ . D NSg/J/P NSg+ ISg+ N🅪Sg/VP/J D/P NSg/VB/J NSg/VB/J+ > underneath her chin : it had struck her foot ! -# NSg/J/P ISg/D$+ NPr/VB+ . NPr/ISg+ VB VB ISg/D$+ NSg/VB+ . +# NSg/J/P ISg/D$+ NPr/VB+ . NPr/ISg+ VP VB ISg/D$+ NSg/VB+ . > # > She was a good deal frightened by this very sudden change , but she felt that -# ISg+ VPt D/P NPr/VB/J NSg/VB/J VP/J NSg/J/P I/Ddem J/R NSg/J N🅪Sg/VB . NSg/C/P ISg+ N🅪Sg/VB/J NSg/I/C/Ddem +# ISg+ VPt D/P NPr/VB/J NSg/VB/J VP/J NSg/J/P I/Ddem J/R NSg/J N🅪Sg/VB . NSg/C/P ISg+ N🅪Sg/VP/J NSg/I/C/Ddem > there was no time to be lost , as she was shrinking rapidly ; so she set to work # R+ VPt NPr/Dq/P N🅪Sg/VB/J+ P NSg/VXB VP/J . NSg/R ISg+ VPt Nᴹ/Vg/J R . NSg/I/J/R/C ISg+ NPr/VBP/J P N🅪Sg/VB > at once to eat some of the other bit . Her chin was pressed so closely against # NSg/P NSg/C P VB I/J/R/Dq P D+ NSg/VB/J+ NSg/VPt+ . ISg/D$+ NPr/VB+ VPt VP/J NSg/I/J/R/C R C/P -> her foot , that there was hardly room to open her mouth ; but she did it at last , -# ISg/D$+ NSg/VB+ . NSg/I/C/Ddem R+ VPt R N🅪Sg/VB/J+ P NSg/VB/J ISg/D$+ NSg/VB+ . NSg/C/P ISg+ VPt NPr/ISg+ NSg/P NSg/VB/J . +> her foot , that there was hardly room to open her mouth ; but she did it at last , +# ISg/D$+ NSg/VB+ . NSg/I/C/Ddem R+ VPt R N🅪Sg/VB/J+ P NSg/VB/J ISg/D$+ NSg/VB+ . NSg/C/P ISg+ VXPt NPr/ISg+ NSg/P NSg/VB/J . > and managed to swallow a morsel of the lefthand bit . # VB/C VP/J P NSg/VB D/P NSg/VB P D ? NSg/VPt+ . > @@ -1929,11 +1929,11 @@ > “ Come , my head’s free at last ! ” said Alice in a tone of delight , which changed # . NSg/VBPp/P . D$+ NSg$ NSg/VB/J NSg/P NSg/VB/J . . VP/J NPr+ NPr/J/R/P D/P N🅪Sg/I/VB P N🅪Sg/VB/J+ . I/C+ VP/J > into alarm in another moment , when she found that her shoulders were nowhere to -# P N🅪Sg/VB+ NPr/J/R/P I/D+ NSg+ . NSg/I/C ISg+ NSg/VB NSg/I/C/Ddem ISg/D$+ NPl/V3+ NSg/VPt NSg/J P +# P N🅪Sg/VB+ NPr/J/R/P I/D+ NSg+ . NSg/I/C ISg+ NSg/VP NSg/I/C/Ddem ISg/D$+ NPl/V3+ NSg/VPt NSg/J P > be found : all she could see , when she looked down , was an immense length of -# NSg/VXB NSg/VB . NSg/I/J/C/Dq ISg+ NSg/VXB NSg/VB . NSg/I/C ISg+ VP/J N🅪Sg/VB/J/P . VPt D/P NSg/J N🅪Sg/VB P +# NSg/VXB NSg/VP . NSg/I/J/C/Dq ISg+ NSg/VXB NSg/VB . NSg/I/C ISg+ VP/J N🅪Sg/VB/J/P . VPt D/P NSg/J N🅪Sg/VB P > neck , which seemed to rise like a stalk out of a sea of green leaves that lay -# NSg/VB+ . I/C+ VP/J P NSg/VB NSg/VB/J/C/P D/P+ NSg/VB+ NSg/VB/J/R/P P D/P NSg P NPr🅪Sg/VB/J+ NPl/V3+ NSg/I/C/Ddem+ NSg/VB/J +# NSg/VB+ . I/C+ VP/J P NSg/VB NSg/VB/J/C/P D/P+ NSg/VB+ NSg/VB/J/R/P P D/P NSg P NPr🅪Sg/VB/J+ NPl/V3+ NSg/I/C/Ddem+ NSg/VPt/J > far below her . # NSg/VB/J P ISg/D$+ . > @@ -1953,13 +1953,13 @@ > to get her head down to them , and was delighted to find that her neck would bend # P NSg/VB ISg/D$+ NPr/VB/J+ N🅪Sg/VB/J/P P NSg/IPl+ . VB/C VPt VP/J P NSg/VB NSg/I/C/Ddem ISg/D$+ NSg/VB+ VXB NPr/VB+ > about easily in any direction , like a serpent . She had just succeeded in curving -# J/P R NPr/J/R/P I/R/Dq+ N🅪Sg+ . NSg/VB/J/C/P D/P+ NSg/VB+ . ISg+ VB J VP/J NPr/J/R/P Nᴹ/Vg/J+ +# J/P R NPr/J/R/P I/R/Dq+ N🅪Sg+ . NSg/VB/J/C/P D/P+ NSg/VB+ . ISg+ VP J/R VP/J NPr/J/R/P Nᴹ/Vg/J+ > it down into a graceful zigzag , and was going to dive in among the leaves , which # NPr/ISg+ N🅪Sg/VB/J/P P D/P J NSg/VB/J . VB/C VPt Nᴹ/Vg/J P NSg/VB NPr/J/R/P P D NPl/V3+ . I/C+ > she found to be nothing but the tops of the trees under which she had been -# ISg+ NSg/VB P NSg/VXB NSg/I/J+ NSg/C/P D NPl/V3 P D NPl/V3+ NSg/J/P I/C+ ISg+ VB NSg/VPp +# ISg+ NSg/VP P NSg/VXB NSg/I/J+ NSg/C/P D NPl/V3 P D NPl/V3+ NSg/J/P I/C+ ISg+ VP NSg/VPp > wandering , when a sharp hiss made her draw back in a hurry : a large pigeon had -# Nᴹ/Vg/J . NSg/I/C D/P NPr/VB/J NSg/VB+ VB ISg/D$+ NSg/VB NSg/VB/J NPr/J/R/P D/P NSg/VB+ . D/P NSg/J NSg/VB+ VB +# Nᴹ/Vg/J . NSg/I/C D/P NPr/VB/J NSg/VB+ VP ISg/D$+ NSg/VB NSg/VB/J NPr/J/R/P D/P NSg/VB+ . D/P NSg/J NSg/VB+ VP > flown into her face , and was beating her violently with its wings . # VPp/J P ISg/D$+ NSg/VB+ . VB/C VPt Nᴹ/Vg/J ISg/D$+ R P ISg/D$+ NPl/V3+ . > @@ -1981,7 +1981,7 @@ > # > “ I haven’t the least idea what you’re talking about , ” said Alice . -# . ISg/#r+ VB D NSg/J/Dq NSg+ NSg/I+ K Nᴹ/Vg/J J/P . . VP/J NPr+ . +# . ISg/#r+ VXB D NSg/J/Dq NSg+ NSg/I+ K Nᴹ/Vg/J J/P . . VP/J NPr+ . > # > “ I’ve tried the roots of trees , and I’ve tried banks , and I’ve tried hedges , ” @@ -1995,13 +1995,13 @@ > Alice was more and more puzzled , but she thought there was no use in saying # NPr+ VPt NPr/I/J/R/Dq VB/C NPr/I/J/R/Dq VP/J . NSg/C/P ISg+ N🅪Sg/VP R+ VPt NPr/Dq/P N🅪Sg/VB NPr/J/R/P N🅪Sg/Vg/J > anything more till the Pigeon had finished . -# NSg/I/VB+ NPr/I/J/R/Dq NSg/VB/C/P D+ NSg/VB+ VB VP/J . +# NSg/I/VB+ NPr/I/J/R/Dq NSg/VB/C/P D+ NSg/VB+ VP VP/J . > # > “ As if it wasn’t trouble enough hatching the eggs , ” said the Pigeon ; “ but I must -# . NSg/R NSg/C NPr/ISg+ VB N🅪Sg/VB+ NSg/I Nᴹ/Vg/J D NPl/V3+ . . VP/J D NSg/VB+ . . NSg/C/P ISg/#r+ NSg/VB +# . NSg/R NSg/C NPr/ISg+ VPt N🅪Sg/VB+ NSg/I Nᴹ/Vg/J D NPl/V3+ . . VP/J D NSg/VB+ . . NSg/C/P ISg/#r+ NSg/VXB > be on the look - out for serpents night and day ! Why , I haven’t had a wink of -# NSg/VXB J/P D NSg/VB+ . NSg/VB/J/R/P R/C/P NPl/V3 N🅪Sg/VB VB/C NPr🅪Sg+ . NSg/VB . ISg/#r+ VB VB D/P NSg/VB P +# NSg/VXB J/P D NSg/VB+ . NSg/VB/J/R/P R/C/P NPl/V3 N🅪Sg/VB VB/C NPr🅪Sg+ . NSg/VB . ISg/#r+ VXB VP D/P NSg/VB P > sleep these three weeks ! ” # N🅪Sg/VB+ I/Ddem NSg NPrPl+ . . > @@ -2013,11 +2013,11 @@ > # > “ And just as I’d taken the highest tree in the wood , ” continued the Pigeon , -# . VB/C J NSg/R K VPp/J D JS NSg/VB+ NPr/J/R/P D NPr🅪Sg/VB/J+ . . VP/J D NSg/VB+ . +# . VB/C J/R NSg/R K VPp/J D JS NSg/VB+ NPr/J/R/P D NPr🅪Sg/VB/J+ . . VP/J D NSg/VB+ . > raising its voice to a shriek , “ and just as I was thinking I should be free of -# Nᴹ/Vg/J ISg/D$+ NSg/VB+ P D/P NSg/VB . . VB/C J NSg/R ISg/#r+ VPt Nᴹ/Vg/J ISg/#r+ VXB NSg/VXB NSg/VB/J P -> them at last , they must needs come wriggling down from the sky ! Ugh , Serpent ! ” -# NSg/IPl+ NSg/P NSg/VB/J . IPl+ NSg/VB NPl/V3 NSg/VBPp/P Nᴹ/Vg/J N🅪Sg/VB/J/P P D N🅪Sg/VB+ . W? . NSg/VB+ . . +# Nᴹ/Vg/J ISg/D$+ NSg/VB+ P D/P NSg/VB . . VB/C J/R NSg/R ISg/#r+ VPt Nᴹ/Vg/J ISg/#r+ VXB NSg/VXB NSg/VB/J P +> them at last , they must needs come wriggling down from the sky ! Ugh , Serpent ! ” +# NSg/IPl+ NSg/P NSg/VB/J . IPl+ NSg/VXB NPl/V3 NSg/VBPp/P Nᴹ/Vg/J N🅪Sg/VB/J/P P D N🅪Sg/VB+ . W? . NSg/VB+ . . > # > “ But I’m not a serpent , I tell you ! ” said Alice . “ I’m a — I’m a — ” @@ -2033,7 +2033,7 @@ > “ I — I’m a little girl , ” said Alice , rather doubtfully , as she remembered the # . ISg/#r+ . K D/P+ NPr/I/J/Dq NSg/VB+ . . VP/J NPr+ . NPr/VB/J/R R . NSg/R ISg+ VP/J D > number of changes she had gone through that day . -# N🅪Sg/VB/JC P NPl/V3+ ISg+ VB VPp/J/P NSg/J/P NSg/I/C/Ddem NPr🅪Sg+ . +# N🅪Sg/VB/JC P NPl/V3+ ISg+ VP VPp/J/P NSg/J/P NSg/I/C/Ddem NPr🅪Sg+ . > # > “ A likely story indeed ! ” said the Pigeon in a tone of the deepest contempt . @@ -2052,8 +2052,8 @@ # NPr/I/J/Dq NPl/V3+ VB NPl/V3+ R NSg/R NSg/I/J/R/Dq NSg/R NPl/V3 VXB . ISgPl+ NSg/VB . . > # -> “ I don’t believe it , ” said the Pigeon ; “ but if they do , why then they’re a kind -# . ISg/#r+ VB VB NPr/ISg+ . . VP/J D NSg/VB+ . . NSg/C/P NSg/C IPl+ VXB . NSg/VB NSg/J/C K D/P NSg/J +> “ I don’t believe it , ” said the Pigeon ; “ but if they do , why then they’re a kind +# . ISg/#r+ VXB VB NPr/ISg+ . . VP/J D NSg/VB+ . . NSg/C/P NSg/C IPl+ VXB . NSg/VB NSg/J/R/C K D/P NSg/J > of serpent , that’s all I can say . ” # P NSg/VB+ . NSg$ NSg/I/J/C/Dq ISg/#r+ NPr/VXB NSg/VB . . > @@ -2062,8 +2062,8 @@ # I/Ddem+ VPt NSg/I D/P NSg/J NSg P NPr+ . NSg/I/C/Ddem ISg+ VPt R NSg/J R/C/P D/P+ NSg/VB/J+ NPr/C > two , which gave the Pigeon the opportunity of adding , “ You’re looking for eggs , # NSg . I/C+ VPt D NSg/VB+ D N🅪Sg P Nᴹ/Vg/J+ . . K Nᴹ/Vg/J R/C/P NPl/V3+ . -> I know that well enough ; and what does it matter to me whether you’re a little -# ISg/#r+ NSg/VB NSg/I/C/Ddem NSg/VB/J/R NSg/I . VB/C NSg/I+ NPl/V3 NPr/ISg+ N🅪Sg/VB+ P NPr/ISg+ I/C K D/P NPr/I/J/Dq +> I know that well enough ; and what does it matter to me whether you’re a little +# ISg/#r+ NSg/VB NSg/I/C/Ddem NSg/VB/J/R NSg/I . VB/C NSg/I+ NPl/VX3 NPr/ISg+ N🅪Sg/VB+ P NPr/ISg+ I/C K D/P NPr/I/J/Dq > girl or a serpent ? ” # NSg/VB NPr/C D/P NSg/VB+ . . > @@ -2071,33 +2071,33 @@ > “ It matters a good deal to me , ” said Alice hastily ; “ but I’m not looking for # . NPr/ISg+ NPl/V3 D/P+ NPr/VB/J+ NSg/VB/J+ P NPr/ISg+ . . VP/J NPr+ R . . NSg/C/P K NSg/R/C Nᴹ/Vg/J R/C/P > eggs , as it happens ; and if I was , I shouldn’t want yours : I don’t like them -# NPl/V3+ . NSg/R NPr/ISg+ V3 . VB/C NSg/C ISg/#r+ VPt . ISg/#r+ VB NSg/VB I+ . ISg/#r+ VB NSg/VB/J/C/P NSg/IPl+ +# NPl/V3+ . NSg/R NPr/ISg+ V3 . VB/C NSg/C ISg/#r+ VPt . ISg/#r+ VXB NSg/VB I+ . ISg/#r+ VXB NSg/VB/J/C/P NSg/IPl+ > raw . ” # NSg/VB/J . . > # -> “ Well , be off , then ! ” said the Pigeon in a sulky tone , as it settled down again -# . NSg/VB/J/R . NSg/VXB NSg/VB/J/P . NSg/J/C . . VP/J D NSg/VB+ NPr/J/R/P D/P+ NSg/J+ N🅪Sg/I/VB+ . NSg/R NPr/ISg+ VP/J N🅪Sg/VB/J/P P +> “ Well , be off , then ! ” said the Pigeon in a sulky tone , as it settled down again +# . NSg/VB/J/R . NSg/VXB NSg/VB/J/P . NSg/J/R/C . . VP/J D NSg/VB+ NPr/J/R/P D/P+ NSg/J+ N🅪Sg/I/VB+ . NSg/R NPr/ISg+ VP/J N🅪Sg/VB/J/P P > into its nest . Alice crouched down among the trees as well as she could , for her # P ISg/D$+ NSg/VB/JS+ . NPr+ VP/J N🅪Sg/VB/J/P P D+ NPl/V3+ NSg/R NSg/VB/J/R NSg/R ISg+ NSg/VXB . R/C/P ISg/D$+ -> neck kept getting entangled among the branches , and every now and then she had -# NSg/VB+ VP NSg/Vg VP/J P D NPl/V3+ . VB/C Dq NSg/J/R/C VB/C NSg/J/C ISg+ VB -> to stop and untwist it . After a while she remembered that she still held the -# P NSg/VB VB/C NSg/VB NPr/ISg+ . P D/P+ NSg/VB/C/P+ ISg+ VP/J NSg/I/C/Ddem ISg+ NSg/VB/J VB D +> neck kept getting entangled among the branches , and every now and then she had +# NSg/VB+ VP NSg/Vg VP/J P D NPl/V3+ . VB/C Dq NSg/J/R/C VB/C NSg/J/R/C ISg+ VP +> to stop and untwist it . After a while she remembered that she still held the +# P NSg/VB VB/C NSg/VB NPr/ISg+ . P D/P+ NSg/VB/C/P+ ISg+ VP/J NSg/I/C/Ddem ISg+ NSg/VB/J/R VP D > pieces of mushroom in her hands , and she set to work very carefully , nibbling # NPl/V3 P N🅪Sg/VB/J NPr/J/R/P ISg/D$+ NPl/V3+ . VB/C ISg+ NPr/VBP/J P N🅪Sg/VB J/R R . Nᴹ/Vg/J -> first at one and then at the other , and growing sometimes taller and sometimes -# NSg/VB/J NSg/P NSg/I/J VB/C NSg/J/C NSg/P D NSg/VB/J . VB/C Nᴹ/Vg/J R JC VB/C R +> first at one and then at the other , and growing sometimes taller and sometimes +# NSg/J NSg/P NSg/I/J VB/C NSg/J/R/C NSg/P D NSg/VB/J . VB/C Nᴹ/Vg/J R JC VB/C R > shorter , until she had succeeded in bringing herself down to her usual height . -# NSg/JC . C/P ISg+ VB VP/J NPr/J/R/P Nᴹ/Vg/J ISg+ N🅪Sg/VB/J/P P ISg/D$+ NSg/J N🅪Sg+ . +# NSg/JC . C/P ISg+ VP VP/J NPr/J/R/P Nᴹ/Vg/J ISg+ N🅪Sg/VB/J/P P ISg/D$+ NSg/J N🅪Sg+ . > # > It was so long since she had been anything near the right size , that it felt -# NPr/ISg+ VPt NSg/I/J/R/C NPr/VB/J C/P ISg+ VB NSg/VPp NSg/I/VB+ NSg/VB/J/P D+ NPr/VB/J+ N🅪Sg/VB+ . NSg/I/C/Ddem NPr/ISg+ N🅪Sg/VB/J -> quite strange at first ; but she got used to it in a few minutes , and began -# R NSg/VB/J NSg/P NSg/VB/J . NSg/C/P ISg+ VP VP/J P NPr/ISg+ NPr/J/R/P D/P+ NSg/I/Dq+ NPl/V3+ . VB/C VPt -> talking to herself , as usual . “ Come , there’s half my plan done now ! How puzzling -# Nᴹ/Vg/J P ISg+ . NSg/R NSg/J . . NSg/VBPp/P . K N🅪Sg/VB/J/P+ D$+ NSg/VB+ NSg/VPp/J NSg/J/R/C . NSg/C Nᴹ/Vg/J +# NPr/ISg+ VPt NSg/I/J/R/C NPr/VB/J C/P ISg+ VP NSg/VPp NSg/I/VB+ NSg/VB/J/P D+ NPr/VB/J+ N🅪Sg/VB+ . NSg/I/C/Ddem NPr/ISg+ N🅪Sg/VP/J +> quite strange at first ; but she got used to it in a few minutes , and began +# R NSg/VB/J NSg/P NSg/J . NSg/C/P ISg+ VP VP/J P NPr/ISg+ NPr/J/R/P D/P+ NSg/I/Dq+ NPl/V3+ . VB/C VPt +> talking to herself , as usual . “ Come , there’s half my plan done now ! How puzzling +# Nᴹ/Vg/J P ISg+ . NSg/R NSg/J . . NSg/VBPp/P . K N🅪Sg/J/P+ D$+ NSg/VB+ NSg/VPp/J NSg/J/R/C . NSg/C Nᴹ/Vg/J > all these changes are ! I’m never sure what I’m going to be , from one minute to # NSg/I/J/C/Dq+ I/Ddem+ NPl/V3+ VB . K R J NSg/I+ K Nᴹ/Vg/J P NSg/VXB . P NSg/I/J NSg/VB/J+ P > another ! However , I’ve got back to my right size : the next thing is , to get into @@ -2110,30 +2110,30 @@ # NSg/VB/J/R . . I+ V3+ R . . N🅪Sg/VP NPr+ . . K R VXB P NSg/VBPp/P P NSg/IPl+ > this size : why , I should frighten them out of their wits ! ” So she began nibbling # I/Ddem N🅪Sg/VB+ . NSg/VB . ISg/#r+ VXB VB NSg/IPl+ NSg/VB/J/R/P P D$+ NPl/V3 . . NSg/I/J/R/C ISg+ VPt Nᴹ/Vg/J -> at the righthand bit again , and did not venture to go near the house till she -# NSg/P D ? NSg/VPt+ P . VB/C VPt NSg/R/C NSg/VB+ P NSg/VB/J NSg/VB/J/P D NPr/VB+ NSg/VB/C/P ISg+ +> at the righthand bit again , and did not venture to go near the house till she +# NSg/P D ? NSg/VPt+ P . VB/C VXPt NSg/R/C NSg/VB+ P NSg/VB/J NSg/VB/J/P D NPr/VB+ NSg/VB/C/P ISg+ > had brought herself down to nine inches high . -# VB VP ISg+ N🅪Sg/VB/J/P P NSg NPl/V3+ NSg/VB/J/R . +# VP VP ISg+ N🅪Sg/VB/J/P P NSg NPl/V3+ NSg/VB/J/R . > # -> CHAPTER VI : Pig and Pepper -# NSg/VB+ NPr/#r . NSg/VB VB/C N🅪Sg/VB+ +> CHAPTER VI : Pig and Pepper +# HeadingStart NSg/VB+ NPr/#r . NSg/VB VB/C N🅪Sg/VB+ > # > For a minute or two she stood looking at the house , and wondering what to do -# R/C/P D/P+ NSg/VB/J+ NPr/C NSg ISg+ VB Nᴹ/Vg/J NSg/P D+ NPr/VB+ . VB/C Nᴹ/Vg/J NSg/I+ P VXB +# R/C/P D/P+ NSg/VB/J+ NPr/C NSg ISg+ VP Nᴹ/Vg/J NSg/P D+ NPr/VB+ . VB/C Nᴹ/Vg/J NSg/I+ P VXB > next , when suddenly a footman in livery came running out of the wood — ( she # NSg/J/P . NSg/I/C R D/P NSg NPr/J/R/P NSg/VB/J NSg/VPt/P Nᴹ/Vg/J/P NSg/VB/J/R/P P D NPr🅪Sg/VB/J+ . . ISg+ > considered him to be a footman because he was in livery : otherwise , judging by -# VP/J ISg+ P NSg/VXB D/P NSg C/P NPr/ISg+ VPt NPr/J/R/P NSg/VB/J . J . Nᴹ/Vg/J NSg/J/P +# VP/J ISg+ P NSg/VXB D/P NSg C/P NPr/ISg+ VPt NPr/J/R/P NSg/VB/J . J/R . Nᴹ/Vg/J NSg/J/P > his face only , she would have called him a fish ) — and rapped loudly at the door # ISg/D$+ NSg/VB+ J/R/C . ISg+ VXB NSg/VXB VP/J ISg+ D/P N🅪SgPl/VB+ . . VB/C VB R NSg/P D NSg/VB+ > with his knuckles . It was opened by another footman in livery , with a round # P ISg/D$+ NPl/V3 . NPr/ISg+ VPt VP/J NSg/J/P I/D NSg NPr/J/R/P NSg/VB/J . P D/P NSg/VB/J/P > face , and large eyes like a frog ; and both footmen , Alice noticed , had powdered -# NSg/VB+ . VB/C NSg/J NPl/V3+ NSg/VB/J/C/P D/P NSg/VB . VB/C I/C/Dq NPl . NPr+ VP/J . VB VP/J +# NSg/VB+ . VB/C NSg/J NPl/V3+ NSg/VB/J/C/P D/P NSg/VB . VB/C I/C/Dq NPl . NPr+ VP/J . VP VP/J > hair that curled all over their heads . She felt very curious to know what it was -# N🅪Sg/VB+ NSg/I/C/Ddem+ VP/J NSg/I/J/C/Dq NSg/J/P D$+ NPl/V3+ . ISg+ N🅪Sg/VB/J J/R J P NSg/VB NSg/I+ NPr/ISg+ VPt +# N🅪Sg/VB+ NSg/I/C/Ddem+ VP/J NSg/I/J/C/Dq NSg/J/P D$+ NPl/V3+ . ISg+ N🅪Sg/VP/J J/R J P NSg/VB NSg/I+ NPr/ISg+ VPt > all about , and crept a little way out of the wood to listen . # NSg/I/J/C/Dq J/P . VB/C VP D/P NPr/I/J/Dq+ NSg/J+ NSg/VB/J/R/P P D+ NPr🅪Sg/VB/J+ P NSg/VB . > @@ -2150,12 +2150,12 @@ # NPl/V3+ D/P NPr/I/J/Dq . . P D NPr/VB/J+ . D/P+ NSg+ R/C/P D NSg/VB P N🅪Sg/VB NSg/VB . . > # -> Then they both bowed low , and their curls got entangled together . -# NSg/J/C IPl+ I/C/Dq VP/J NSg/VB/J/R . VB/C D$+ NPl/V3 VP VP/J J . +> Then they both bowed low , and their curls got entangled together . +# NSg/J/R/C IPl+ I/C/Dq VP/J NSg/VB/J/R . VB/C D$+ NPl/V3 VP VP/J J . > # > Alice laughed so much at this , that she had to run back into the wood for fear -# NPr+ VP/J NSg/I/J/R/C NSg/I/J/R/Dq NSg/P I/Ddem+ . NSg/I/C/Ddem ISg+ VB P NSg/VBPp NSg/VB/J P D NPr🅪Sg/VB/J R/C/P N🅪Sg/VB +# NPr+ VP/J NSg/I/J/R/C NSg/I/J/R/Dq NSg/P I/Ddem+ . NSg/I/C/Ddem ISg+ VP P NSg/VBPp NSg/VB/J P D NPr🅪Sg/VB/J R/C/P N🅪Sg/VB > of their hearing her ; and when she next peeped out the Fish - Footman was gone , # P D$+ Nᴹ/Vg/J+ ISg/D$+ . VB/C NSg/I/C ISg+ NSg/J/P VP/J NSg/VB/J/R/P D+ N🅪SgPl/VB+ . NSg VPt VPp/J/P . > and the other was sitting on the ground near the door , staring stupidly up into @@ -2170,26 +2170,26 @@ # > “ There’s no sort of use in knocking , ” said the Footman , “ and that for two # . K NPr/Dq/P NSg/VB P N🅪Sg/VB NPr/J/R/P Nᴹ/Vg/J+ . . VP/J D NSg . . VB/C NSg/I/C/Ddem+ R/C/P NSg -> reasons . First , because I’m on the same side of the door as you are ; secondly , -# NPl/V3+ . NSg/VB/J . C/P K J/P D I/J NSg/VB/J P D NSg/VB+ NSg/R ISgPl+ VB . R . +> reasons . First , because I’m on the same side of the door as you are ; secondly , +# NPl/V3+ . NSg/J . C/P K J/P D I/J NSg/VB/J P D NSg/VB+ NSg/R ISgPl+ VB . R . > because they’re making such a noise inside , no one could possibly hear you . ” And # C/P K Nᴹ/Vg/J NSg/I D/P N🅪Sg/VB+ NSg/J/P . NPr/Dq/P NSg/I/J+ NSg/VXB R VB ISgPl+ . . VB/C > certainly there was a most extraordinary noise going on within — a constant # R R+ VPt D/P NSg/I/J/R/Dq NSg/J N🅪Sg/VB Nᴹ/Vg/J J/P NSg/J/P . D/P NSg/J -> howling and sneezing , and every now and then a great crash , as if a dish or -# Nᴹ/Vg/J VB/C Nᴹ/Vg/J . VB/C Dq NSg/J/R/C VB/C NSg/J/C D/P NSg/J NSg/VB/J+ . NSg/R NSg/C D/P NSg/VB+ NPr/C +> howling and sneezing , and every now and then a great crash , as if a dish or +# Nᴹ/Vg/J VB/C Nᴹ/Vg/J . VB/C Dq NSg/J/R/C VB/C NSg/J/R/C D/P NSg/J NSg/VB/J+ . NSg/R NSg/C D/P NSg/VB+ NPr/C > kettle had been broken to pieces . -# NSg/VB VB NSg/VPp VPp/J P NPl/V3 . +# NSg/VB VP NSg/VPp VPp/J P NPl/V3 . > # -> “ Please , then , ” said Alice , “ how am I to get in ? ” -# . VB . NSg/J/C . . VP/J NPr+ . . NSg/C NPr/VB/J ISg/#r+ P NSg/VB NPr/J/R/P . . +> “ Please , then , ” said Alice , “ how am I to get in ? ” +# . VB . NSg/J/R/C . . VP/J NPr+ . . NSg/C NPr/VB/J ISg/#r+ P NSg/VB NPr/J/R/P . . > # > “ There might be some sense in your knocking , ” the Footman went on without # . R+ Nᴹ/VXB/J NSg/VXB I/J/R/Dq N🅪Sg/VB NPr/J/R/P D$+ Nᴹ/Vg/J . . D NSg NSg/VPt J/P C/P > attending to her , “ if we had the door between us . For instance , if you were -# Nᴹ/Vg/J P ISg/D$+ . . NSg/C IPl+ VB D NSg/VB+ NSg/P NPr/IPl+ . R/C/P NSg/VB+ . NSg/C ISgPl+ NSg/VPt +# Nᴹ/Vg/J P ISg/D$+ . . NSg/C IPl+ VP D NSg/VB+ NSg/P NPr/IPl+ . R/C/P NSg/VB+ . NSg/C ISgPl+ NSg/VPt > inside , you might knock , and I could let you out , you know . ” He was looking up # NSg/J/P . ISgPl+ Nᴹ/VXB/J NSg/VB . VB/C ISg/#r+ NSg/VXB NSg/VBP ISgPl+ NSg/VB/J/R/P . ISgPl+ NSg/VB . . NPr/ISg+ VPt Nᴹ/Vg/J NSg/VB/J/P > into the sky all the time he was speaking , and this Alice thought decidedly @@ -2209,7 +2209,7 @@ > At this moment the door of the house opened , and a large plate came skimming # NSg/P I/Ddem+ NSg+ D NSg/VB P D+ NPr/VB+ VP/J . VB/C D/P+ NSg/J+ NSg/VB+ NSg/VPt/P NSg/Vg > out , straight at the Footman’s head : it just grazed his nose , and broke to -# NSg/VB/J/R/P . NSg/VB/J/R NSg/P D NSg$ NPr/VB/J+ . NPr/ISg+ J VP/J ISg/D$+ NSg/VB+ . VB/C NSg/VPt/J P +# NSg/VB/J/R/P . NSg/VB/J/R NSg/P D NSg$ NPr/VB/J+ . NPr/ISg+ J/R VP/J ISg/D$+ NSg/VB+ . VB/C NSg/VPt/J P > pieces against one of the trees behind him . # NPl/V3 C/P NSg/I/J P D NPl/V3+ NSg/J/P ISg+ . > @@ -2217,21 +2217,21 @@ > “ — or next day , maybe , ” the Footman continued in the same tone , exactly as if # . . NPr/C NSg/J/P+ NPr🅪Sg+ . NSg/J/R . . D NSg VP/J NPr/J/R/P D I/J N🅪Sg/I/VB+ . R NSg/R NSg/C > nothing had happened . -# NSg/I/J+ VB VP/J . +# NSg/I/J+ VP VP/J . > # > “ How am I to get in ? ” asked Alice again , in a louder tone . # . NSg/C NPr/VB/J ISg/#r+ P NSg/VB NPr/J/R/P . . VP/J NPr+ P . NPr/J/R/P D/P+ JC+ N🅪Sg/I/VB+ . > # -> “ Are you to get in at all ? ” said the Footman . “ That’s the first question , you -# . VB ISgPl+ P NSg/VB NPr/J/R/P NSg/P NSg/I/J/C/Dq . . VP/J D NSg . . NSg$ D+ NSg/VB/J NSg/VB+ . ISgPl+ +> “ Are you to get in at all ? ” said the Footman . “ That’s the first question , you +# . VB ISgPl+ P NSg/VB NPr/J/R/P NSg/P NSg/I/J/C/Dq . . VP/J D NSg . . NSg$ D+ NSg/J NSg/VB+ . ISgPl+ > know . ” # NSg/VB . . > # -> It was , no doubt : only Alice did not like to be told so . “ It’s really dreadful , ” -# NPr/ISg+ VPt . NPr/Dq/P N🅪Sg/VB+ . J/R/C NPr+ VPt NSg/R/C NSg/VB/J/C/P P NSg/VXB VP NSg/I/J/R/C . . K R NSg/J . . +> It was , no doubt : only Alice did not like to be told so . “ It’s really dreadful , ” +# NPr/ISg+ VPt . NPr/Dq/P N🅪Sg/VB+ . J/R/C NPr+ VXPt NSg/R/C NSg/VB/J/C/P P NSg/VXB VP NSg/I/J/R/C . . K R NSg/J . . > she muttered to herself , “ the way all the creatures argue . It’s enough to drive # ISg+ VP/J P ISg+ . . D NSg/J+ NSg/I/J/C/Dq D NPl+ VB . K NSg/I P N🅪Sg/VB > one crazy ! ” @@ -2274,12 +2274,12 @@ # NSg/R ISg+ NSg/VXB R/C/P Nᴹ/Vg/J . > # -> There was certainly too much of it in the air . Even the Duchess sneezed -# R+ VPt R R NSg/I/J/R/Dq P NPr/ISg+ NPr/J/R/P D+ N🅪Sg/VB+ . NSg/VB/J D NSg/VB VP/J +> There was certainly too much of it in the air . Even the Duchess sneezed +# R+ VPt R R NSg/I/J/R/Dq P NPr/ISg+ NPr/J/R/P D+ N🅪Sg/VB+ . NSg/VB/J/R D NSg/VB VP/J > occasionally ; and as for the baby , it was sneezing and howling alternately # R . VB/C NSg/R R/C/P D NSg/VB/J+ . NPr/ISg+ VPt Nᴹ/Vg/J VB/C Nᴹ/Vg/J R -> without a moment’s pause . The only things in the kitchen that did not sneeze , -# C/P D/P NSg$ NSg/VB+ . D J/R/C NPl+ NPr/J/R/P D+ NSg/VB+ NSg/I/C/Ddem+ VPt NSg/R/C NSg/VB . +> without a moment’s pause . The only things in the kitchen that did not sneeze , +# C/P D/P NSg$ NSg/VB+ . D J/R/C NPl+ NPr/J/R/P D+ NSg/VB+ NSg/I/C/Ddem+ VXPt NSg/R/C NSg/VB . > were the cook , and a large cat which was sitting on the hearth and grinning from # NSg/VPt D+ NPr/VB+ . VB/C D/P+ NSg/J+ NSg/VB/J+ I/C+ VPt NSg/Vg/J J/P D NSg VB/C NSg/VB P > ear to ear . @@ -2288,8 +2288,8 @@ # > “ Please would you tell me , ” said Alice , a little timidly , for she was not quite # . VB VXB ISgPl+ NPr/VB NPr/ISg+ . . VP/J NPr+ . D/P NPr/I/J/Dq R . R/C/P ISg+ VPt NSg/R/C R -> sure whether it was good manners for her to speak first , “ why your cat grins -# J I/C NPr/ISg+ VPt NPr/VB/J NPl+ R/C/P ISg/D$+ P NSg/VB NSg/VB/J . . NSg/VB D$+ NSg/VB/J+ NPl/V3 +> sure whether it was good manners for her to speak first , “ why your cat grins +# J I/C NPr/ISg+ VPt NPr/VB/J NPl+ R/C/P ISg/D$+ P NSg/VB NSg/J . . NSg/VB D$+ NSg/VB/J+ NPl/V3 > like that ? ” # NSg/VB/J/C/P NSg/I/C/Ddem+ . . > @@ -2307,7 +2307,7 @@ > # > “ I didn’t know that Cheshire cats always grinned ; in fact , I didn’t know that -# . ISg/#r+ VB NSg/VB NSg/I/C/Ddem NPr NPl/V3+ R VB . NPr/J/R/P NSg+ . ISg/#r+ VB NSg/VB NSg/I/C/Ddem +# . ISg/#r+ VXPt NSg/VB NSg/I/C/Ddem NPr NPl/V3+ R VB . NPr/J/R/P NSg+ . ISg/#r+ VXPt NSg/VB NSg/I/C/Ddem > cats could grin . ” # NPl/V3+ NSg/VXB NSg/VB+ . . > @@ -2317,27 +2317,27 @@ > # > “ I don’t know of any that do , ” Alice said very politely , feeling quite pleased -# . ISg/#r+ VB NSg/VB P I/R/Dq NSg/I/C/Ddem+ VXB . . NPr+ VP/J J/R R . N🅪Sg/Vg/J R VP/J +# . ISg/#r+ VXB NSg/VB P I/R/Dq NSg/I/C/Ddem+ VXB . . NPr+ VP/J J/R R . N🅪Sg/Vg/J R VP/J > to have got into a conversation . # P NSg/VXB VP P D/P N🅪Sg/VB+ . > # > “ You don’t know much , ” said the Duchess ; “ and that’s a fact . ” -# . ISgPl+ VB NSg/VB NSg/I/J/R/Dq . . VP/J D NSg/VB . . VB/C NSg$ D/P NSg+ . . +# . ISgPl+ VXB NSg/VB NSg/I/J/R/Dq . . VP/J D NSg/VB . . VB/C NSg$ D/P NSg+ . . > # -> Alice did not at all like the tone of this remark , and thought it would be as -# NPr+ VPt NSg/R/C NSg/P NSg/I/J/C/Dq NSg/VB/J/C/P D N🅪Sg/I/VB P I/Ddem+ NSg/VB+ . VB/C N🅪Sg/VP NPr/ISg+ VXB NSg/VXB NSg/R +> Alice did not at all like the tone of this remark , and thought it would be as +# NPr+ VXPt NSg/R/C NSg/P NSg/I/J/C/Dq NSg/VB/J/C/P D N🅪Sg/I/VB P I/Ddem+ NSg/VB+ . VB/C N🅪Sg/VP NPr/ISg+ VXB NSg/VXB NSg/R > well to introduce some other subject of conversation . While she was trying to # NSg/VB/J/R P VB I/J/R/Dq NSg/VB/J NSg/VB/J P N🅪Sg/VB+ . NSg/VB/C/P ISg+ VPt Nᴹ/Vg/J P > fix on one , the cook took the cauldron of soup off the fire , and at once set to # NSg/VB J/P NSg/I/J . D NPr/VB VPt D NSg P N🅪Sg/VB+ NSg/VB/J/P D+ N🅪Sg/VB/J+ . VB/C NSg/P NSg/C NPr/VBP/J P > work throwing everything within her reach at the Duchess and the baby — the # N🅪Sg/VB Nᴹ/Vg/J NSg/I/VB+ NSg/J/P ISg/D$+ NSg/VB NSg/P D NSg/VB VB/C D NSg/VB/J+ . D -> fire - irons came first ; then followed a shower of saucepans , plates , and dishes . -# N🅪Sg/VB/J+ . NPl/V3+ NSg/VPt/P NSg/VB/J . NSg/J/C VP/J D/P NSg/VB P NPl/V3 . NPl/V3+ . VB/C NPl/V3+ . -> The Duchess took no notice of them even when they hit her ; and the baby was -# D NSg/VB VPt NPr/Dq/P NSg/VB P NSg/IPl+ NSg/VB/J NSg/I/C IPl+ NSg/VBP/J ISg/D$+ . VB/C D NSg/VB/J+ VPt +> fire - irons came first ; then followed a shower of saucepans , plates , and dishes . +# N🅪Sg/VB/J+ . NPl/V3+ NSg/VPt/P NSg/J . NSg/J/R/C VP/J D/P NSg/VB P NPl/V3 . NPl/V3+ . VB/C NPl/V3+ . +> The Duchess took no notice of them even when they hit her ; and the baby was +# D NSg/VB VPt NPr/Dq/P NSg/VB P NSg/IPl+ NSg/VB/J/R NSg/I/C IPl+ NSg/VBP/J ISg/D$+ . VB/C D NSg/VB/J+ VPt > howling so much already , that it was quite impossible to say whether the blows # Nᴹ/Vg/J NSg/I/J/R/C NSg/I/J/R/Dq R . NSg/I/C/Ddem NPr/ISg+ VPt R NSg/J P NSg/VB I/C D NPl/V3 > hurt it or not . @@ -2347,21 +2347,21 @@ > “ Oh , please mind what you’re doing ! ” cried Alice , jumping up and down in an # . NPr/VB . VB NSg/VB+ NSg/I+ K Nᴹ/Vg/J . . VP/J NPr+ . Nᴹ/Vg/J NSg/VB/J/P VB/C N🅪Sg/VB/J/P NPr/J/R/P D/P > agony of terror . “ Oh , there goes his precious nose ! ” as an unusually large -# N🅪Sg P N🅪Sg+ . . NPr/VB . R+ NPl/VB ISg/D$+ NSg/J+ NSg/VB+ . . NSg/R D/P R NSg/J+ +# N🅪Sg P N🅪Sg+ . . NPr/VB . R+ NPl/V3 ISg/D$+ NSg/J+ NSg/VB+ . . NSg/R D/P R NSg/J+ > saucepan flew close by it , and very nearly carried it off . # NSg/VB+ NSg/VPt/J NSg/VB/J NSg/J/P NPr/ISg+ . VB/C J/R R VP/J NPr/ISg+ NSg/VB/J/P . > # > “ If everybody minded their own business , ” the Duchess said in a hoarse growl , # . NSg/C NSg/I+ VP/J+ D$+ NSg/VB/J+ N🅪Sg/J+ . . D NSg/VB VP/J NPr/J/R/P D/P NSg/VB/J NSg/VB . -> “ the world would go round a deal faster than it does . ” -# . D NSg/VB+ VXB NSg/VB/J NSg/VB/J/P D/P NSg/VB/J+ NSg/JC C/P NPr/ISg+ NPl/V3 . . +> “ the world would go round a deal faster than it does . ” +# . D NSg/VB+ VXB NSg/VB/J NSg/VB/J/P D/P NSg/VB/J+ NSg/JC C/P NPr/ISg+ NPl/VX3 . . > # > “ Which would not be an advantage , ” said Alice , who felt very glad to get an -# . I/C+ VXB NSg/R/C NSg/VXB D/P+ N🅪Sg/VB+ . . VP/J NPr+ . NPr/I+ N🅪Sg/VB/J J/R NSg/VB/J P NSg/VB D/P +# . I/C+ VXB NSg/R/C NSg/VXB D/P+ N🅪Sg/VB+ . . VP/J NPr+ . NPr/I+ N🅪Sg/VP/J J/R NSg/VB/J P NSg/VB D/P > opportunity of showing off a little of her knowledge . “ Just think of what work -# N🅪Sg P Nᴹ/Vg/J NSg/VB/J/P D/P NPr/I/J/Dq P ISg/D$+ Nᴹ+ . . J NSg/VB P NSg/I+ N🅪Sg/VB+ +# N🅪Sg P Nᴹ/Vg/J NSg/VB/J/P D/P NPr/I/J/Dq P ISg/D$+ Nᴹ+ . . J/R NSg/VB P NSg/I+ N🅪Sg/VB+ > it would make with the day and night ! You see the earth takes twenty - four hours # NPr/ISg+ VXB NSg/VB P D NPr🅪Sg VB/C N🅪Sg/VB+ . ISgPl+ NSg/VB D+ NPrᴹ/VB+ NPl/V3 NSg . NSg NPl > to turn round on its axis — ” @@ -2373,7 +2373,7 @@ > # > Alice glanced rather anxiously at the cook , to see if she meant to take the -# NPr+ VP/J NPr/VB/J/R R NSg/P D+ NPr/VB+ . P NSg/VB NSg/C ISg+ VB P NSg/VB D+ +# NPr+ VP/J NPr/VB/J/R R NSg/P D+ NPr/VB+ . P NSg/VB NSg/C ISg+ VP P NSg/VB D+ > hint ; but the cook was busily stirring the soup , and seemed not to be listening , # NSg/VB+ . NSg/C/P D+ NPr/VB+ VPt R NSg/Vg/J D+ N🅪Sg/VB+ . VB/C VP/J NSg/R/C P NSg/VXB Nᴹ/Vg/J . > so she went on again : “ Twenty - four hours , I think ; or is it twelve ? I — ” @@ -2381,15 +2381,15 @@ > # > “ Oh , don’t bother me , ” said the Duchess ; “ I never could abide figures ! ” And with -# . NPr/VB . VB NSg/VB NPr/ISg+ . . VP/J D NSg/VB . . ISg/#r+ R NSg/VXB VB NPl/V3+ . . VB/C P +# . NPr/VB . VXB NSg/VB NPr/ISg+ . . VP/J D NSg/VB . . ISg/#r+ R NSg/VXB VB NPl/V3+ . . VB/C P > that she began nursing her child again , singing a sort of lullaby to it as she # NSg/I/C/Ddem ISg+ VPt Nᴹ/Vg/J ISg/D$+ NSg/VB+ P . Nᴹ/Vg/J D/P NSg/VB+ P NSg/VB P NPr/ISg+ NSg/R ISg+ -> did so , and giving it a violent shake at the end of every line : -# VPt NSg/I/J/R/C . VB/C Nᴹ/Vg/J NPr/ISg+ D/P NSg/VB/J NSg/VB+ NSg/P D NSg/VB P Dq NSg/VB+ . +> did so , and giving it a violent shake at the end of every line : +# VXPt NSg/I/J/R/C . VB/C Nᴹ/Vg/J NPr/ISg+ D/P NSg/VB/J NSg/VB+ NSg/P D NSg/VB P Dq NSg/VB+ . > # > “ Speak roughly to your little boy , And beat him when he sneezes : He only does -# . NSg/VB R P D$+ NPr/I/J/Dq+ NSg/VB+ . VB/C N🅪Sg/VB/J ISg+ NSg/I/C NPr/ISg+ NPl/V3 . NPr/ISg+ J/R/C NPl/V3 +# . NSg/VB R P D$+ NPr/I/J/Dq+ NSg/VB+ . VB/C N🅪Sg/VB/J ISg+ NSg/I/C NPr/ISg+ NPl/V3 . NPr/ISg+ J/R/C NPl/VX3 > it to annoy , Because he knows it teases . ” # NPr/ISg+ P NSg/VB . C/P NPr/ISg+ NPl/V3 NPr/ISg+ NPl/V3 . . > @@ -2426,42 +2426,42 @@ # > “ Here ! you may nurse it a bit , if you like ! ” the Duchess said to Alice , flinging # . NSg/J/R . ISgPl+ NPr/VXB NSg/VB NPr/ISg+ D/P+ NSg/VPt+ . NSg/C ISgPl+ NSg/VB/J/C/P . . D NSg/VB VP/J P NPr+ . Nᴹ/Vg/J -> the baby at her as she spoke . “ I must go and get ready to play croquet with the -# D NSg/VB/J+ NSg/P ISg/D$+ NSg/R ISg+ NSg/VPt . . ISg/#r+ NSg/VB NSg/VB/J VB/C NSg/VB NSg/VB/J P N🅪Sg/VB NSg/VB P D+ +> the baby at her as she spoke . “ I must go and get ready to play croquet with the +# D NSg/VB/J+ NSg/P ISg/D$+ NSg/R ISg+ NSg/VPt . . ISg/#r+ NSg/VXB NSg/VB/J VB/C NSg/VB NSg/VB/J P N🅪Sg/VB NSg/VB P D+ > Queen , ” and she hurried out of the room . The cook threw a frying - pan after her -# NPr/VB/J+ . . VB/C ISg+ VP/J NSg/VB/J/R/P P D N🅪Sg/VB/J+ . D NPr/VB VB D/P Nᴹ/Vg/J . NPr/VB/J P ISg/D$+ +# NPr/VB/J+ . . VB/C ISg+ VP/J NSg/VB/J/R/P P D N🅪Sg/VB/J+ . D NPr/VB VPt D/P Nᴹ/Vg/J . NPr/VB/J P ISg/D$+ > as she went out , but it just missed her . -# NSg/R ISg+ NSg/VPt NSg/VB/J/R/P . NSg/C/P NPr/ISg+ J VP/J ISg/D$+ . +# NSg/R ISg+ NSg/VPt NSg/VB/J/R/P . NSg/C/P NPr/ISg+ J/R VP/J ISg/D$+ . > # > Alice caught the baby with some difficulty , as it was a queer - shaped little -# NPr+ VB/J D NSg/VB/J P I/J/R/Dq+ N🅪Sg+ . NSg/R NPr/ISg+ VPt D/P NSg/VB/J . VP/J NPr/I/J/Dq+ +# NPr+ VP/J D NSg/VB/J P I/J/R/Dq+ N🅪Sg+ . NSg/R NPr/ISg+ VPt D/P NSg/VB/J . VP/J NPr/I/J/Dq+ > creature , and held out its arms and legs in all directions , “ just like a -# NSg+ . VB/C VB NSg/VB/J/R/P ISg/D$+ NPl/V3 VB/C NPl/V3+ NPr/J/R/P NSg/I/J/C/Dq+ NPl+ . . J NSg/VB/J/C/P D/P +# NSg+ . VB/C VP NSg/VB/J/R/P ISg/D$+ NPl/V3 VB/C NPl/V3+ NPr/J/R/P NSg/I/J/C/Dq+ NPl+ . . J/R NSg/VB/J/C/P D/P > star - fish , ” thought Alice . The poor little thing was snorting like a # NSg/VB+ . N🅪SgPl/VB+ . . N🅪Sg/VP NPr+ . D+ NSg/VB/J+ NPr/I/J/Dq+ NSg+ VPt Nᴹ/Vg/J NSg/VB/J/C/P D/P > steam - engine when she caught it , and kept doubling itself up and straightening -# N🅪Sg/VB/J+ . NSg/VB+ NSg/I/C ISg+ VB/J NPr/ISg+ . VB/C VP Nᴹ/Vg/J ISg+ NSg/VB/J/P VB/C Nᴹ/Vg/J -> itself out again , so that altogether , for the first minute or two , it was as -# ISg+ NSg/VB/J/R/P P . NSg/I/J/R/C NSg/I/C/Ddem+ NSg . R/C/P D NSg/VB/J NSg/VB/J+ NPr/C NSg . NPr/ISg+ VPt NSg/R +# N🅪Sg/VB/J+ . NSg/VB+ NSg/I/C ISg+ VP/J NPr/ISg+ . VB/C VP Nᴹ/Vg/J ISg+ NSg/VB/J/P VB/C Nᴹ/Vg/J +> itself out again , so that altogether , for the first minute or two , it was as +# ISg+ NSg/VB/J/R/P P . NSg/I/J/R/C NSg/I/C/Ddem+ NSg . R/C/P D NSg/J NSg/VB/J+ NPr/C NSg . NPr/ISg+ VPt NSg/R > much as she could do to hold it . # NSg/I/J/R/Dq NSg/R ISg+ NSg/VXB VXB P NSg/VB/J NPr/ISg+ . > # > As soon as she had made out the proper way of nursing it , ( which was to twist it -# NSg/R J/R NSg/R ISg+ VB VB NSg/VB/J/R/P D NSg/J NSg/J P Nᴹ/Vg/J NPr/ISg+ . . I/C+ VPt P NSg/VB NPr/ISg+ -> up into a sort of knot , and then keep tight hold of its right ear and left foot , -# NSg/VB/J/P P D/P NSg/VB P NSg/VB+ . VB/C NSg/J/C NSg/VB VB/J NSg/VB/J P ISg/D$+ NPr/VB/J NSg/VB/J+ VB/C NPr/VB/J NSg/VB+ . +# NSg/R J/R NSg/R ISg+ VP VP NSg/VB/J/R/P D NSg/J NSg/J P Nᴹ/Vg/J NPr/ISg+ . . I/C+ VPt P NSg/VB NPr/ISg+ +> up into a sort of knot , and then keep tight hold of its right ear and left foot , +# NSg/VB/J/P P D/P NSg/VB P NSg/VB+ . VB/C NSg/J/R/C NSg/VB VB/J NSg/VB/J P ISg/D$+ NPr/VB/J NSg/VB/J+ VB/C NPr/VP/J NSg/VB+ . > so as to prevent its undoing itself , ) she carried it out into the open air . “ If # NSg/I/J/R/C NSg/R P VB ISg/D$+ NSg/Vg ISg+ . . ISg+ VP/J NPr/ISg+ NSg/VB/J/R/P P D NSg/VB/J N🅪Sg/VB+ . . NSg/C > I don’t take this child away with me , ” thought Alice , “ they’re sure to kill it -# ISg/#r+ VB NSg/VB I/Ddem NSg/VB+ VB/J P NPr/ISg+ . . N🅪Sg/VP NPr+ . . K J P NSg/VB NPr/ISg+ +# ISg/#r+ VXB NSg/VB I/Ddem NSg/VB+ VB/J P NPr/ISg+ . . N🅪Sg/VP NPr+ . . K J P NSg/VB NPr/ISg+ > in a day or two : wouldn’t it be murder to leave it behind ? ” She said the last # NPr/J/R/P D/P NPr🅪Sg+ NPr/C NSg . VXB NPr/ISg+ NSg/VXB N🅪Sg/VB+ P NSg/VB NPr/ISg+ NSg/J/P . . ISg+ VP/J D+ NSg/VB/J+ > words out loud , and the little thing grunted in reply ( it had left off sneezing -# NPl/V3+ NSg/VB/J/R/P NSg/J . VB/C D+ NPr/I/J/Dq+ NSg+ VP/J NPr/J/R/P NSg/VB+ . NPr/ISg+ VB NPr/VB/J NSg/VB/J/P Nᴹ/Vg/J +# NPl/V3+ NSg/VB/J/R/P NSg/J . VB/C D+ NPr/I/J/Dq+ NSg+ VP/J NPr/J/R/P NSg/VB+ . NPr/ISg+ VP NPr/VP/J NSg/VB/J/P Nᴹ/Vg/J > by this time ) . “ Don’t grunt , ” said Alice ; “ that’s not at all a proper way of -# NSg/J/P I/Ddem N🅪Sg/VB/J+ . . . VB NSg/VB+ . . VP/J NPr+ . . NSg$ NSg/R/C NSg/P NSg/I/J/C/Dq D/P NSg/J NSg/J P +# NSg/J/P I/Ddem N🅪Sg/VB/J+ . . . VXB NSg/VB+ . . VP/J NPr+ . . NSg$ NSg/R/C NSg/P NSg/I/J/C/Dq D/P NSg/J NSg/J P > expressing yourself . ” # Nᴹ/Vg/J ISg+ . . > @@ -2469,11 +2469,11 @@ > The baby grunted again , and Alice looked very anxiously into its face to see # D+ NSg/VB/J+ VP/J P . VB/C NPr+ VP/J J/R R P ISg/D$+ NSg/VB+ P NSg/VB > what was the matter with it . There could be no doubt that it had a very turn - up -# NSg/I+ VPt D N🅪Sg/VB+ P NPr/ISg+ . R+ NSg/VXB NSg/VXB NPr/Dq/P+ N🅪Sg/VB+ NSg/I/C/Ddem+ NPr/ISg+ VB D/P J/R NSg/VB . NSg/VB/J/P +# NSg/I+ VPt D N🅪Sg/VB+ P NPr/ISg+ . R+ NSg/VXB NSg/VXB NPr/Dq/P+ N🅪Sg/VB+ NSg/I/C/Ddem+ NPr/ISg+ VP D/P J/R NSg/VB . NSg/VB/J/P > nose , much more like a snout than a real nose ; also its eyes were getting # NSg/VB+ . NSg/I/J/R/Dq NPr/I/J/R/Dq NSg/VB/J/C/P D/P NSg/VB C/P D/P NSg/J NSg/VB+ . R/C ISg/D$+ NPl/V3+ NSg/VPt NSg/Vg -> extremely small for a baby : altogether Alice did not like the look of the thing -# R NPr/VB/J R/C/P D/P NSg/VB/J+ . NSg NPr+ VPt NSg/R/C NSg/VB/J/C/P D NSg/VB P D NSg+ +> extremely small for a baby : altogether Alice did not like the look of the thing +# R NPr/VB/J R/C/P D/P NSg/VB/J+ . NSg NPr+ VXPt NSg/R/C NSg/VB/J/C/P D NSg/VB P D NSg+ > at all . “ But perhaps it was only sobbing , ” she thought , and looked into its eyes # NSg/P NSg/I/J/C/Dq . . NSg/C/P NSg/R NPr/ISg+ VPt J/R/C NSg/Vg/J . . ISg+ N🅪Sg/VP . VB/C VP/J P ISg/D$+ NPl/V3+ > again , to see if there were any tears . @@ -2491,27 +2491,27 @@ > # > Alice was just beginning to think to herself , “ Now , what am I to do with this -# NPr+ VPt J NSg/Vg/J P NSg/VB P ISg+ . . NSg/J/R/C . NSg/I+ NPr/VB/J ISg/#r+ P VXB P I/Ddem+ +# NPr+ VPt J/R NSg/Vg/J P NSg/VB P ISg+ . . NSg/J/R/C . NSg/I+ NPr/VB/J ISg/#r+ P VXB P I/Ddem+ > creature when I get it home ? ” when it grunted again , so violently , that she # NSg+ NSg/I/C ISg/#r+ NSg/VB NPr/ISg+ NSg/VB/J+ . . NSg/I/C NPr/ISg+ VP/J P . NSg/I/J/R/C R . NSg/I/C/Ddem ISg+ > looked down into its face in some alarm . This time there could be no mistake # VP/J N🅪Sg/VB/J/P P ISg/D$+ NSg/VB+ NPr/J/R/P I/J/R/Dq N🅪Sg/VB+ . I/Ddem+ N🅪Sg/VB/J+ R+ NSg/VXB NSg/VXB NPr/Dq/P NSg/VB > about it : it was neither more nor less than a pig , and she felt that it would be -# J/P NPr/ISg+ . NPr/ISg+ VPt I/C NPr/I/J/R/Dq NSg/C VB/J/R/C/P C/P D/P+ NSg/VB+ . VB/C ISg+ N🅪Sg/VB/J NSg/I/C/Ddem NPr/ISg+ VXB NSg/VXB +# J/P NPr/ISg+ . NPr/ISg+ VPt I/C NPr/I/J/R/Dq NSg/C VB/J/R/C/P C/P D/P+ NSg/VB+ . VB/C ISg+ N🅪Sg/VP/J NSg/I/C/Ddem NPr/ISg+ VXB NSg/VXB > quite absurd for her to carry it further . # R NSg/J R/C/P ISg/D$+ P NSg/VB NPr/ISg+ VB/JC . > # > So she set the little creature down , and felt quite relieved to see it trot away -# NSg/I/J/R/C ISg+ NPr/VBP/J D+ NPr/I/J/Dq+ NSg+ N🅪Sg/VB/J/P . VB/C N🅪Sg/VB/J R VP/J P NSg/VB NPr/ISg+ NSg/VB+ VB/J +# NSg/I/J/R/C ISg+ NPr/VBP/J D+ NPr/I/J/Dq+ NSg+ N🅪Sg/VB/J/P . VB/C N🅪Sg/VP/J R VP/J P NSg/VB NPr/ISg+ NSg/VB+ VB/J > quietly into the wood . “ If it had grown up , ” she said to herself , “ it would have -# R P D+ NPr🅪Sg/VB/J+ . . NSg/C NPr/ISg+ VB VB/J NSg/VB/J/P . . ISg+ VP/J P ISg+ . . NPr/ISg+ VXB NSg/VXB +# R P D+ NPr🅪Sg/VB/J+ . . NSg/C NPr/ISg+ VP VB/J NSg/VB/J/P . . ISg+ VP/J P ISg+ . . NPr/ISg+ VXB NSg/VXB > made a dreadfully ugly child : but it makes rather a handsome pig , I think . ” And -# VB D/P R NSg/VB/J+ NSg/VB+ . NSg/C/P NPr/ISg+ NPl/V3 NPr/VB/J/R D/P VB/J NSg/VB+ . ISg/#r+ NSg/VB . . VB/C +# VP D/P R NSg/VB/J+ NSg/VB+ . NSg/C/P NPr/ISg+ NPl/V3 NPr/VB/J/R D/P VB/J NSg/VB+ . ISg/#r+ NSg/VB . . VB/C > she began thinking over other children she knew , who might do very well as pigs , # ISg+ VPt Nᴹ/Vg/J NSg/J/P NSg/VB/J+ NPl+ ISg+ VPt . NPr/I+ Nᴹ/VXB/J VXB J/R NSg/VB/J/R NSg/R NPl/V3+ . > and was just saying to herself , “ if one only knew the right way to change them — ” -# VB/C VPt J N🅪Sg/Vg/J P ISg+ . . NSg/C NSg/I/J J/R/C VPt D NPr/VB/J NSg/J+ P N🅪Sg/VB NSg/IPl+ . . +# VB/C VPt J/R N🅪Sg/Vg/J P ISg+ . . NSg/C NSg/I/J J/R/C VPt D NPr/VB/J NSg/J+ P N🅪Sg/VB NSg/IPl+ . . > when she was a little startled by seeing the Cheshire Cat sitting on a bough of # NSg/I/C ISg+ VPt D/P NPr/I/J/Dq VP/J NSg/J/P NSg/Vg/J/C D NPr NSg/VB/J+ NSg/Vg/J J/P D/P NSg P > a tree a few yards off . @@ -2520,14 +2520,14 @@ # > The Cat only grinned when it saw Alice . It looked good - natured , she thought : # D+ NSg/VB/J+ J/R/C VB NSg/I/C NPr/ISg+ NSg/VPt NPr+ . NPr/ISg+ VP/J NPr/VB/J . ? . ISg+ N🅪Sg/VP . -> still it had very long claws and a great many teeth , so she felt that it ought -# NSg/VB/J NPr/ISg+ VB J/R NPr/VB/J NPl/V3 VB/C D/P NSg/J NSg/I/J/Dq NPl+ . NSg/I/J/R/C ISg+ N🅪Sg/VB/J NSg/I/C/Ddem NPr/ISg+ NSg/I/VXB +> still it had very long claws and a great many teeth , so she felt that it ought +# NSg/VB/J/R NPr/ISg+ VP J/R NPr/VB/J NPl/V3 VB/C D/P NSg/J NSg/I/J/Dq NPl+ . NSg/I/J/R/C ISg+ N🅪Sg/VP/J NSg/I/C/Ddem NPr/ISg+ NSg/I/VXB > to be treated with respect . # P NSg/VXB VP/J P Nᴹ/VB+ . > # -> “ Cheshire Puss , ” she began , rather timidly , as she did not at all know whether -# . NPr NSg . . ISg+ VPt . NPr/VB/J/R R . NSg/R ISg+ VPt NSg/R/C NSg/P NSg/I/J/C/Dq NSg/VB+ I/C +> “ Cheshire Puss , ” she began , rather timidly , as she did not at all know whether +# . NPr NSg . . ISg+ VPt . NPr/VB/J/R R . NSg/R ISg+ VXPt NSg/R/C NSg/P NSg/I/J/C/Dq NSg/VB+ I/C > it would like the name : however , it only grinned a little wider . “ Come , it’s # NPr/ISg+ VXB NSg/VB/J/C/P D NSg/VB+ . C . NPr/ISg+ J/R/C VB D/P NPr/I/J/Dq JC . . NSg/VBPp/P . K > pleased so far , ” thought Alice , and she went on . “ Would you tell me , please , @@ -2541,11 +2541,11 @@ > # > “ I don’t much care where — ” said Alice . -# . ISg/#r+ VB NSg/I/J/R/Dq N🅪Sg/VB+ NSg/R/C . . VP/J NPr+ . +# . ISg/#r+ VXB NSg/I/J/R/Dq N🅪Sg/VB+ NSg/R/C . . VP/J NPr+ . > # -> “ Then it doesn’t matter which way you go , ” said the Cat . -# . NSg/J/C NPr/ISg+ VB N🅪Sg/VB+ I/C+ NSg/J+ ISgPl+ NSg/VB/J . . VP/J D NSg/VB/J+ . +> “ Then it doesn’t matter which way you go , ” said the Cat . +# . NSg/J/R/C NPr/ISg+ VX3 N🅪Sg/VB+ I/C+ NSg/J+ ISgPl+ NSg/VB/J . . VP/J D NSg/VB/J+ . > # > “ — so long as I get somewhere , ” Alice added as an explanation . @@ -2557,7 +2557,7 @@ > # > Alice felt that this could not be denied , so she tried another question . “ What -# NPr+ N🅪Sg/VB/J NSg/I/C/Ddem I/Ddem+ NSg/VXB NSg/R/C NSg/VXB VP/J . NSg/I/J/R/C ISg+ VP/J I/D+ NSg/VB+ . . NSg/I+ +# NPr+ N🅪Sg/VP/J NSg/I/C/Ddem I/Ddem+ NSg/VXB NSg/R/C NSg/VXB VP/J . NSg/I/J/R/C ISg+ VP/J I/D+ NSg/VB+ . . NSg/I+ > sort of people live about here ? ” # NSg/VB P NPl/VB+ VB/J J/P NSg/J/R . . > @@ -2571,7 +2571,7 @@ > # > “ But I don’t want to go among mad people , ” Alice remarked . -# . NSg/C/P ISg/#r+ VB NSg/VB P NSg/VB/J P NSg/VB/J NPl/VB+ . . NPr+ VP/J . +# . NSg/C/P ISg/#r+ VXB NSg/VB P NSg/VB/J P NSg/VB/J NPl/VB+ . . NPr+ VP/J . > # > “ Oh , you can’t help that , ” said the Cat : “ we’re all mad here . I’m mad . You’re @@ -2584,12 +2584,12 @@ # . NSg/C VXB ISgPl+ NSg/VB K NSg/VB/J . . VP/J NPr+ . > # -> “ You must be , ” said the Cat , “ or you wouldn’t have come here . ” -# . ISgPl+ NSg/VB NSg/VXB . . VP/J D+ NSg/VB/J+ . . NPr/C ISgPl+ VXB NSg/VXB NSg/VBPp/P NSg/J/R . . +> “ You must be , ” said the Cat , “ or you wouldn’t have come here . ” +# . ISgPl+ NSg/VXB NSg/VXB . . VP/J D+ NSg/VB/J+ . . NPr/C ISgPl+ VXB NSg/VXB NSg/VBPp/P NSg/J/R . . > # > Alice didn’t think that proved it at all ; however , she went on “ And how do you -# NPr+ VB NSg/VB NSg/I/C/Ddem+ VP/J NPr/ISg+ NSg/P NSg/I/J/C/Dq . C . ISg+ NSg/VPt J/P . VB/C NSg/C VXB ISgPl+ +# NPr+ VXPt NSg/VB NSg/I/C/Ddem+ VP/J NPr/ISg+ NSg/P NSg/I/J/C/Dq . C . ISg+ NSg/VPt J/P . VB/C NSg/C VXB ISgPl+ > know that you’re mad ? ” # NSg/VB NSg/I/C/Ddem K NSg/VB/J . . > @@ -2602,8 +2602,8 @@ # . ISg/#r+ VB NSg/I/J/R/C . . VP/J NPr+ . > # -> “ Well , then , ” the Cat went on , “ you see , a dog growls when it’s angry , and wags -# . NSg/VB/J/R . NSg/J/C . . D+ NSg/VB/J+ NSg/VPt J/P . . ISgPl+ NSg/VB . D/P+ NSg/VB/J+ NPl/V3 NSg/I/C K VB/J . VB/C NPl/V3 +> “ Well , then , ” the Cat went on , “ you see , a dog growls when it’s angry , and wags +# . NSg/VB/J/R . NSg/J/R/C . . D+ NSg/VB/J+ NSg/VPt J/P . . ISgPl+ NSg/VB . D/P+ NSg/VB/J+ NPl/V3 NSg/I/C K VB/J . VB/C NPl/V3 > its tail when it’s pleased . Now I growl when I’m pleased , and wag my tail when # ISg/D$+ NSg/VB/J+ NSg/I/C K VP/J . NSg/J/R/C ISg/#r+ NSg/VB NSg/I/C K VP/J . VB/C NSg/VB D$+ NSg/VB/J+ NSg/I/C > I’m angry . Therefore I’m mad . ” @@ -2621,7 +2621,7 @@ > # > “ I should like it very much , ” said Alice , “ but I haven’t been invited yet . ” -# . ISg/#r+ VXB NSg/VB/J/C/P NPr/ISg+ J/R NSg/I/J/R/Dq . . VP/J NPr+ . . NSg/C/P ISg/#r+ VB NSg/VPp NSg/VP/J NSg/VB/C . . +# . ISg/#r+ VXB NSg/VB/J/C/P NPr/ISg+ J/R NSg/I/J/R/Dq . . VP/J NPr+ . . NSg/C/P ISg/#r+ VXB NSg/VPp NSg/VP/J NSg/VB/C . . > # > “ You’ll see me there , ” said the Cat , and vanished . @@ -2631,7 +2631,7 @@ > Alice was not much surprised at this , she was getting so used to queer things # NPr+ VPt NSg/R/C NSg/I/J/R/Dq VP/J NSg/P I/Ddem+ . ISg+ VPt NSg/Vg NSg/I/J/R/C VP/J P NSg/VB/J+ NPl+ > happening . While she was looking at the place where it had been , it suddenly -# N🅪Sg/Vg/J . NSg/VB/C/P ISg+ VPt Nᴹ/Vg/J NSg/P D+ N🅪Sg/VB+ NSg/R/C NPr/ISg+ VB NSg/VPp . NPr/ISg+ R +# N🅪Sg/Vg/J . NSg/VB/C/P ISg+ VPt Nᴹ/Vg/J NSg/P D+ N🅪Sg/VB+ NSg/R/C NPr/ISg+ VP NSg/VPp . NPr/ISg+ R > appeared again . # VP/J P . > @@ -2643,7 +2643,7 @@ > # > “ It turned into a pig , ” Alice quietly said , just as if it had come back in a -# . NPr/ISg+ VP/J P D/P+ NSg/VB+ . . NPr+ R VP/J . J NSg/R NSg/C NPr/ISg+ VB NSg/VBPp/P NSg/VB/J NPr/J/R/P D/P+ +# . NPr/ISg+ VP/J P D/P+ NSg/VB+ . . NPr+ R VP/J . J/R NSg/R NSg/C NPr/ISg+ VP NSg/VBPp/P NSg/VB/J NPr/J/R/P D/P+ > natural way . # NSg/J+ NSg/J+ . > @@ -2652,22 +2652,22 @@ # . ISg/#r+ N🅪Sg/VP NPr/ISg+ VXB . . VP/J D+ NSg/VB/J+ . VB/C VP/J P . > # -> Alice waited a little , half expecting to see it again , but it did not appear , -# NPr+ VP/J D/P NPr/I/J/Dq . N🅪Sg/VB/J/P+ Nᴹ/Vg/J P NSg/VB NPr/ISg+ P . NSg/C/P NPr/ISg+ VPt NSg/R/C VB . +> Alice waited a little , half expecting to see it again , but it did not appear , +# NPr+ VP/J D/P NPr/I/J/Dq . N🅪Sg/J/P+ Nᴹ/Vg/J P NSg/VB NPr/ISg+ P . NSg/C/P NPr/ISg+ VXPt NSg/R/C VB . > and after a minute or two she walked on in the direction in which the March Hare # VB/C P D/P+ NSg/VB/J+ NPr/C NSg ISg+ VP/J J/P NPr/J/R/P D+ N🅪Sg+ NPr/J/R/P I/C+ D+ NPr/VB+ NSg/VB/J+ > was said to live . “ I’ve seen hatters before , ” she said to herself ; “ the March # VPt VP/J P VB/J . . K NSg/VPp NPl/V3 C/P . . ISg+ VP/J P ISg+ . . D NPr/VB+ > Hare will be much the most interesting , and perhaps as this is May it won’t be -# NSg/VB/J+ NPr/VXB NSg/VXB NSg/I/J/R/Dq D NSg/I/J/R/Dq Vg/J . VB/C NSg/R NSg/R I/Ddem+ VL3 NPr/VXB NPr/ISg+ VB NSg/VXB +# NSg/VB/J+ NPr/VXB NSg/VXB NSg/I/J/R/Dq D NSg/I/J/R/Dq Vg/J . VB/C NSg/R NSg/R I/Ddem+ VL3 NPr/VXB NPr/ISg+ VXB NSg/VXB > raving mad — at least not so mad as it was in March . ” As she said this , she looked # Nᴹ/Vg/J NSg/VB/J . NSg/P NSg/J/Dq NSg/R/C NSg/I/J/R/C NSg/VB/J NSg/R NPr/ISg+ VPt NPr/J/R/P NPr/VB+ . . NSg/R ISg+ VP/J I/Ddem+ . ISg+ VP/J > up , and there was the Cat again , sitting on a branch of a tree . # NSg/VB/J/P . VB/C R+ VPt D+ NSg/VB/J+ P . NSg/Vg/J J/P D/P NPr/VB P D/P+ NSg/VB+ . > # -> “ Did you say pig , or fig ? ” said the Cat . -# . VPt ISgPl+ NSg/VB NSg/VB+ . NPr/C NSg/VB . . VP/J D+ NSg/VB/J+ . +> “ Did you say pig , or fig ? ” said the Cat . +# . VXPt ISgPl+ NSg/VB NSg/VB+ . NPr/C NSg/VB . . VP/J D+ NSg/VB/J+ . > # > “ I said pig , ” replied Alice ; “ and I wish you wouldn’t keep appearing and @@ -2681,33 +2681,33 @@ > with the end of the tail , and ending with the grin , which remained some time # P D NSg/VB P D+ NSg/VB/J+ . VB/C Nᴹ/Vg/J P D+ NSg/VB+ . I/C+ VP/J I/J/R/Dq+ N🅪Sg/VB/J+ > after the rest of it had gone . -# P D NSg/VB P NPr/ISg+ VB VPp/J/P . +# P D NSg/VB P NPr/ISg+ VP VPp/J/P . > # > “ Well ! I’ve often seen a cat without a grin , ” thought Alice ; “ but a grin without # . NSg/VB/J/R . K R NSg/VPp D/P NSg/VB/J+ C/P D/P NSg/VB+ . . N🅪Sg/VP NPr+ . . NSg/C/P D/P NSg/VB+ C/P > a cat ! It’s the most curious thing I ever saw in my life ! ” -# D/P NSg/VB/J+ . K D NSg/I/J/R/Dq J NSg+ ISg/#r+ J NSg/VPt NPr/J/R/P D$+ N🅪Sg/VB+ . . +# D/P NSg/VB/J+ . K D NSg/I/J/R/Dq J NSg+ ISg/#r+ J/R NSg/VPt NPr/J/R/P D$+ N🅪Sg/VB+ . . > # > She had not gone much farther before she came in sight of the house of the March -# ISg+ VB NSg/R/C VPp/J/P NSg/I/J/R/Dq VB/JC C/P ISg+ NSg/VPt/P NPr/J/R/P N🅪Sg/VB P D NPr/VB P D+ NPr/VB+ -> Hare : she thought it must be the right house , because the chimneys were shaped -# NSg/VB/J+ . ISg+ N🅪Sg/VP NPr/ISg+ NSg/VB NSg/VXB D+ NPr/VB/J+ NPr/VB+ . C/P D+ NPl/V3+ NSg/VPt VP/J +# ISg+ VP NSg/R/C VPp/J/P NSg/I/J/R/Dq VB/JC C/P ISg+ NSg/VPt/P NPr/J/R/P N🅪Sg/VB P D NPr/VB P D+ NPr/VB+ +> Hare : she thought it must be the right house , because the chimneys were shaped +# NSg/VB/J+ . ISg+ N🅪Sg/VP NPr/ISg+ NSg/VXB NSg/VXB D+ NPr/VB/J+ NPr/VB+ . C/P D+ NPl/V3+ NSg/VPt VP/J > like ears and the roof was thatched with fur . It was so large a house , that she # NSg/VB/J/C/P NPl/V3 VB/C D+ NSg/VB+ VPt VP/J P N🅪Sg/VB/C/P+ . NPr/ISg+ VPt NSg/I/J/R/C NSg/J D/P NPr/VB+ . NSg/I/C/Ddem ISg+ -> did not like to go nearer till she had nibbled some more of the lefthand bit of -# VPt NSg/R/C NSg/VB/J/C/P P NSg/VB/J NSg/JC NSg/VB/C/P ISg+ VB VP/J I/J/R/Dq NPr/I/J/R/Dq P D ? NSg/VPt+ P -> mushroom , and raised herself to about two feet high : even then she walked up -# N🅪Sg/VB/J . VB/C VP/J ISg+ P J/P NSg NPl+ NSg/VB/J/R . NSg/VB/J NSg/J/C ISg+ VP/J NSg/VB/J/P +> did not like to go nearer till she had nibbled some more of the lefthand bit of +# VXPt NSg/R/C NSg/VB/J/C/P P NSg/VB/J NSg/JC NSg/VB/C/P ISg+ VP VP/J I/J/R/Dq NPr/I/J/R/Dq P D ? NSg/VPt+ P +> mushroom , and raised herself to about two feet high : even then she walked up +# N🅪Sg/VB/J . VB/C VP/J ISg+ P J/P NSg NPl+ NSg/VB/J/R . NSg/VB/J/R NSg/J/R/C ISg+ VP/J NSg/VB/J/P > towards it rather timidly , saying to herself “ Suppose it should be raving mad # P NPr/ISg+ NPr/VB/J/R R . N🅪Sg/Vg/J P ISg+ . VB NPr/ISg+ VXB NSg/VXB Nᴹ/Vg/J NSg/VB/J > after all ! I almost wish I’d gone to see the Hatter instead ! ” # P NSg/I/J/C/Dq . ISg/#r+ R NSg/VB K VPp/J/P P NSg/VB D NSg/VB R . . > # -> CHAPTER VII : A Mad Tea - Party -# NSg/VB+ NSg/#r . D/P NSg/VB/J N🅪Sg/VB+ . NSg/VB/J+ +> CHAPTER VII : A Mad Tea - Party +# HeadingStart NSg/VB+ NSg/#r . D/P NSg/VB/J N🅪Sg/VB+ . NSg/VB/J+ > # > There was a table set out under a tree in front of the house , and the March Hare @@ -2719,7 +2719,7 @@ > it , and talking over its head . “ Very uncomfortable for the Dormouse , ” thought # NPr/ISg+ . VB/C Nᴹ/Vg/J NSg/J/P ISg/D$+ NPr/VB/J+ . . J/R J R/C/P D NSg . . N🅪Sg/VP > Alice ; “ only , as it’s asleep , I suppose it doesn’t mind . ” -# NPr+ . . J/R/C . NSg/R K J . ISg/#r+ VB NPr/ISg+ VB NSg/VB+ . . +# NPr+ . . J/R/C . NSg/R K J . ISg/#r+ VB NPr/ISg+ VX3 NSg/VB+ . . > # > The table was a large one , but the three were all crowded together at one corner @@ -2737,35 +2737,35 @@ > # > Alice looked all round the table , but there was nothing on it but tea . “ I don’t -# NPr+ VP/J NSg/I/J/C/Dq NSg/VB/J/P D+ NSg/VB+ . NSg/C/P R+ VPt NSg/I/J+ J/P NPr/ISg+ NSg/C/P N🅪Sg/VB+ . . ISg/#r+ VB +# NPr+ VP/J NSg/I/J/C/Dq NSg/VB/J/P D+ NSg/VB+ . NSg/C/P R+ VPt NSg/I/J+ J/P NPr/ISg+ NSg/C/P N🅪Sg/VB+ . . ISg/#r+ VXB > see any wine , ” she remarked . # NSg/VB I/R/Dq N🅪Sg/VB+ . . ISg+ VP/J . > # -> “ There isn’t any , ” said the March Hare . -# . R+ NSg/VB I/R/Dq . . VP/J D NPr/VB+ NSg/VB/J+ . +> “ There isn’t any , ” said the March Hare . +# . R+ NSg/VX3 I/R/Dq . . VP/J D NPr/VB+ NSg/VB/J+ . > # -> “ Then it wasn’t very civil of you to offer it , ” said Alice angrily . -# . NSg/J/C NPr/ISg+ VB J/R J P ISgPl+ P NSg/VB/JC NPr/ISg+ . . VP/J NPr+ R . +> “ Then it wasn’t very civil of you to offer it , ” said Alice angrily . +# . NSg/J/R/C NPr/ISg+ VPt J/R J P ISgPl+ P NSg/VB/JC NPr/ISg+ . . VP/J NPr+ R . > # > “ It wasn’t very civil of you to sit down without being invited , ” said the March -# . NPr/ISg+ VB J/R J P ISgPl+ P NSg/VB N🅪Sg/VB/J/P C/P N🅪Sg/Vg/J/C NSg/VP/J . . VP/J D NPr/VB+ +# . NPr/ISg+ VPt J/R J P ISgPl+ P NSg/VB N🅪Sg/VB/J/P C/P N🅪Sg/Vg/J/C NSg/VP/J . . VP/J D NPr/VB+ > Hare . # NSg/VB/J+ . > # > “ I didn’t know it was your table , ” said Alice ; “ it’s laid for a great many more -# . ISg/#r+ VB NSg/VB NPr/ISg+ VPt D$+ NSg/VB+ . . VP/J NPr+ . . K VB/J R/C/P D/P NSg/J NSg/I/J/Dq NPr/I/J/R/Dq +# . ISg/#r+ VXPt NSg/VB NPr/ISg+ VPt D$+ NSg/VB+ . . VP/J NPr+ . . K VP/J R/C/P D/P NSg/J NSg/I/J/Dq NPr/I/J/R/Dq > than three . ” # C/P NSg . . > # > “ Your hair wants cutting , ” said the Hatter . He had been looking at Alice for -# . D$+ N🅪Sg/VB+ NPl/V3 NSg/VB/J . . VP/J D NSg/VB . NPr/ISg+ VB NSg/VPp Nᴹ/Vg/J NSg/P NPr+ R/C/P -> some time with great curiosity , and this was his first speech . -# I/J/R/Dq N🅪Sg/VB/J P NSg/J+ NSg+ . VB/C I/Ddem+ VPt ISg/D$+ NSg/VB/J+ N🅪Sg/VB+ . +# . D$+ N🅪Sg/VB+ NPl/V3 NSg/VB/J . . VP/J D NSg/VB . NPr/ISg+ VP NSg/VPp Nᴹ/Vg/J NSg/P NPr+ R/C/P +> some time with great curiosity , and this was his first speech . +# I/J/R/Dq N🅪Sg/VB/J P NSg/J+ NSg+ . VB/C I/Ddem+ VPt ISg/D$+ NSg/J+ N🅪Sg/VB+ . > # > “ You should learn not to make personal remarks , ” Alice said with some severity ; @@ -2796,8 +2796,8 @@ # . R NSg/I/J/R/C . . VP/J NPr+ . > # -> “ Then you should say what you mean , ” the March Hare went on . -# . NSg/J/C ISgPl+ VXB NSg/VB NSg/I+ ISgPl+ NSg/VB/J . . D+ NPr/VB+ NSg/VB/J+ NSg/VPt J/P . +> “ Then you should say what you mean , ” the March Hare went on . +# . NSg/J/R/C ISgPl+ VXB NSg/VB NSg/I+ ISgPl+ NSg/VB/J . . D+ NPr/VB+ NSg/VB/J+ NSg/VPt J/P . > # > “ I do , ” Alice hastily replied ; “ at least — at least I mean what I say — that’s the @@ -2807,19 +2807,19 @@ > # > “ Not the same thing a bit ! ” said the Hatter . “ You might just as well say that ‘ I -# . NSg/R/C D+ I/J+ NSg+ D/P+ NSg/VPt+ . . VP/J D NSg/VB . . ISgPl+ Nᴹ/VXB/J J NSg/R NSg/VB/J/R NSg/VB NSg/I/C/Ddem+ Unlintable ISg/#r+ +# . NSg/R/C D+ I/J+ NSg+ D/P+ NSg/VPt+ . . VP/J D NSg/VB . . ISgPl+ Nᴹ/VXB/J J/R NSg/R NSg/VB/J/R NSg/VB NSg/I/C/Ddem+ Unlintable ISg/#r+ > see what I eat ’ is the same thing as ‘ I eat what I see ’ ! ” # NSg/VB NSg/I+ ISg/#r+ VB . VL3 D+ I/J+ NSg+ NSg/R Unlintable ISg/#r+ VB NSg/I+ ISg/#r+ NSg/VB . . . > # > “ You might just as well say , ” added the March Hare , “ that ‘ I like what I get ’ is -# . ISgPl+ Nᴹ/VXB/J J NSg/R NSg/VB/J/R NSg/VB . . VP/J D+ NPr/VB+ NSg/VB/J+ . . NSg/I/C/Ddem+ Unlintable ISg/#r+ NSg/VB/J/C/P NSg/I+ ISg/#r+ NSg/VB . VL3 +# . ISgPl+ Nᴹ/VXB/J J/R NSg/R NSg/VB/J/R NSg/VB . . VP/J D+ NPr/VB+ NSg/VB/J+ . . NSg/I/C/Ddem+ Unlintable ISg/#r+ NSg/VB/J/C/P NSg/I+ ISg/#r+ NSg/VB . VL3 > the same thing as ‘ I get what I like ’ ! ” # D+ I/J+ NSg+ NSg/R Unlintable ISg/#r+ NSg/VB NSg/I+ ISg/#r+ NSg/VB/J/C/P . . . > # > “ You might just as well say , ” added the Dormouse , who seemed to be talking in -# . ISgPl+ Nᴹ/VXB/J J NSg/R NSg/VB/J/R NSg/VB . . VP/J D NSg . NPr/I+ VP/J P NSg/VXB Nᴹ/Vg/J NPr/J/R/P +# . ISgPl+ Nᴹ/VXB/J J/R NSg/R NSg/VB/J/R NSg/VB . . VP/J D NSg . NPr/I+ VP/J P NSg/VXB Nᴹ/Vg/J NPr/J/R/P > his sleep , “ that ‘ I breathe when I sleep ’ is the same thing as ‘ I sleep when I # ISg/D$+ N🅪Sg/VB+ . . NSg/I/C/Ddem+ Unlintable ISg/#r+ VB NSg/I/C ISg/#r+ N🅪Sg/VB . VL3 D I/J NSg+ NSg/R Unlintable ISg/#r+ N🅪Sg/VB NSg/I/C ISg/#r+ > breathe ’ ! ” @@ -2831,21 +2831,21 @@ > dropped , and the party sat silent for a minute , while Alice thought over all she # VP/J . VB/C D NSg/VB/J+ NSg/VP/J NSg/J R/C/P D/P NSg/VB/J+ . NSg/VB/C/P NPr+ N🅪Sg/VP NSg/J/P NSg/I/J/C/Dq ISg+ > could remember about ravens and writing - desks , which wasn’t much . -# NSg/VXB NSg/VB J/P NPl/V3 VB/C Nᴹ/Vg/J . NPl/V3+ . I/C+ VB NSg/I/J/R/Dq . +# NSg/VXB NSg/VB J/P NPl/V3 VB/C Nᴹ/Vg/J . NPl/V3+ . I/C+ VPt NSg/I/J/R/Dq . > # -> The Hatter was the first to break the silence . “ What day of the month is it ? ” he -# D NSg/VB VPt D NSg/VB/J+ P NSg/VB D NSg/VB+ . . NSg/I+ NPr🅪Sg P D+ NSg/J+ VL3 NPr/ISg+ . . NPr/ISg+ +> The Hatter was the first to break the silence . “ What day of the month is it ? ” he +# D NSg/VB VPt D NSg/J+ P NSg/VB D NSg/VB+ . . NSg/I+ NPr🅪Sg P D+ NSg/J+ VL3 NPr/ISg+ . . NPr/ISg+ > said , turning to Alice : he had taken his watch out of his pocket , and was -# VP/J . Nᴹ/Vg/J P NPr+ . NPr/ISg+ VB VPp/J ISg/D$+ NSg/VB NSg/VB/J/R/P P ISg/D$+ NSg/VB/J+ . VB/C VPt -> looking at it uneasily , shaking it every now and then , and holding it to his -# Nᴹ/Vg/J NSg/P NPr/ISg+ R . Nᴹ/Vg/J NPr/ISg+ Dq NSg/J/R/C VB/C NSg/J/C . VB/C Nᴹ/Vg/J NPr/ISg+ P ISg/D$+ +# VP/J . Nᴹ/Vg/J P NPr+ . NPr/ISg+ VP VPp/J ISg/D$+ NSg/VB NSg/VB/J/R/P P ISg/D$+ NSg/VB/J+ . VB/C VPt +> looking at it uneasily , shaking it every now and then , and holding it to his +# Nᴹ/Vg/J NSg/P NPr/ISg+ R . Nᴹ/Vg/J NPr/ISg+ Dq NSg/J/R/C VB/C NSg/J/R/C . VB/C Nᴹ/Vg/J NPr/ISg+ P ISg/D$+ > ear . # NSg/VB/J+ . > # -> Alice considered a little , and then said “ The fourth . ” -# NPr+ VP/J D/P NPr/I/J/Dq . VB/C NSg/J/C VP/J . D NPr/VB/J . . +> Alice considered a little , and then said “ The fourth . ” +# NPr+ VP/J D/P NPr/I/J/Dq . VB/C NSg/J/R/C VP/J . D NPr/VB/J . . > # > “ Two days wrong ! ” sighed the Hatter . “ I told you butter wouldn’t suit the @@ -2858,30 +2858,30 @@ # . NPr/ISg+ VPt D NPr/VXB/JS NSg/VB . . D+ NPr/VB+ NSg/VB/J+ R VP/J . > # -> “ Yes , but some crumbs must have got in as well , ” the Hatter grumbled : “ you -# . NPl/VB . NSg/C/P I/J/R/Dq+ NPl/V3+ NSg/VB NSg/VXB VP NPr/J/R/P NSg/R NSg/VB/J/R . . D NSg/VB VP/J . . ISgPl+ +> “ Yes , but some crumbs must have got in as well , ” the Hatter grumbled : “ you +# . NPl/VB . NSg/C/P I/J/R/Dq+ NPl/V3+ NSg/VXB NSg/VXB VP NPr/J/R/P NSg/R NSg/VB/J/R . . D NSg/VB VP/J . . ISgPl+ > shouldn’t have put it in with the bread - knife . ” -# VB NSg/VXB NSg/VBP NPr/ISg+ NPr/J/R/P P D N🅪Sg/VB+ . NSg/VB+ . . +# VXB NSg/VXB NSg/VBP NPr/ISg+ NPr/J/R/P P D N🅪Sg/VB+ . NSg/VB+ . . > # -> The March Hare took the watch and looked at it gloomily : then he dipped it into -# D+ NPr/VB+ NSg/VB/J+ VPt D NSg/VB VB/C VP/J NSg/P NPr/ISg+ R . NSg/J/C NPr/ISg+ VB/J NPr/ISg+ P +> The March Hare took the watch and looked at it gloomily : then he dipped it into +# D+ NPr/VB+ NSg/VB/J+ VPt D NSg/VB VB/C VP/J NSg/P NPr/ISg+ R . NSg/J/R/C NPr/ISg+ VP/J NPr/ISg+ P > his cup of tea , and looked at it again : but he could think of nothing better to # ISg/D$+ NSg/VB P N🅪Sg/VB+ . VB/C VP/J NSg/P NPr/ISg+ P . NSg/C/P NPr/ISg+ NSg/VXB NSg/VB P NSg/I/J+ NSg/VXB/JC P -> say than his first remark , “ It was the best butter , you know . ” -# NSg/VB C/P ISg/D$+ NSg/VB/J NSg/VB+ . . NPr/ISg+ VPt D NPr/VXB/JS NSg/VB+ . ISgPl+ NSg/VB . . +> say than his first remark , “ It was the best butter , you know . ” +# NSg/VB C/P ISg/D$+ NSg/J NSg/VB+ . . NPr/ISg+ VPt D NPr/VXB/JS NSg/VB+ . ISgPl+ NSg/VB . . > # > Alice had been looking over his shoulder with some curiosity . “ What a funny -# NPr+ VB NSg/VPp Nᴹ/Vg/J NSg/J/P ISg/D$+ NSg/VB+ P I/J/R/Dq+ NSg+ . . NSg/I+ D/P+ NSg/J+ +# NPr+ VP NSg/VPp Nᴹ/Vg/J NSg/J/P ISg/D$+ NSg/VB+ P I/J/R/Dq+ NSg+ . . NSg/I+ D/P+ NSg/J+ > watch ! ” she remarked . “ It tells the day of the month , and doesn’t tell what -# NSg/VB+ . . ISg+ VP/J . . NPr/ISg+ NPl/V3 D NPr🅪Sg P D+ NSg/J+ . VB/C VB NPr/VB NSg/I+ +# NSg/VB+ . . ISg+ VP/J . . NPr/ISg+ NPl/V3 D NPr🅪Sg P D+ NSg/J+ . VB/C VX3 NPr/VB NSg/I+ > o’clock it is ! ” # R NPr/ISg+ VL3 . . > # -> “ Why should it ? ” muttered the Hatter . “ Does your watch tell you what year it -# . NSg/VB VXB NPr/ISg+ . . VP/J D NSg/VB . . NPl/V3 D$+ NSg/VB NPr/VB ISgPl+ NSg/I+ NSg+ NPr/ISg+ +> “ Why should it ? ” muttered the Hatter . “ Does your watch tell you what year it +# . NSg/VB VXB NPr/ISg+ . . VP/J D NSg/VB . . NPl/VX3 D$+ NSg/VB NPr/VB ISgPl+ NSg/I+ NSg+ NPr/ISg+ > is ? ” # VL3 . . > @@ -2893,13 +2893,13 @@ > # > “ Which is just the case with mine , ” said the Hatter . -# . I/C+ VL3 J D NPr🅪Sg/VB P NSg/I/VB+ . . VP/J D NSg/VB . +# . I/C+ VL3 J/R D NPr🅪Sg/VB P NSg/I/VB+ . . VP/J D NSg/VB . > # > Alice felt dreadfully puzzled , The Hatter’s remark seemed to have no sort of -# NPr+ N🅪Sg/VB/J R VP/J . D NSg$ NSg/VB+ VP/J P NSg/VXB NPr/Dq/P NSg/VB P +# NPr+ N🅪Sg/VP/J R VP/J . D NSg$ NSg/VB+ VP/J P NSg/VXB NPr/Dq/P NSg/VB P > meaning in it , and yet it was certainly English . “ I don’t quite understand you , ” -# N🅪Sg/Vg/J+ NPr/J/R/P NPr/ISg+ . VB/C NSg/VB/C NPr/ISg+ VPt R NPr🅪Sg/VB/J+ . . ISg/#r+ VB R VB ISgPl+ . . +# N🅪Sg/Vg/J+ NPr/J/R/P NPr/ISg+ . VB/C NSg/VB/C NPr/ISg+ VPt R NPr🅪Sg/VB/J+ . . ISg/#r+ VXB R VB ISgPl+ . . > she said , as politely as she could . # ISg+ VP/J . NSg/R R NSg/R ISg+ NSg/VXB . > @@ -2910,10 +2910,10 @@ # P ISg/D$+ NSg/VB+ . > # -> The Dormouse shook its head impatiently , and said , without opening its eyes , “ Of -# D NSg NSg/VB/J ISg/D$+ NPr/VB/J+ R . VB/C VP/J . C/P Nᴹ/Vg/J ISg/D$+ NPl/V3+ . . P +> The Dormouse shook its head impatiently , and said , without opening its eyes , “ Of +# D NSg NSg/VPt/J ISg/D$+ NPr/VB/J+ R . VB/C VP/J . C/P Nᴹ/Vg/J ISg/D$+ NPl/V3+ . . P > course , of course ; just what I was going to remark myself . ” -# NSg/VB+ . P NSg/VB+ . J NSg/I+ ISg/#r+ VPt Nᴹ/Vg/J P NSg/VB ISg+ . . +# NSg/VB+ . P NSg/VB+ . J/R NSg/I+ ISg/#r+ VPt Nᴹ/Vg/J P NSg/VB ISg+ . . > # > “ Have you guessed the riddle yet ? ” the Hatter said , turning to Alice again . @@ -2925,7 +2925,7 @@ > # > “ I haven’t the slightest idea , ” said the Hatter . -# . ISg/#r+ VB D+ JS NSg+ . . VP/J D NSg/VB . +# . ISg/#r+ VXB D+ JS NSg+ . . VP/J D NSg/VB . > # > “ Nor I , ” said the March Hare . @@ -2945,13 +2945,13 @@ > # > “ I don’t know what you mean , ” said Alice . -# . ISg/#r+ VB NSg/VB NSg/I+ ISgPl+ NSg/VB/J . . VP/J NPr+ . +# . ISg/#r+ VXB NSg/VB NSg/I+ ISgPl+ NSg/VB/J . . VP/J NPr+ . > # > “ Of course you don’t ! ” the Hatter said , tossing his head contemptuously . “ I dare -# . P NSg/VB+ ISgPl+ VB . . D NSg/VB VP/J . Nᴹ/Vg/J ISg/D$+ NPr/VB/J+ R . . ISg/#r+ NPr/VXB -> say you never even spoke to Time ! ” -# NSg/VB ISgPl+ R NSg/VB/J NSg/VPt P N🅪Sg/VB/J . . +# . P NSg/VB+ ISgPl+ VXB . . D NSg/VB VP/J . Nᴹ/Vg/J ISg/D$+ NPr/VB/J+ R . . ISg/#r+ NPr/VXB +> say you never even spoke to Time ! ” +# NSg/VB ISgPl+ R NSg/VB/J/R NSg/VPt P N🅪Sg/VB/J . . > # > “ Perhaps not , ” Alice cautiously replied : “ but I know I have to beat time when I @@ -2961,29 +2961,29 @@ > # > “ Ah ! that accounts for it , ” said the Hatter . “ He won’t stand beating . Now , if -# . NSg/I/VB . NSg/I/C/Ddem+ NPl/V3+ R/C/P NPr/ISg+ . . VP/J D NSg/VB . . NPr/ISg+ VB NSg/VB Nᴹ/Vg/J . NSg/J/R/C . NSg/C +# . NSg/I/VB . NSg/I/C/Ddem+ NPl/V3+ R/C/P NPr/ISg+ . . VP/J D NSg/VB . . NPr/ISg+ VXB NSg/VB Nᴹ/Vg/J . NSg/J/R/C . NSg/C > you only kept on good terms with him , he’d do almost anything you liked with the # ISgPl+ J/R/C VP J/P NPr/VB/J NPl/V3+ P ISg+ . K VXB R NSg/I/VB+ ISgPl+ VP/J P D > clock . For instance , suppose it were nine o’clock in the morning , just time to -# NSg/VB+ . R/C/P NSg/VB+ . VB NPr/ISg+ NSg/VPt NSg R NPr/J/R/P D+ N🅪Sg/Vg/J+ . J N🅪Sg/VB/J+ P +# NSg/VB+ . R/C/P NSg/VB+ . VB NPr/ISg+ NSg/VPt NSg R NPr/J/R/P D+ N🅪Sg/Vg/J+ . J/R N🅪Sg/VB/J+ P > begin lessons : you’d only have to whisper a hint to Time , and round goes the -# NSg/VB NPl/V3+ . K J/R/C NSg/VXB P NSg/VB D/P NSg/VB+ P N🅪Sg/VB/J . VB/C NSg/VB/J/P NPl/VB D -> clock in a twinkling ! Half - past one , time for dinner ! ” -# NSg/VB+ NPr/J/R/P D/P N🅪Sg/Vg/J . N🅪Sg/VB/J/P+ . NSg/VB/J/P NSg/I/J . N🅪Sg/VB/J R/C/P N🅪Sg/VB+ . . +# NSg/VB NPl/V3+ . K J/R/C NSg/VXB P NSg/VB D/P NSg/VB+ P N🅪Sg/VB/J . VB/C NSg/VB/J/P NPl/V3 D +> clock in a twinkling ! Half - past one , time for dinner ! ” +# NSg/VB+ NPr/J/R/P D/P N🅪Sg/Vg/J . N🅪Sg/J/P+ . NSg/VB/J/P NSg/I/J . N🅪Sg/VB/J R/C/P N🅪Sg/VB+ . . > # > ( “ I only wish it was , ” the March Hare said to itself in a whisper . ) # . . ISg/#r+ J/R/C NSg/VB NPr/ISg+ VPt . . D+ NPr/VB+ NSg/VB/J+ VP/J P ISg+ NPr/J/R/P D/P+ NSg/VB+ . . > # -> “ That would be grand , certainly , ” said Alice thoughtfully : “ but then — I shouldn’t -# . NSg/I/C/Ddem+ VXB NSg/VXB NSg/J . R . . VP/J NPr+ R . . NSg/C/P NSg/J/C . ISg/#r+ VB +> “ That would be grand , certainly , ” said Alice thoughtfully : “ but then — I shouldn’t +# . NSg/I/C/Ddem+ VXB NSg/VXB NSg/J . R . . VP/J NPr+ R . . NSg/C/P NSg/J/R/C . ISg/#r+ VXB > be hungry for it , you know . ” # NSg/VXB J R/C/P NPr/ISg+ . ISgPl+ NSg/VB . . > # -> “ Not at first , perhaps , ” said the Hatter : “ but you could keep it to half - past -# . NSg/R/C NSg/P NSg/VB/J . NSg/R . . VP/J D NSg/VB . . NSg/C/P ISgPl+ NSg/VXB NSg/VB NPr/ISg+ P N🅪Sg/VB/J/P . NSg/VB/J/P +> “ Not at first , perhaps , ” said the Hatter : “ but you could keep it to half - past +# . NSg/R/C NSg/P NSg/J . NSg/R . . VP/J D NSg/VB . . NSg/C/P ISgPl+ NSg/VXB NSg/VB NPr/ISg+ P N🅪Sg/J/P . NSg/VB/J/P > one as long as you liked . ” # NSg/I/J NSg/R NPr/VB/J NSg/R ISgPl+ VP/J . . > @@ -2992,14 +2992,14 @@ # . VL3 NSg/I/C/Ddem D+ NSg/J+ ISgPl+ NSg/VB . . NPr+ VP/J . > # -> The Hatter shook his head mournfully . “ Not I ! ” he replied . “ We quarrelled last -# D NSg/VB NSg/VB/J ISg/D$+ NPr/VB/J+ R . . NSg/R/C ISg/#r+ . . NPr/ISg+ VP/J . . IPl+ VB/Comm NSg/VB/J +> The Hatter shook his head mournfully . “ Not I ! ” he replied . “ We quarrelled last +# D NSg/VB NSg/VPt/J ISg/D$+ NPr/VB/J+ R . . NSg/R/C ISg/#r+ . . NPr/ISg+ VP/J . . IPl+ VB/Comm NSg/VB/J > March — just before he went mad , you know — ” ( pointing with his tea spoon at the -# NPr/VB+ . J C/P NPr/ISg+ NSg/VPt NSg/VB/J . ISgPl+ NSg/VB . . . Nᴹ/Vg/J P ISg/D$+ N🅪Sg/VB+ NSg/VB+ NSg/P D +# NPr/VB+ . J/R C/P NPr/ISg+ NSg/VPt NSg/VB/J . ISgPl+ NSg/VB . . . Nᴹ/Vg/J P ISg/D$+ N🅪Sg/VB+ NSg/VB+ NSg/P D > March Hare , ) “ — it was at the great concert given by the Queen of Hearts , and I # NPr/VB+ NSg/VB/J+ . . . . NPr/ISg+ VPt NSg/P D NSg/J NSg/VB+ NSg/VPp/J/P NSg/J/P D NPr/VB/J P NPl/V3+ . VB/C ISg/#r+ > had to sing -# VB P NSg/VB/J +# VP P NSg/VB/J > # > ‘ Twinkle , twinkle , little bat ! How I wonder what you’re at ! ’ @@ -3015,23 +3015,23 @@ > # > “ It goes on , you know , ” the Hatter continued , “ in this way : — -# . NPr/ISg+ NPl/VB J/P . ISgPl+ NSg/VB . . D NSg/VB VP/J . . NPr/J/R/P I/Ddem NSg/J+ . . +# . NPr/ISg+ NPl/V3 J/P . ISgPl+ NSg/VB . . D NSg/VB VP/J . . NPr/J/R/P I/Ddem NSg/J+ . . > # > ‘ Up above the world you fly , Like a tea - tray in the sky . Twinkle , twinkle — ’ ” # Unlintable NSg/VB/J/P NSg/J/P D+ NSg/VB+ ISgPl+ NSg/VB/J . NSg/VB/J/C/P D/P N🅪Sg/VB+ . NSg/VB NPr/J/R/P D+ N🅪Sg/VB+ . NSg/VB . NSg/VB . . . > # -> Here the Dormouse shook itself , and began singing in its sleep “ Twinkle , -# NSg/J/R D NSg NSg/VB/J ISg+ . VB/C VPt Nᴹ/Vg/J NPr/J/R/P ISg/D$+ N🅪Sg/VB+ . NSg/VB . +> Here the Dormouse shook itself , and began singing in its sleep “ Twinkle , +# NSg/J/R D NSg NSg/VPt/J ISg+ . VB/C VPt Nᴹ/Vg/J NPr/J/R/P ISg/D$+ N🅪Sg/VB+ . NSg/VB . > twinkle , twinkle , twinkle — ” and went on so long that they had to pinch it to -# NSg/VB . NSg/VB . NSg/VB . . VB/C NSg/VPt J/P NSg/I/J/R/C NPr/VB/J NSg/I/C/Ddem IPl+ VB P NSg/VB NPr/ISg+ P +# NSg/VB . NSg/VB . NSg/VB . . VB/C NSg/VPt J/P NSg/I/J/R/C NPr/VB/J NSg/I/C/Ddem IPl+ VP P NSg/VB NPr/ISg+ P > make it stop . # NSg/VB NPr/ISg+ NSg/VB . > # -> “ Well , I’d hardly finished the first verse , ” said the Hatter , “ when the Queen -# . NSg/VB/J/R . K R VP/J D NSg/VB/J NSg/VB . . VP/J D NSg/VB . . NSg/I/C D NPr/VB/J+ +> “ Well , I’d hardly finished the first verse , ” said the Hatter , “ when the Queen +# . NSg/VB/J/R . K R VP/J D NSg/J NSg/VB . . VP/J D NSg/VB . . NSg/I/C D NPr/VB/J+ > jumped up and bawled out , ‘ He’s murdering the time ! Off with his head ! ’ ” # VP/J NSg/VB/J/P VB/C VP/J NSg/VB/J/R/P . Unlintable NSg$ Nᴹ/Vg/J+ D N🅪Sg/VB/J+ . NSg/VB/J/P P ISg/D$+ NPr/VB/J+ . . . > @@ -3041,7 +3041,7 @@ > # > “ And ever since that , ” the Hatter went on in a mournful tone , “ he won’t do a -# . VB/C J C/P NSg/I/C/Ddem+ . . D NSg/VB NSg/VPt J/P NPr/J/R/P D/P J N🅪Sg/I/VB+ . . NPr/ISg+ VB VXB D/P +# . VB/C J/R C/P NSg/I/C/Ddem+ . . D NSg/VB NSg/VPt J/P NPr/J/R/P D/P J N🅪Sg/I/VB+ . . NPr/ISg+ VXB VXB D/P > thing I ask ! It’s always six o’clock now . ” # NSg+ ISg/#r+ NSg/VB . K R NSg R NSg/J/R/C . . > @@ -3058,8 +3058,8 @@ # NPr/Dq/P N🅪Sg/VB/J+ P NPr/VB D NPl+ NSg/P NPl/V3 . . > # -> “ Then you keep moving round , I suppose ? ” said Alice . -# . NSg/J/C ISgPl+ NSg/VB Nᴹ/Vg/J NSg/VB/J/P . ISg/#r+ VB . . VP/J NPr+ . +> “ Then you keep moving round , I suppose ? ” said Alice . +# . NSg/J/R/C ISgPl+ NSg/VB Nᴹ/Vg/J NSg/VB/J/P . ISg/#r+ VB . . VP/J NPr+ . > # > “ Exactly so , ” said the Hatter : “ as the things get used up . ” @@ -3077,19 +3077,19 @@ > # > “ I’m afraid I don’t know one , ” said Alice , rather alarmed at the proposal . -# . K J ISg/#r+ VB NSg/VB NSg/I/J . . VP/J NPr+ . NPr/VB/J/R VP/J NSg/P D NSg+ . +# . K J ISg/#r+ VXB NSg/VB NSg/I/J . . VP/J NPr+ . NPr/VB/J/R VP/J NSg/P D NSg+ . > # -> “ Then the Dormouse shall ! ” they both cried . “ Wake up , Dormouse ! ” And they -# . NSg/J/C D NSg VXB . . IPl+ I/C/Dq VP/J . . NPr/VB NSg/VB/J/P . NSg . . VB/C IPl+ +> “ Then the Dormouse shall ! ” they both cried . “ Wake up , Dormouse ! ” And they +# . NSg/J/R/C D NSg VXB . . IPl+ I/C/Dq VP/J . . NPr/VB NSg/VB/J/P . NSg . . VB/C IPl+ > pinched it on both sides at once . # VP/J NPr/ISg+ J/P I/C/Dq NPl/V3+ NSg/P NSg/C . > # > The Dormouse slowly opened his eyes . “ I wasn’t asleep , ” he said in a hoarse , -# D NSg R VP/J ISg/D$+ NPl/V3+ . . ISg/#r+ VB J . . NPr/ISg+ VP/J NPr/J/R/P D/P NSg/VB/J . +# D NSg R VP/J ISg/D$+ NPl/V3+ . . ISg/#r+ VPt J . . NPr/ISg+ VP/J NPr/J/R/P D/P NSg/VB/J . > feeble voice : “ I heard every word you fellows were saying . ” -# VB/J NSg/VB+ . . ISg/#r+ VP/J Dq NSg/VB+ ISgPl+ NPl/V3+ NSg/VPt N🅪Sg/Vg/J . . +# VB/J NSg/VB+ . . ISg/#r+ VP/J Dq NSg/VB+ ISgPl+ NPl+ NSg/VPt N🅪Sg/Vg/J . . > # > “ Tell us a story ! ” said the March Hare . @@ -3114,8 +3114,8 @@ # D NSg/VB/J P D/P NSg/VB/J/R+ . . > # -> “ What did they live on ? ” said Alice , who always took a great interest in -# . NSg/I+ VPt IPl+ VB/J J/P . . VP/J NPr+ . NPr/I+ R VPt D/P NSg/J N🅪Sg/VB NPr/J/R/P +> “ What did they live on ? ” said Alice , who always took a great interest in +# . NSg/I+ VXPt IPl+ VB/J J/P . . VP/J NPr+ . NPr/I+ R VPt D/P NSg/J N🅪Sg/VB NPr/J/R/P > questions of eating and drinking . # NPl/V3 P Nᴹ/Vg/J+ VB/C Nᴹ/Vg/J . > @@ -3125,7 +3125,7 @@ > # > “ They couldn’t have done that , you know , ” Alice gently remarked ; “ they’d have -# . IPl+ VB NSg/VXB NSg/VPp/J NSg/I/C/Ddem+ . ISgPl+ NSg/VB . . NPr+ R VP/J . . K NSg/VXB +# . IPl+ VXB NSg/VXB NSg/VPp/J NSg/I/C/Ddem+ . ISgPl+ NSg/VB . . NPr+ R VP/J . . K NSg/VXB > been ill . ” # NSg/VPp NSg/VB/J . . > @@ -3136,8 +3136,8 @@ # > Alice tried to fancy to herself what such an extraordinary way of living would # NPr+ VP/J P NSg/VB/J P ISg+ NSg/I+ NSg/I D/P NSg/J NSg/J P Nᴹ/Vg/J VXB -> be like , but it puzzled her too much , so she went on : “ But why did they live at -# NSg/VXB NSg/VB/J/C/P . NSg/C/P NPr/ISg+ VP/J ISg/D$+ R NSg/I/J/R/Dq . NSg/I/J/R/C ISg+ NSg/VPt J/P . . NSg/C/P NSg/VB VPt IPl+ VB/J NSg/P +> be like , but it puzzled her too much , so she went on : “ But why did they live at +# NSg/VXB NSg/VB/J/C/P . NSg/C/P NPr/ISg+ VP/J ISg/D$+ R NSg/I/J/R/Dq . NSg/I/J/R/C ISg+ NSg/VPt J/P . . NSg/C/P NSg/VB VXPt IPl+ VB/J NSg/P > the bottom of a well ? ” # D NSg/VB/J P D/P+ NSg/VB/J/R+ . . > @@ -3147,7 +3147,7 @@ > # > “ I’ve had nothing yet , ” Alice replied in an offended tone , “ so I can’t take -# . K VB NSg/I/J+ NSg/VB/C . . NPr+ VP/J NPr/J/R/P D/P VP/J N🅪Sg/I/VB+ . . NSg/I/J/R/C ISg/#r+ VXB NSg/VB +# . K VP NSg/I/J+ NSg/VB/C . . NPr+ VP/J NPr/J/R/P D/P VP/J N🅪Sg/I/VB+ . . NSg/I/J/R/C ISg/#r+ VXB NSg/VB > more . ” # NPr/I/J/R/Dq . . > @@ -3166,16 +3166,16 @@ # . NSg$ Nᴹ/Vg/J NSg/J+ NPl/V3+ NSg/J/R/C . . D NSg/VB VP/J R . > # -> Alice did not quite know what to say to this : so she helped herself to some tea -# NPr+ VPt NSg/R/C R NSg/VB NSg/I+ P NSg/VB P I/Ddem+ . NSg/I/J/R/C ISg+ VP/J ISg+ P I/J/R/Dq N🅪Sg/VB -> and bread - and - butter , and then turned to the Dormouse , and repeated her -# VB/C N🅪Sg/VB+ . VB/C . NSg/VB+ . VB/C NSg/J/C VP/J P D NSg . VB/C VP/J ISg/D$+ -> question . “ Why did they live at the bottom of a well ? ” -# NSg/VB+ . . NSg/VB VPt IPl+ VB/J NSg/P D NSg/VB/J P D/P+ NSg/VB/J/R+ . . +> Alice did not quite know what to say to this : so she helped herself to some tea +# NPr+ VXPt NSg/R/C R NSg/VB NSg/I+ P NSg/VB P I/Ddem+ . NSg/I/J/R/C ISg+ VP/J ISg+ P I/J/R/Dq N🅪Sg/VB +> and bread - and - butter , and then turned to the Dormouse , and repeated her +# VB/C N🅪Sg/VB+ . VB/C . NSg/VB+ . VB/C NSg/J/R/C VP/J P D NSg . VB/C VP/J ISg/D$+ +> question . “ Why did they live at the bottom of a well ? ” +# NSg/VB+ . . NSg/VB VXPt IPl+ VB/J NSg/P D NSg/VB/J P D/P+ NSg/VB/J/R+ . . > # -> The Dormouse again took a minute or two to think about it , and then said , “ It -# D NSg P VPt D/P NSg/VB/J+ NPr/C NSg P NSg/VB J/P NPr/ISg+ . VB/C NSg/J/C VP/J . . NPr/ISg+ +> The Dormouse again took a minute or two to think about it , and then said , “ It +# D NSg P VPt D/P NSg/VB/J+ NPr/C NSg P NSg/VB J/P NPr/ISg+ . VB/C NSg/J/R/C VP/J . . NPr/ISg+ > was a treacle - well . ” # VPt D/P Nᴹ/VB . NSg/VB/J/R . . > @@ -3189,7 +3189,7 @@ > # > “ No , please go on ! ” Alice said very humbly ; “ I won’t interrupt again . I dare say -# . NPr/Dq/P . VB NSg/VB/J J/P . . NPr+ VP/J J/R R . . ISg/#r+ VB NSg/VB P . ISg/#r+ NPr/VXB NSg/VB +# . NPr/Dq/P . VB NSg/VB/J J/P . . NPr+ VP/J J/R R . . ISg/#r+ VXB NSg/VB P . ISg/#r+ NPr/VXB NSg/VB > there may be one . ” # R+ NPr/VXB NSg/VXB NSg/I/J . . > @@ -3200,8 +3200,8 @@ # . VB/C NSg/I/J/R/C I/Ddem+ NSg+ NPr/I/J/Dq+ NPl/V3+ . IPl+ NSg/VPt Nᴹ/Vg/J P NSg/VB . ISgPl+ NSg/VB . . > # -> “ What did they draw ? ” said Alice , quite forgetting her promise . -# . NSg/I+ VPt IPl+ NSg/VB . . VP/J NPr+ . R NSg/Vg ISg/D$+ NSg/VB+ . +> “ What did they draw ? ” said Alice , quite forgetting her promise . +# . NSg/I+ VXPt IPl+ NSg/VB . . VP/J NPr+ . R NSg/Vg ISg/D$+ NSg/VB+ . > # > “ Treacle , ” said the Dormouse , without considering at all this time . @@ -3219,15 +3219,15 @@ > March Hare . The Hatter was the only one who got any advantage from the change : # NPr/VB+ NSg/VB/J+ . D NSg/VB VPt D J/R/C NSg/I/J+ NPr/I+ VP I/R/Dq N🅪Sg/VB+ P D N🅪Sg/VB+ . > and Alice was a good deal worse off than before , as the March Hare had just -# VB/C NPr+ VPt D/P NPr/VB/J NSg/VB/J+ NSg/VB/JC NSg/VB/J/P C/P C/P . NSg/R D NPr/VB+ NSg/VB/J+ VB J +# VB/C NPr+ VPt D/P NPr/VB/J NSg/VB/J+ NSg/VB/JC NSg/VB/J/P C/P C/P . NSg/R D NPr/VB+ NSg/VB/J+ VP J/R > upset the milk - jug into his plate . # NSg/VB/J D N🅪Sg/VB+ . NSg/VB+ P ISg/D$+ NSg/VB+ . > # -> Alice did not wish to offend the Dormouse again , so she began very cautiously : -# NPr+ VPt NSg/R/C NSg/VB P VB D NSg P . NSg/I/J/R/C ISg+ VPt J/R R . -> “ But I don’t understand . Where did they draw the treacle from ? ” -# . NSg/C/P ISg/#r+ VB VB . NSg/R/C VPt IPl+ NSg/VB D Nᴹ/VB P . . +> Alice did not wish to offend the Dormouse again , so she began very cautiously : +# NPr+ VXPt NSg/R/C NSg/VB P VB D NSg P . NSg/I/J/R/C ISg+ VPt J/R R . +> “ But I don’t understand . Where did they draw the treacle from ? ” +# . NSg/C/P ISg/#r+ VXB VB . NSg/R/C VXPt IPl+ NSg/VB D Nᴹ/VB P . . > # > “ You can draw water out of a water - well , ” said the Hatter ; “ so I should think @@ -3273,23 +3273,23 @@ > # > The Dormouse had closed its eyes by this time , and was going off into a doze ; -# D NSg VB VP/J ISg/D$+ NPl/V3+ NSg/J/P I/Ddem N🅪Sg/VB/J+ . VB/C VPt Nᴹ/Vg/J NSg/VB/J/P P D/P NSg/VB . +# D NSg VP VP/J ISg/D$+ NPl/V3+ NSg/J/P I/Ddem N🅪Sg/VB/J+ . VB/C VPt Nᴹ/Vg/J NSg/VB/J/P P D/P NSg/VB . > but , on being pinched by the Hatter , it woke up again with a little shriek , and # NSg/C/P . J/P N🅪Sg/Vg/J/C VP/J NSg/J/P D NSg/VB . NPr/ISg+ NSg/VB/J NSg/VB/J/P P P D/P NPr/I/J/Dq NSg/VB . VB/C > went on : “ — that begins with an M , such as mouse - traps , and the moon , and memory , # NSg/VPt J/P . . . NSg/I/C/Ddem+ NPl/V3 P D/P NPr/VB/J/#r . NSg/I NSg/R NSg/VB+ . NPl/V3 . VB/C D NPr/VB+ . VB/C N🅪Sg+ . -> and muchness — you know you say things are “ much of a muchness ” — did you ever see -# VB/C NSg . ISgPl+ NSg/VB ISgPl+ NSg/VB NPl+ VB . NSg/I/J/R/Dq P D/P NSg . . VPt ISgPl+ J NSg/VB +> and muchness — you know you say things are “ much of a muchness ” — did you ever see +# VB/C NSg . ISgPl+ NSg/VB ISgPl+ NSg/VB NPl+ VB . NSg/I/J/R/Dq P D/P NSg . . VXPt ISgPl+ J/R NSg/VB > such a thing as a drawing of a muchness ? ” # NSg/I D/P NSg+ NSg/R D/P N🅪Sg/Vg/J P D/P NSg . . > # > “ Really , now you ask me , ” said Alice , very much confused , “ I don’t think — ” -# . R . NSg/J/R/C ISgPl+ NSg/VB NPr/ISg+ . . VP/J NPr+ . J/R NSg/I/J/R/Dq VP/J . . ISg/#r+ VB NSg/VB . . +# . R . NSg/J/R/C ISgPl+ NSg/VB NPr/ISg+ . . VP/J NPr+ . J/R NSg/I/J/R/Dq VP/J . . ISg/#r+ VXB NSg/VB . . > # -> “ Then you shouldn’t talk , ” said the Hatter . -# . NSg/J/C ISgPl+ VB N🅪Sg/VB . . VP/J D NSg/VB . +> “ Then you shouldn’t talk , ” said the Hatter . +# . NSg/J/R/C ISgPl+ VXB N🅪Sg/VB . . VP/J D NSg/VB . > # > This piece of rudeness was more than Alice could bear : she got up in great @@ -3298,8 +3298,8 @@ # Nᴹ/VB+ . VB/C VP/J NSg/VB/J/P . D NSg NSg/VPt/J J R . VB/C I/C P D > others took the least notice of her going , though she looked back once or twice , # NPl/V3+ VPt D NSg/J/Dq NSg/VB P ISg/D$+ Nᴹ/Vg/J . VB/C ISg+ VP/J NSg/VB/J NSg/C NPr/C R . -> half hoping that they would call after her : the last time she saw them , they -# N🅪Sg/VB/J/P+ Nᴹ/Vg/J NSg/I/C/Ddem IPl+ VXB NSg/VB P ISg/D$+ . D NSg/VB/J N🅪Sg/VB/J+ ISg+ NSg/VPt NSg/IPl+ . IPl+ +> half hoping that they would call after her : the last time she saw them , they +# N🅪Sg/J/P+ Nᴹ/Vg/J NSg/I/C/Ddem IPl+ VXB NSg/VB P ISg/D$+ . D NSg/VB/J N🅪Sg/VB/J+ ISg+ NSg/VPt NSg/IPl+ . IPl+ > were trying to put the Dormouse into the teapot . # NSg/VPt Nᴹ/Vg/J P NSg/VBP D NSg P D NSg . > @@ -3307,11 +3307,11 @@ > “ At any rate I’ll never go there again ! ” said Alice as she picked her way # . NSg/P I/R/Dq+ NSg/VB+ K R NSg/VB/J R+ P . . VP/J NPr+ NSg/R ISg+ VP/J ISg/D$+ NSg/J+ > through the wood . “ It’s the stupidest tea - party I ever was at in all my life ! ” -# NSg/J/P D+ NPr🅪Sg/VB/J+ . . K D JS N🅪Sg/VB+ . NSg/VB/J+ ISg/#r+ J VPt NSg/P NPr/J/R/P NSg/I/J/C/Dq D$+ N🅪Sg/VB+ . . +# NSg/J/P D+ NPr🅪Sg/VB/J+ . . K D JS N🅪Sg/VB+ . NSg/VB/J+ ISg/#r+ J/R VPt NSg/P NPr/J/R/P NSg/I/J/C/Dq D$+ N🅪Sg/VB+ . . > # > Just as she said this , she noticed that one of the trees had a door leading -# J NSg/R ISg+ VP/J I/Ddem+ . ISg+ VP/J NSg/I/C/Ddem NSg/I/J P D+ NPl/V3+ VB D/P+ NSg/VB+ Nᴹ/Vg/J +# J/R NSg/R ISg+ VP/J I/Ddem+ . ISg+ VP/J NSg/I/C/Ddem NSg/I/J P D+ NPl/V3+ VP D/P+ NSg/VB+ Nᴹ/Vg/J > right into it . “ That’s very curious ! ” she thought . “ But everything’s curious # NPr/VB/J P NPr/ISg+ . . NSg$ J/R J . . ISg+ N🅪Sg/VP . . NSg/C/P NSg$ J+ > today . I think I may as well go in at once . ” And in she went . @@ -3319,43 +3319,43 @@ > # > Once more she found herself in the long hall , and close to the little glass -# NSg/C NPr/I/J/R/Dq ISg+ NSg/VB ISg+ NPr/J/R/P D+ NPr/VB/J+ NPr+ . VB/C NSg/VB/J P D+ NPr/I/J/Dq+ NPr🅪Sg/VB+ +# NSg/C NPr/I/J/R/Dq ISg+ NSg/VP ISg+ NPr/J/R/P D+ NPr/VB/J+ NPr+ . VB/C NSg/VB/J P D+ NPr/I/J/Dq+ NPr🅪Sg/VB+ > table . “ Now , I’ll manage better this time , ” she said to herself , and began by # NSg/VB+ . . NSg/J/R/C . K NSg/VB NSg/VXB/JC I/Ddem N🅪Sg/VB/J+ . . ISg+ VP/J P ISg+ . VB/C VPt NSg/J/P > taking the little golden key , and unlocking the door that led into the garden . # NSg/Vg/J D NPr/I/J/Dq NPr/VB/J NPr/VB/J . VB/C Nᴹ/Vg/J D NSg/VB+ NSg/I/C/Ddem+ NSg/VP/J P D NSg/VB/J+ . -> Then she went to work nibbling at the mushroom ( she had kept a piece of it in -# NSg/J/C ISg+ NSg/VPt P N🅪Sg/VB Nᴹ/Vg/J NSg/P D N🅪Sg/VB/J . ISg+ VB VP D/P NSg/VB P NPr/ISg+ NPr/J/R/P -> her pocket ) till she was about a foot high : then she walked down the little -# ISg/D$+ NSg/VB/J+ . NSg/VB/C/P ISg+ VPt J/P D/P NSg/VB+ NSg/VB/J/R . NSg/J/C ISg+ VP/J N🅪Sg/VB/J/P D NPr/I/J/Dq -> passage : and then — she found herself at last in the beautiful garden , among the -# NSg/VB/J+ . VB/C NSg/J/C . ISg+ NSg/VB ISg+ NSg/P NSg/VB/J NPr/J/R/P D NSg/J NSg/VB/J+ . P D +> Then she went to work nibbling at the mushroom ( she had kept a piece of it in +# NSg/J/R/C ISg+ NSg/VPt P N🅪Sg/VB Nᴹ/Vg/J NSg/P D N🅪Sg/VB/J . ISg+ VP VP D/P NSg/VB P NPr/ISg+ NPr/J/R/P +> her pocket ) till she was about a foot high : then she walked down the little +# ISg/D$+ NSg/VB/J+ . NSg/VB/C/P ISg+ VPt J/P D/P NSg/VB+ NSg/VB/J/R . NSg/J/R/C ISg+ VP/J N🅪Sg/VB/J/P D NPr/I/J/Dq +> passage : and then — she found herself at last in the beautiful garden , among the +# NSg/VB/J+ . VB/C NSg/J/R/C . ISg+ NSg/VP ISg+ NSg/P NSg/VB/J NPr/J/R/P D NSg/J NSg/VB/J+ . P D > bright flower - beds and the cool fountains . # NPr/VB/J NSg/VB+ . NPl/V3+ VB/C D NSg/VB/J NPl/V3 . > # -> CHAPTER VIII : The Queen’s Croquet - Ground -# NSg/VB+ #r . D NSg$ NSg/VB . N🅪Sg/VB/J+ +> CHAPTER VIII : The Queen’s Croquet - Ground +# HeadingStart NSg/VB+ #r . D NSg$ NSg/VB . N🅪Sg/VB/J+ > # > A large rose - tree stood near the entrance of the garden : the roses growing on it -# D/P NSg/J NPr/VPt/J+ . NSg/VB VB NSg/VB/J/P D NSg/VB P D+ NSg/VB/J+ . D+ NPl/V3+ Nᴹ/Vg/J J/P NPr/ISg+ +# D/P NSg/J NPr/VPt/J+ . NSg/VB VP NSg/VB/J/P D NSg/VB P D+ NSg/VB/J+ . D+ NPl/V3+ Nᴹ/Vg/J J/P NPr/ISg+ > were white , but there were three gardeners at it , busily painting them red . # NSg/VPt NPr🅪Sg/VB/J . NSg/C/P R+ NSg/VPt NSg+ NPl+ NSg/P NPr/ISg+ . R N🅪Sg/Vg/J+ NSg/IPl+ N🅪Sg/J . > Alice thought this a very curious thing , and she went nearer to watch them , and # NPr+ N🅪Sg/VP I/Ddem D/P J/R J+ NSg+ . VB/C ISg+ NSg/VPt NSg/JC P NSg/VB NSg/IPl+ . VB/C > just as she came up to them she heard one of them say , “ Look out now , Five ! -# J NSg/R ISg+ NSg/VPt/P NSg/VB/J/P P NSg/IPl+ ISg+ VP/J NSg/I/J P NSg/IPl+ NSg/VB . . NSg/VB NSg/VB/J/R/P NSg/J/R/C . NSg . +# J/R NSg/R ISg+ NSg/VPt/P NSg/VB/J/P P NSg/IPl+ ISg+ VP/J NSg/I/J P NSg/IPl+ NSg/VB . . NSg/VB NSg/VB/J/R/P NSg/J/R/C . NSg . > Don’t go splashing paint over me like that ! ” -# VB NSg/VB/J Nᴹ/Vg/J N🅪Sg/VB+ NSg/J/P NPr/ISg+ NSg/VB/J/C/P NSg/I/C/Ddem+ . . +# VXB NSg/VB/J Nᴹ/Vg/J N🅪Sg/VB+ NSg/J/P NPr/ISg+ NSg/VB/J/C/P NSg/I/C/Ddem+ . . > # > “ I couldn’t help it , ” said Five , in a sulky tone ; “ Seven jogged my elbow . ” -# . ISg/#r+ VB NSg/VB NPr/ISg+ . . VP/J NSg . NPr/J/R/P D/P NSg/J N🅪Sg/I/VB+ . . NSg VB D$+ NSg/VB+ . . +# . ISg/#r+ VXB NSg/VB NPr/ISg+ . . VP/J NSg . NPr/J/R/P D/P NSg/J N🅪Sg/I/VB+ . . NSg VB D$+ NSg/VB+ . . > # -> On which Seven looked up and said , “ That’s right , Five ! Always lay the blame on -# J/P I/C+ NSg VP/J NSg/VB/J/P VB/C VP/J . . NSg$ NPr/VB/J . NSg . R NSg/VB/J D NSg/VB/J J/P +> On which Seven looked up and said , “ That’s right , Five ! Always lay the blame on +# J/P I/C+ NSg VP/J NSg/VB/J/P VB/C VP/J . . NSg$ NPr/VB/J . NSg . R NSg/VPt/J D NSg/VB/J J/P > others ! ” # NPl/V3+ . . > @@ -3366,8 +3366,8 @@ # VP/J P NSg/VXB VP/J . . > # -> “ What for ? ” said the one who had spoken first . -# . NSg/I+ R/C/P . . VP/J D+ NSg/I/J+ NPr/I+ VB VPp/J NSg/VB/J . +> “ What for ? ” said the one who had spoken first . +# . NSg/I+ R/C/P . . VP/J D+ NSg/I/J+ NPr/I+ VP VPp/J NSg/J . > # > “ That’s none of your business , Two ! ” said Seven . @@ -3381,9 +3381,9 @@ > # > Seven flung down his brush , and had just begun “ Well , of all the unjust things — ” -# NSg VB N🅪Sg/VB/J/P ISg/D$+ NSg/VB+ . VB/C VB J VPp . NSg/VB/J/R . P NSg/I/J/C/Dq D J NPl+ . . +# NSg VB N🅪Sg/VB/J/P ISg/D$+ NSg/VB+ . VB/C VP J/R VPp . NSg/VB/J/R . P NSg/I/J/C/Dq D J NPl+ . . > when his eye chanced to fall upon Alice , as she stood watching them , and he -# NSg/I/C ISg/D$+ NSg/VB+ VP/J P N🅪Sg/VB P NPr+ . NSg/R ISg+ VB Nᴹ/Vg/J NSg/IPl+ . VB/C NPr/ISg+ +# NSg/I/C ISg/D$+ NSg/VB+ VP/J P N🅪Sg/VB P NPr+ . NSg/R ISg+ VP Nᴹ/Vg/J NSg/IPl+ . VB/C NPr/ISg+ > checked himself suddenly : the others looked round also , and all of them bowed # VP/J ISg+ R . D NPl/V3+ VP/J NSg/VB/J/P R/C . VB/C NSg/I/J/C/Dq P NSg/IPl+ VP/J > low . @@ -3405,23 +3405,23 @@ > all have our heads cut off , you know . So you see , Miss , we’re doing our best , # NSg/I/J/C/Dq NSg/VXB D$+ NPl/V3+ NSg/VBP/J NSg/VB/J/P . ISgPl+ NSg/VB . NSg/I/J/R/C ISgPl+ NSg/VB . NSg/VB . K Nᴹ/Vg/J D$+ NPr/VXB/JS . > afore she comes , to — ” At this moment Five , who had been anxiously looking across -# R/C/P ISg+ NPl/V3 . P . . NSg/P I/Ddem NSg+ NSg . NPr/I+ VB NSg/VPp R Nᴹ/Vg/J NSg/P +# R/C/P ISg+ NPl/V3 . P . . NSg/P I/Ddem NSg+ NSg . NPr/I+ VP NSg/VPp R Nᴹ/Vg/J NSg/P > the garden , called out “ The Queen ! The Queen ! ” and the three gardeners instantly # D NSg/VB/J+ . VP/J NSg/VB/J/R/P . D NPr/VB/J+ . D+ NPr/VB/J+ . . VB/C D+ NSg+ NPl+ R > threw themselves flat upon their faces . There was a sound of many footsteps , and -# VB IPl+ NSg/VB/J P D$+ NPl/V3+ . R+ VPt D/P N🅪Sg/VB/J P NSg/I/J/Dq+ NPl+ . VB/C +# VPt IPl+ NSg/VB/J P D$+ NPl/V3+ . R+ VPt D/P N🅪Sg/VB/J P NSg/I/J/Dq+ NPl+ . VB/C > Alice looked round , eager to see the Queen . # NPr+ VP/J NSg/VB/J/P . NSg/VB/J P NSg/VB D+ NPr/VB/J+ . > # -> First came ten soldiers carrying clubs ; these were all shaped like the three -# NSg/VB/J NSg/VPt/P NSg+ NPl/V3+ Nᴹ/Vg/J NPl/V3+ . I/Ddem+ NSg/VPt NSg/I/J/C/Dq VP/J NSg/VB/J/C/P D+ NSg+ +> First came ten soldiers carrying clubs ; these were all shaped like the three +# NSg/J NSg/VPt/P NSg+ NPl/V3+ Nᴹ/Vg/J NPl/V3+ . I/Ddem+ NSg/VPt NSg/I/J/C/Dq VP/J NSg/VB/J/C/P D+ NSg+ > gardeners , oblong and flat , with their hands and feet at the corners : next the # NPl+ . NSg/VB/J VB/C NSg/VB/J . P D$+ NPl/V3 VB/C NPl+ NSg/P D NPl/V3+ . NSg/J/P D > ten courtiers ; these were ornamented all over with diamonds , and walked two and # NSg NPl . I/Ddem+ NSg/VPt VP/J NSg/I/J/C/Dq NSg/J/P+ P NPl/V3 . VB/C VP/J NSg VB/C -> two , as the soldiers did . After these came the royal children ; there were ten of -# NSg . NSg/R D NPl/V3+ VPt . P I/Ddem NSg/VPt/P D+ NPr/J+ NPl+ . R+ NSg/VPt NSg P +> two , as the soldiers did . After these came the royal children ; there were ten of +# NSg . NSg/R D NPl/V3+ VXPt . P I/Ddem NSg/VPt/P D+ NPr/J+ NPl+ . R+ NSg/VPt NSg P > them , and the little dears came jumping merrily along hand in hand , in couples : # NSg/IPl+ . VB/C D+ NPr/I/J/Dq+ NPl/V3+ NSg/VPt/P Nᴹ/Vg/J R P NSg/VB+ NPr/J/R/P NSg/VB+ . NPr/J/R/P NPl/V3+ . > they were all ornamented with hearts . Next came the guests , mostly Kings and @@ -3430,8 +3430,8 @@ # NPrPl/V3 . VB/C P NSg/IPl+ NPr+ VP/J/Au/Br D NPr🅪Sg/VB/J NSg/VB+ . NPr/ISg+ VPt Nᴹ/Vg/J NPr/J/R/P D/P > hurried nervous manner , smiling at everything that was said , and went by without # VP/J+ J+ NSg+ . Nᴹ/Vg/J NSg/P NSg/I/VB+ NSg/I/C/Ddem+ VPt VP/J . VB/C NSg/VPt NSg/J/P C/P -> noticing her . Then followed the Knave of Hearts , carrying the King’s crown on a -# Nᴹ/Vg/J ISg/D$+ . NSg/J/C VP/J D NSg P NPl/V3+ . Nᴹ/Vg/J D NSg$ NSg/VB/J+ J/P D/P +> noticing her . Then followed the Knave of Hearts , carrying the King’s crown on a +# Nᴹ/Vg/J ISg/D$+ . NSg/J/R/C VP/J D NSg P NPl/V3+ . Nᴹ/Vg/J D NSg$ NSg/VB/J+ J/P D/P > crimson velvet cushion ; and , last of all this grand procession , came THE KING # NSg/VB/J Nᴹ/VB/J+ NSg/VB+ . VB/C . NSg/VB/J P NSg/I/J/C/Dq I/Ddem NSg/J NSg/VB+ . NSg/VPt/P D NPr/VB/J+ > AND QUEEN OF HEARTS . @@ -3441,17 +3441,17 @@ > Alice was rather doubtful whether she ought not to lie down on her face like the # NPr+ VPt NPr/VB/J/R NSg/J I/C ISg+ NSg/I/VXB NSg/R/C P NPr/VB N🅪Sg/VB/J/P J/P ISg/D$+ NSg/VB+ NSg/VB/J/C/P D > three gardeners , but she could not remember ever having heard of such a rule at -# NSg NPl+ . NSg/C/P ISg+ NSg/VXB NSg/R/C NSg/VB J Nᴹ/Vg/J VP/J P NSg/I D/P NSg/VB+ NSg/P +# NSg NPl+ . NSg/C/P ISg+ NSg/VXB NSg/R/C NSg/VB J/R Nᴹ/Vg/J VP/J P NSg/I D/P NSg/VB+ NSg/P > processions ; “ and besides , what would be the use of a procession , ” thought she , # NPl . . VB/C R/P . NSg/I+ VXB NSg/VXB D N🅪Sg/VB P D/P NSg/VB+ . . N🅪Sg/VP ISg+ . > “ if people had all to lie down upon their faces , so that they couldn’t see it ? ” -# . NSg/C NPl/VB+ VB NSg/I/J/C/Dq+ P NPr/VB N🅪Sg/VB/J/P P D$+ NPl/V3+ . NSg/I/J/R/C NSg/I/C/Ddem IPl+ VB NSg/VB NPr/ISg+ . . -> So she stood still where she was , and waited . -# NSg/I/J/R/C ISg+ VB NSg/VB/J NSg/R/C ISg+ VPt . VB/C VP/J . +# . NSg/C NPl/VB+ VP NSg/I/J/C/Dq+ P NPr/VB N🅪Sg/VB/J/P P D$+ NPl/V3+ . NSg/I/J/R/C NSg/I/C/Ddem IPl+ VXB NSg/VB NPr/ISg+ . . +> So she stood still where she was , and waited . +# NSg/I/J/R/C ISg+ VP NSg/VB/J/R NSg/R/C ISg+ VPt . VB/C VP/J . > # > When the procession came opposite to Alice , they all stopped and looked at her , -# NSg/I/C D+ NSg/VB+ NSg/VPt/P NSg/J/P P NPr+ . IPl+ NSg/I/J/C/Dq VB/J VB/C VP/J NSg/P ISg/D$+ . +# NSg/I/C D+ NSg/VB+ NSg/VPt/P NSg/J/P P NPr+ . IPl+ NSg/I/J/C/Dq VP/J VB/C VP/J NSg/P ISg/D$+ . > and the Queen said severely “ Who is this ? ” She said it to the Knave of Hearts , # VB/C D+ NPr/VB/J+ VP/J R . NPr/I+ VL3 I/Ddem+ . . ISg+ VP/J NPr/ISg+ P D NSg P NPl/V3+ . > who only bowed and smiled in reply . @@ -3501,7 +3501,7 @@ > # > The King laid his hand upon her arm , and timidly said “ Consider , my dear : she is -# D+ NPr/VB/J+ VB/J ISg/D$+ NSg/VB+ P ISg/D$+ NSg/VB/J+ . VB/C R VP/J . VB . D$+ NSg/VB/J . ISg+ VL3 +# D+ NPr/VB/J+ VP/J ISg/D$+ NSg/VB+ P ISg/D$+ NSg/VB/J+ . VB/C R VP/J . VB . D$+ NSg/VB/J . ISg+ VL3 > only a child ! ” # J/R/C D/P NSg/VB+ . . > @@ -3510,8 +3510,8 @@ # D+ NPr/VB/J+ VP/J R VB/J P ISg+ . VB/C VP/J P D NSg . NSg/VB NSg/IPl+ NSg/J/P . . > # -> The Knave did so , very carefully , with one foot . -# D NSg VPt NSg/I/J/R/C . J/R R . P NSg/I/J NSg/VB+ . +> The Knave did so , very carefully , with one foot . +# D NSg VXPt NSg/I/J/R/C . J/R R . P NSg/I/J NSg/VB+ . > # > “ Get up ! ” said the Queen , in a shrill , loud voice , and the three gardeners @@ -3522,8 +3522,8 @@ # NPl+ . VB/C NSg/I+ NSg/J/C . > # -> “ Leave off that ! ” screamed the Queen . “ You make me giddy . ” And then , turning to -# . NSg/VB NSg/VB/J/P NSg/I/C/Ddem+ . . VP/J D+ NPr/VB/J+ . . ISgPl+ NSg/VB NPr/ISg+ NSg/VB/J . . VB/C NSg/J/C . Nᴹ/Vg/J P +> “ Leave off that ! ” screamed the Queen . “ You make me giddy . ” And then , turning to +# . NSg/VB NSg/VB/J/P NSg/I/C/Ddem+ . . VP/J D+ NPr/VB/J+ . . ISgPl+ NSg/VB NPr/ISg+ NSg/VB/J . . VB/C NSg/J/R/C . Nᴹ/Vg/J P > the rose - tree , she went on , “ What have you been doing here ? ” # D+ NPr/VPt/J+ . NSg/VB+ . ISg+ NSg/VPt J/P . . NSg/I+ NSg/VXB ISgPl+ NSg/VPp Nᴹ/Vg/J NSg/J/R . . > @@ -3535,7 +3535,7 @@ > # > “ I see ! ” said the Queen , who had meanwhile been examining the roses . “ Off with -# . ISg/#r+ NSg/VB . . VP/J D+ NPr/VB/J+ . NPr/I+ VB NSg NSg/VPp Nᴹ/Vg/J D+ NPl/V3+ . . NSg/VB/J/P P +# . ISg/#r+ NSg/VB . . VP/J D+ NPr/VB/J+ . NPr/I+ VP NSg NSg/VPp Nᴹ/Vg/J D+ NPl/V3+ . . NSg/VB/J/P P > their heads ! ” and the procession moved on , three of the soldiers remaining # D$+ NPl/V3+ . . VB/C D+ NSg/VB+ VP/J J/P . NSg P D+ NPl/V3+ Nᴹ/Vg/J > behind to execute the unfortunate gardeners , who ran to Alice for protection . @@ -3543,11 +3543,11 @@ > # > “ You shan’t be beheaded ! ” said Alice , and she put them into a large flower - pot -# . ISgPl+ VB NSg/VXB VP/J . . VP/J NPr+ . VB/C ISg+ NSg/VBP NSg/IPl+ P D/P NSg/J NSg/VB+ . N🅪Sg/VB+ +# . ISgPl+ VXB NSg/VXB VP/J . . VP/J NPr+ . VB/C ISg+ NSg/VBP NSg/IPl+ P D/P NSg/J NSg/VB+ . N🅪Sg/VB+ > that stood near . The three soldiers wandered about for a minute or two , looking -# NSg/I/C/Ddem+ VB NSg/VB/J/P . D+ NSg+ NPl/V3+ VP/J J/P R/C/P D/P+ NSg/VB/J+ NPr/C NSg . Nᴹ/Vg/J -> for them , and then quietly marched off after the others . -# R/C/P NSg/IPl+ . VB/C NSg/J/C R VP/J NSg/VB/J/P P D+ NPl/V3+ . +# NSg/I/C/Ddem+ VP NSg/VB/J/P . D+ NSg+ NPl/V3+ VP/J J/P R/C/P D/P+ NSg/VB/J+ NPr/C NSg . Nᴹ/Vg/J +> for them , and then quietly marched off after the others . +# R/C/P NSg/IPl+ . VB/C NSg/J/R/C R VP/J NSg/VB/J/P P D+ NPl/V3+ . > # > “ Are their heads off ? ” shouted the Queen . @@ -3567,15 +3567,15 @@ > The soldiers were silent , and looked at Alice , as the question was evidently # D+ NPl/V3+ NSg/VPt NSg/J . VB/C VP/J NSg/P NPr+ . NSg/R D+ NSg/VB+ VPt R > meant for her . -# VB R/C/P ISg/D$+ . +# VP R/C/P ISg/D$+ . > # > “ Yes ! ” shouted Alice . # . NPl/VB . . VP/J NPr+ . > # -> “ Come on , then ! ” roared the Queen , and Alice joined the procession , wondering -# . NSg/VBPp/P J/P . NSg/J/C . . VP/J D+ NPr/VB/J+ . VB/C NPr+ VP/J D+ NSg/VB+ . Nᴹ/Vg/J +> “ Come on , then ! ” roared the Queen , and Alice joined the procession , wondering +# . NSg/VBPp/P J/P . NSg/J/R/C . . VP/J D+ NPr/VB/J+ . VB/C NPr+ VP/J D+ NSg/VB+ . Nᴹ/Vg/J > very much what would happen next . # J/R NSg/I/J/R/Dq NSg/I+ VXB VB NSg/J/P . > @@ -3592,8 +3592,8 @@ # > “ Hush ! Hush ! ” said the Rabbit in a low , hurried tone . He looked anxiously over # . NSg/VB+ . NSg/VB+ . . VP/J D+ NSg/VB+ NPr/J/R/P D/P NSg/VB/J/R . VP/J N🅪Sg/I/VB+ . NPr/ISg+ VP/J R NSg/J/P -> his shoulder as he spoke , and then raised himself upon tiptoe , put his mouth -# ISg/D$+ NSg/VB+ NSg/R NPr/ISg+ NSg/VPt . VB/C NSg/J/C VP/J ISg+ P NSg/VB/J+ . NSg/VBP ISg/D$+ NSg/VB+ +> his shoulder as he spoke , and then raised himself upon tiptoe , put his mouth +# ISg/D$+ NSg/VB+ NSg/R NPr/ISg+ NSg/VPt . VB/C NSg/J/R/C VP/J ISg+ P NSg/VB/J+ . NSg/VBP ISg/D$+ NSg/VB+ > close to her ear , and whispered “ She’s under sentence of execution . ” # NSg/VB/J P ISg/D$+ NSg/VB/J+ . VB/C VP/J . K NSg/J/P NSg/VB P N🅪Sg+ . . > @@ -3602,12 +3602,12 @@ # . NSg/I+ R/C/P . . VP/J NPr+ . > # -> “ Did you say ‘ What a pity ! ’ ? ” the Rabbit asked . -# . VPt ISgPl+ NSg/VB Unlintable NSg/I+ D/P+ N🅪Sg/VB+ . . . . D+ NSg/VB+ VP/J . +> “ Did you say ‘ What a pity ! ’ ? ” the Rabbit asked . +# . VXPt ISgPl+ NSg/VB Unlintable NSg/I+ D/P+ N🅪Sg/VB+ . . . . D+ NSg/VB+ VP/J . > # > “ No , I didn’t , ” said Alice : “ I don’t think it’s at all a pity . I said ‘ What -# . NPr/Dq/P . ISg/#r+ VB . . VP/J NPr+ . . ISg/#r+ VB NSg/VB K NSg/P NSg/I/J/C/Dq D/P N🅪Sg/VB+ . ISg/#r+ VP/J Unlintable NSg/I+ +# . NPr/Dq/P . ISg/#r+ VXPt . . VP/J NPr+ . . ISg/#r+ VXB NSg/VB K NSg/P NSg/I/J/C/Dq D/P N🅪Sg/VB+ . ISg/#r+ VP/J Unlintable NSg/I+ > for ? ’ ” # R/C/P . . . > @@ -3625,33 +3625,33 @@ > running about in all directions , tumbling up against each other ; however , they # Nᴹ/Vg/J/P J/P NPr/J/R/P NSg/I/J/C/Dq+ NPl+ . Nᴹ/Vg/J NSg/VB/J/P C/P Dq NSg/VB/J . C . IPl+ > got settled down in a minute or two , and the game began . Alice thought she had -# VP VP/J N🅪Sg/VB/J/P NPr/J/R/P D/P+ NSg/VB/J+ NPr/C NSg . VB/C D+ NSg/VB/J+ VPt . NPr+ N🅪Sg/VP ISg+ VB +# VP VP/J N🅪Sg/VB/J/P NPr/J/R/P D/P+ NSg/VB/J+ NPr/C NSg . VB/C D+ NSg/VB/J+ VPt . NPr+ N🅪Sg/VP ISg+ VP > never seen such a curious croquet - ground in her life ; it was all ridges and # R NSg/VPp NSg/I D/P J NSg/VB . N🅪Sg/VB/J NPr/J/R/P ISg/D$+ N🅪Sg/VB+ . NPr/ISg+ VPt NSg/I/J/C/Dq NPl/V3 VB/C > furrows ; the balls were live hedgehogs , the mallets live flamingoes , and the # NPl/V3 . D NPl/V3+ NSg/VPt VB/J NPl/V3 . D NPl/V3 VB/J NPl . VB/C D > soldiers had to double themselves up and to stand on their hands and feet , to -# NPl/V3+ VB P NSg/VB/J IPl+ NSg/VB/J/P VB/C P NSg/VB J/P D$+ NPl/V3 VB/C NPl+ . P +# NPl/V3+ VP P NSg/VB/J IPl+ NSg/VB/J/P VB/C P NSg/VB J/P D$+ NPl/V3 VB/C NPl+ . P > make the arches . # NSg/VB D NPl/V3 . > # -> The chief difficulty Alice found at first was in managing her flamingo : she -# D+ NSg/VB/J+ N🅪Sg+ NPr+ NSg/VB NSg/P NSg/VB/J VPt NPr/J/R/P Nᴹ/Vg/J ISg/D$+ NSg/J . ISg+ +> The chief difficulty Alice found at first was in managing her flamingo : she +# D+ NSg/VB/J+ N🅪Sg+ NPr+ NSg/VP NSg/P NSg/J VPt NPr/J/R/P Nᴹ/Vg/J ISg/D$+ NSg/J . ISg+ > succeeded in getting its body tucked away , comfortably enough , under her arm , # VP/J NPr/J/R/P NSg/Vg ISg/D$+ NSg/VB+ VP/J VB/J . R NSg/I . NSg/J/P ISg/D$+ NSg/VB/J+ . > with its legs hanging down , but generally , just as she had got its neck nicely -# P ISg/D$+ NPl/V3+ Nᴹ/Vg/J N🅪Sg/VB/J/P . NSg/C/P R . J NSg/R ISg+ VB VP ISg/D$+ NSg/VB+ R +# P ISg/D$+ NPl/V3+ Nᴹ/Vg/J N🅪Sg/VB/J/P . NSg/C/P R . J/R NSg/R ISg+ VP VP ISg/D$+ NSg/VB+ R > straightened out , and was going to give the hedgehog a blow with its head , it # VP/J NSg/VB/J/R/P . VB/C VPt Nᴹ/Vg/J P NSg/VB D NSg/VB+ D/P NSg/VB/J+ P ISg/D$+ NPr/VB/J+ . NPr/ISg+ > would twist itself round and look up in her face , with such a puzzled expression # VXB NSg/VB ISg+ NSg/VB/J/P VB/C NSg/VB NSg/VB/J/P NPr/J/R/P ISg/D$+ NSg/VB+ . P NSg/I D/P VP/J N🅪Sg+ > that she could not help bursting out laughing : and when she had got its head -# NSg/I/C/Ddem+ ISg+ NSg/VXB NSg/R/C NSg/VB Nᴹ/Vg/J NSg/VB/J/R/P Nᴹ/Vg/J . VB/C NSg/I/C ISg+ VB VP ISg/D$+ NPr/VB/J+ +# NSg/I/C/Ddem+ ISg+ NSg/VXB NSg/R/C NSg/VB Nᴹ/Vg/J NSg/VB/J/R/P Nᴹ/Vg/J . VB/C NSg/I/C ISg+ VP VP ISg/D$+ NPr/VB/J+ > down , and was going to begin again , it was very provoking to find that the # N🅪Sg/VB/J/P . VB/C VPt Nᴹ/Vg/J P NSg/VB P . NPr/ISg+ VPt J/R Nᴹ/Vg/J P NSg/VB NSg/I/C/Ddem D > hedgehog had unrolled itself , and was in the act of crawling away : besides all -# NSg/VB+ VB VP/J ISg+ . VB/C VPt NPr/J/R/P D NPr/VB+ P Nᴹ/Vg/J VB/J . R/P NSg/I/J/C/Dq +# NSg/VB+ VP VP/J ISg+ . VB/C VPt NPr/J/R/P D NPr/VB+ P Nᴹ/Vg/J VB/J . R/P NSg/I/J/C/Dq > this , there was generally a ridge or furrow in the way wherever she wanted to # I/Ddem+ . R+ VPt R D/P NSg/VB+ NPr/C NSg/VB NPr/J/R/P D NSg/J+ C ISg+ VP/J P > send the hedgehog to , and , as the doubled - up soldiers were always getting up and @@ -3673,23 +3673,23 @@ > # > Alice began to feel very uneasy : to be sure , she had not as yet had any dispute -# NPr+ VPt P NSg/I/VB J/R NSg/VB/J . P NSg/VXB J . ISg+ VB NSg/R/C NSg/R NSg/VB/C VB I/R/Dq NSg/VB+ -> with the Queen , but she knew that it might happen any minute , “ and then , ” -# P D+ NPr/VB/J+ . NSg/C/P ISg+ VPt NSg/I/C/Ddem NPr/ISg+ Nᴹ/VXB/J VB I/R/Dq+ NSg/VB/J+ . . VB/C NSg/J/C . . +# NPr+ VPt P NSg/I/VB J/R NSg/VB/J . P NSg/VXB J . ISg+ VP NSg/R/C NSg/R NSg/VB/C VP I/R/Dq NSg/VB+ +> with the Queen , but she knew that it might happen any minute , “ and then , ” +# P D+ NPr/VB/J+ . NSg/C/P ISg+ VPt NSg/I/C/Ddem NPr/ISg+ Nᴹ/VXB/J VB I/R/Dq+ NSg/VB/J+ . . VB/C NSg/J/R/C . . > thought she , “ what would become of me ? They’re dreadfully fond of beheading # N🅪Sg/VP ISg+ . . NSg/I+ VXB VBPp P NPr/ISg+ . K R NSg/VB/J P NSg > people here ; the great wonder is , that there’s any one left alive ! ” -# NPl/VB+ NSg/J/R . D NSg/J N🅪Sg/VB+ VL3 . NSg/I/C/Ddem+ K I/R/Dq NSg/I/J+ NPr/VB/J J . . +# NPl/VB+ NSg/J/R . D NSg/J N🅪Sg/VB+ VL3 . NSg/I/C/Ddem+ K I/R/Dq NSg/I/J+ NPr/VP/J J . . > # > She was looking about for some way of escape , and wondering whether she could # ISg+ VPt Nᴹ/Vg/J J/P R/C/P I/J/R/Dq NSg/J P N🅪Sg/VB+ . VB/C Nᴹ/Vg/J I/C ISg+ NSg/VXB > get away without being seen , when she noticed a curious appearance in the air : # NSg/VB VB/J C/P N🅪Sg/Vg/J/C NSg/VPp . NSg/I/C ISg+ VP/J D/P J NSg NPr/J/R/P D+ N🅪Sg/VB+ . -> it puzzled her very much at first , but , after watching it a minute or two , she -# NPr/ISg+ VP/J ISg/D$+ J/R NSg/I/J/R/Dq NSg/P NSg/VB/J . NSg/C/P . P Nᴹ/Vg/J NPr/ISg+ D/P+ NSg/VB/J+ NPr/C NSg . ISg+ +> it puzzled her very much at first , but , after watching it a minute or two , she +# NPr/ISg+ VP/J ISg/D$+ J/R NSg/I/J/R/Dq NSg/P NSg/J . NSg/C/P . P Nᴹ/Vg/J NPr/ISg+ D/P+ NSg/VB/J+ NPr/C NSg . ISg+ > made it out to be a grin , and she said to herself “ It’s the Cheshire Cat : now I -# VB NPr/ISg+ NSg/VB/J/R/P P NSg/VXB D/P+ NSg/VB+ . VB/C ISg+ VP/J P ISg+ . K D NPr NSg/VB/J+ . NSg/J/R/C ISg/#r+ +# VP NPr/ISg+ NSg/VB/J/R/P P NSg/VXB D/P+ NSg/VB+ . VB/C ISg+ VP/J P ISg+ . K D NPr NSg/VB/J+ . NSg/J/R/C ISg/#r+ > shall have somebody to talk to . ” # VXB NSg/VXB NSg/I+ P N🅪Sg/VB P . . > @@ -3700,14 +3700,14 @@ # P NSg/VB P . > # -> Alice waited till the eyes appeared , and then nodded . “ It’s no use speaking to -# NPr+ VP/J NSg/VB/C/P D+ NPl/V3+ VP/J . VB/C NSg/J/C VB . . K NPr/Dq/P N🅪Sg/VB Nᴹ/Vg/J P +> Alice waited till the eyes appeared , and then nodded . “ It’s no use speaking to +# NPr+ VP/J NSg/VB/C/P D+ NPl/V3+ VP/J . VB/C NSg/J/R/C VP . . K NPr/Dq/P N🅪Sg/VB Nᴹ/Vg/J P > it , ” she thought , “ till its ears have come , or at least one of them . ” In another # NPr/ISg+ . . ISg+ N🅪Sg/VP . . NSg/VB/C/P ISg/D$+ NPl/V3+ NSg/VXB NSg/VBPp/P . NPr/C NSg/P NSg/J/Dq NSg/I/J P NSg/IPl+ . . NPr/J/R/P I/D+ -> minute the whole head appeared , and then Alice put down her flamingo , and began -# NSg/VB/J+ D+ NSg/J+ NPr/VB/J+ VP/J . VB/C NSg/J/C NPr+ NSg/VBP N🅪Sg/VB/J/P ISg/D$+ NSg/J . VB/C VPt +> minute the whole head appeared , and then Alice put down her flamingo , and began +# NSg/VB/J+ D+ NSg/J+ NPr/VB/J+ VP/J . VB/C NSg/J/R/C NPr+ NSg/VBP N🅪Sg/VB/J/P ISg/D$+ NSg/J . VB/C VPt > an account of the game , feeling very glad she had someone to listen to her . The -# D/P NSg/VB P D NSg/VB/J+ . N🅪Sg/Vg/J J/R NSg/VB/J ISg+ VB NSg/I+ P NSg/VB P ISg/D$+ . D+ +# D/P NSg/VB P D NSg/VB/J+ . N🅪Sg/Vg/J J/R NSg/VB/J ISg+ VP NSg/I+ P NSg/VB P ISg/D$+ . D+ > Cat seemed to think that there was enough of it now in sight , and no more of it # NSg/VB/J+ VP/J P NSg/VB NSg/I/C/Ddem R+ VPt NSg/I P NPr/ISg+ NSg/J/R/C NPr/J/R/P N🅪Sg/VB+ . VB/C NPr/Dq/P NPr/I/J/R/Dq P NPr/ISg+ > appeared . @@ -3715,11 +3715,11 @@ > # > “ I don’t think they play at all fairly , ” Alice began , in rather a complaining -# . ISg/#r+ VB NSg/VB IPl+ N🅪Sg/VB NSg/P NSg/I/J/C/Dq R+ . . NPr+ VPt . NPr/J/R/P NPr/VB/J/R D/P Nᴹ/Vg/J +# . ISg/#r+ VXB NSg/VB IPl+ N🅪Sg/VB NSg/P NSg/I/J/C/Dq R+ . . NPr+ VPt . NPr/J/R/P NPr/VB/J/R D/P Nᴹ/Vg/J > tone , “ and they all quarrel so dreadfully one can’t hear oneself speak — and they # N🅪Sg/I/VB+ . . VB/C IPl+ NSg/I/J/C/Dq NSg/VB+ NSg/I/J/R/C R NSg/I/J VXB VB I+ NSg/VB . VB/C IPl+ > don’t seem to have any rules in particular ; at least , if there are , nobody -# VB VB P NSg/VXB I/R/Dq NPl/V3+ NPr/J/R/P NSg/J . NSg/P NSg/J/Dq . NSg/C R+ VB . NSg/I+ +# VXB VB P NSg/VXB I/R/Dq NPl/V3+ NPr/J/R/P NSg/J . NSg/P NSg/J/Dq . NSg/C R+ VB . NSg/I+ > attends to them — and you’ve no idea how confusing it is all the things being # V3 P NSg/IPl+ . VB/C K NPr/Dq/P NSg+ NSg/C Nᴹ/Vg/J NPr/ISg+ VL3 NSg/I/J/C/Dq D NPl+ N🅪Sg/Vg/J/C > alive ; for instance , there’s the arch I’ve got to go through next walking about @@ -3727,15 +3727,15 @@ > at the other end of the ground — and I should have croqueted the Queen’s hedgehog # NSg/P D NSg/VB/J NSg/VB P D N🅪Sg/VB/J+ . VB/C ISg/#r+ VXB NSg/VXB VP/J D NSg$ NSg/VB+ > just now , only it ran away when it saw mine coming ! ” -# J NSg/J/R/C . J/R/C NPr/ISg+ NSg/VPt VB/J NSg/I/C NPr/ISg+ NSg/VPt NSg/I/VB+ Nᴹ/Vg/J . . +# J/R NSg/J/R/C . J/R/C NPr/ISg+ NSg/VPt VB/J NSg/I/C NPr/ISg+ NSg/VPt NSg/I/VB+ Nᴹ/Vg/J . . > # > “ How do you like the Queen ? ” said the Cat in a low voice . # . NSg/C VXB ISgPl+ NSg/VB/J/C/P D+ NPr/VB/J+ . . VP/J D NSg/VB/J+ NPr/J/R/P D/P+ NSg/VB/J/R+ NSg/VB+ . > # -> “ Not at all , ” said Alice : “ she’s so extremely — ” Just then she noticed that the -# . NSg/R/C NSg/P NSg/I/J/C/Dq . . VP/J NPr+ . . K NSg/I/J/R/C R . . J NSg/J/C ISg+ VP/J NSg/I/C/Ddem D +> “ Not at all , ” said Alice : “ she’s so extremely — ” Just then she noticed that the +# . NSg/R/C NSg/P NSg/I/J/C/Dq . . VP/J NPr+ . . K NSg/I/J/R/C R . . J/R NSg/J/R/C ISg+ VP/J NSg/I/C/Ddem D > Queen was close behind her , listening : so she went on , “ — likely to win , that # NPr/VB/J+ VPt NSg/VB/J NSg/J/P ISg/D$+ . Nᴹ/Vg/J . NSg/I/J/R/C ISg+ NSg/VPt J/P . . . NSg/J P NSg/VB . NSg/I/C/Ddem > it’s hardly worth while finishing the game . ” @@ -3757,7 +3757,7 @@ > # > “ I don’t like the look of it at all , ” said the King : “ however , it may kiss my -# . ISg/#r+ VB NSg/VB/J/C/P D NSg/VB P NPr/ISg+ NSg/P NSg/I/J/C/Dq . . VP/J D NPr/VB/J+ . . C . NPr/ISg+ NPr/VXB NSg/VB D$+ +# . ISg/#r+ VXB NSg/VB/J/C/P D NSg/VB P NPr/ISg+ NSg/P NSg/I/J/C/Dq . . VP/J D NPr/VB/J+ . . C . NPr/ISg+ NPr/VXB NSg/VB D$+ > hand if it likes . ” # NSg/VB+ NSg/C NPr/ISg+ NPl/V3 . . > @@ -3767,7 +3767,7 @@ > # > “ Don’t be impertinent , ” said the King , “ and don’t look at me like that ! ” He got -# . VB NSg/VXB NSg/J . . VP/J D NPr/VB/J+ . . VB/C VB NSg/VB NSg/P NPr/ISg+ NSg/VB/J/C/P NSg/I/C/Ddem+ . . NPr/ISg+ VP +# . VXB NSg/VXB NSg/J . . VP/J D NPr/VB/J+ . . VB/C VXB NSg/VB NSg/P NPr/ISg+ NSg/VB/J/C/P NSg/I/C/Ddem+ . . NPr/ISg+ VP > behind Alice as he spoke . # NSg/J/P NPr+ NSg/R NPr/ISg+ NSg/VPt . > @@ -3775,11 +3775,11 @@ > “ A cat may look at a king , ” said Alice . “ I’ve read that in some book , but I # . D/P+ NSg/VB/J+ NPr/VXB NSg/VB NSg/P D/P+ NPr/VB/J+ . . VP/J NPr+ . . K NSg/VBP NSg/I/C/Ddem NPr/J/R/P I/J/R/Dq NSg/VB+ . NSg/C/P ISg/#r+ > don’t remember where . ” -# VB NSg/VB NSg/R/C . . +# VXB NSg/VB NSg/R/C . . > # -> “ Well , it must be removed , ” said the King very decidedly , and he called the -# . NSg/VB/J/R . NPr/ISg+ NSg/VB NSg/VXB VP/J . . VP/J D+ NPr/VB/J+ J/R R . VB/C NPr/ISg+ VP/J D +> “ Well , it must be removed , ” said the King very decidedly , and he called the +# . NSg/VB/J/R . NPr/ISg+ NSg/VXB NSg/VXB VP/J . . VP/J D+ NPr/VB/J+ J/R R . VB/C NPr/ISg+ VP/J D > Queen , who was passing at the moment , “ My dear ! I wish you would have this cat # NPr/VB/J+ . NPr/I+ VPt Nᴹ/Vg/J NSg/P D NSg+ . . D$+ NSg/VB/J . ISg/#r+ NSg/VB ISgPl+ VXB NSg/VXB I/Ddem+ NSg/VB/J+ > removed ! ” @@ -3787,9 +3787,9 @@ > # > The Queen had only one way of settling all difficulties , great or small . “ Off -# D+ NPr/VB/J+ VB J/R/C NSg/I/J NSg/J P Nᴹ/Vg/J NSg/I/J/C/Dq+ NPl+ . NSg/J NPr/C NPr/VB/J . . NSg/VB/J/P -> with his head ! ” she said , without even looking round . -# P ISg/D$+ NPr/VB/J+ . . ISg+ VP/J . C/P NSg/VB/J Nᴹ/Vg/J NSg/VB/J/P . +# D+ NPr/VB/J+ VP J/R/C NSg/I/J NSg/J P Nᴹ/Vg/J NSg/I/J/C/Dq+ NPl+ . NSg/J NPr/C NPr/VB/J . . NSg/VB/J/P +> with his head ! ” she said , without even looking round . +# P ISg/D$+ NPr/VB/J+ . . ISg+ VP/J . C/P NSg/VB/J/R Nᴹ/Vg/J NSg/VB/J/P . > # > “ I’ll fetch the executioner myself , ” said the King eagerly , and he hurried off . @@ -3799,11 +3799,11 @@ > Alice thought she might as well go back , and see how the game was going on , as # NPr+ N🅪Sg/VP ISg+ Nᴹ/VXB/J NSg/R NSg/VB/J/R NSg/VB/J NSg/VB/J . VB/C NSg/VB NSg/C D+ NSg/VB/J+ VPt Nᴹ/Vg/J J/P . NSg/R > she heard the Queen’s voice in the distance , screaming with passion . She had -# ISg+ VP/J D NSg$ NSg/VB+ NPr/J/R/P D N🅪Sg/VB+ . Nᴹ/Vg/J P NPrᴹ/VB+ . ISg+ VB +# ISg+ VP/J D NSg$ NSg/VB+ NPr/J/R/P D N🅪Sg/VB+ . Nᴹ/Vg/J P NPrᴹ/VB+ . ISg+ VP > already heard her sentence three of the players to be executed for having missed # R VP/J ISg/D$+ NSg/VB+ NSg P D+ NPl+ P NSg/VXB VP/J R/C/P Nᴹ/Vg/J VP/J -> their turns , and she did not like the look of things at all , as the game was in -# D$+ NPl/V3 . VB/C ISg+ VPt NSg/R/C NSg/VB/J/C/P D NSg/VB P NPl+ NSg/P NSg/I/J/C/Dq . NSg/R D+ NSg/VB/J+ VPt NPr/J/R/P +> their turns , and she did not like the look of things at all , as the game was in +# D$+ NPl/V3 . VB/C ISg+ VXPt NSg/R/C NSg/VB/J/C/P D NSg/VB P NPl+ NSg/P NSg/I/J/C/Dq . NSg/R D+ NSg/VB/J+ VPt NPr/J/R/P > such confusion that she never knew whether it was her turn or not . So she went # NSg/I+ N🅪Sg/VB+ NSg/I/C/Ddem+ ISg+ R VPt I/C NPr/ISg+ VPt ISg/D$+ NSg/VB NPr/C NSg/R/C . NSg/I/J/R/C ISg+ NSg/VPt > in search of her hedgehog . @@ -3823,9 +3823,9 @@ > # > By the time she had caught the flamingo and brought it back , the fight was over , -# NSg/J/P D+ N🅪Sg/VB/J+ ISg+ VB VB/J D NSg/J VB/C VP NPr/ISg+ NSg/VB/J . D NSg/VB+ VPt NSg/J/P . +# NSg/J/P D+ N🅪Sg/VB/J+ ISg+ VP VP/J D NSg/J VB/C VP NPr/ISg+ NSg/VB/J . D NSg/VB+ VPt NSg/J/P . > and both the hedgehogs were out of sight : “ but it doesn’t matter much , ” thought -# VB/C I/C/Dq D NPl/V3 NSg/VPt NSg/VB/J/R/P P N🅪Sg/VB+ . . NSg/C/P NPr/ISg+ VB N🅪Sg/VB+ NSg/I/J/R/Dq . . N🅪Sg/VP +# VB/C I/C/Dq D NPl/V3 NSg/VPt NSg/VB/J/R/P P N🅪Sg/VB+ . . NSg/C/P NPr/ISg+ VX3 N🅪Sg/VB+ NSg/I/J/R/Dq . . N🅪Sg/VP > Alice , “ as all the arches are gone from this side of the ground . ” So she tucked # NPr+ . . NSg/R NSg/I/J/C/Dq D NPl/V3 VB VPp/J/P P I/Ddem NSg/VB/J P D N🅪Sg/VB/J+ . . NSg/I/J/R/C ISg+ VP/J > it away under her arm , that it might not escape again , and went back for a @@ -3849,29 +3849,29 @@ > question , and they repeated their arguments to her , though , as they all spoke at # NSg/VB+ . VB/C IPl+ VP/J D$+ NPl/V3+ P ISg/D$+ . VB/C . NSg/R IPl+ NSg/I/J/C/Dq+ NSg/VPt+ NSg/P > once , she found it very hard indeed to make out exactly what they said . -# NSg/C . ISg+ NSg/VB NPr/ISg+ J/R N🅪Sg/J/R R P NSg/VB NSg/VB/J/R/P R NSg/I+ IPl+ VP/J . +# NSg/C . ISg+ NSg/VP NPr/ISg+ J/R N🅪Sg/J/R R P NSg/VB NSg/VB/J/R/P R NSg/I+ IPl+ VP/J . > # > The executioner’s argument was , that you couldn’t cut off a head unless there -# D NSg$ N🅪Sg/VB+ VPt . NSg/I/C/Ddem ISgPl+ VB NSg/VBP/J NSg/VB/J/P D/P NPr/VB/J+ C R+ +# D NSg$ N🅪Sg/VB+ VPt . NSg/I/C/Ddem ISgPl+ VXB NSg/VBP/J NSg/VB/J/P D/P NPr/VB/J+ C R+ > was a body to cut it off from : that he had never had to do such a thing before , -# VPt D/P NSg/VB+ P NSg/VBP/J NPr/ISg+ NSg/VB/J/P P . NSg/I/C/Ddem NPr/ISg+ VB R VB P VXB NSg/I D/P NSg+ C/P . +# VPt D/P NSg/VB+ P NSg/VBP/J NPr/ISg+ NSg/VB/J/P P . NSg/I/C/Ddem NPr/ISg+ VP R VP P VXB NSg/I D/P NSg+ C/P . > and he wasn’t going to begin at his time of life . -# VB/C NPr/ISg+ VB Nᴹ/Vg/J P NSg/VB NSg/P ISg/D$+ N🅪Sg/VB/J P N🅪Sg/VB+ . +# VB/C NPr/ISg+ VPt Nᴹ/Vg/J P NSg/VB NSg/P ISg/D$+ N🅪Sg/VB/J P N🅪Sg/VB+ . > # > The King’s argument was , that anything that had a head could be beheaded , and -# D NSg$ N🅪Sg/VB+ VPt . NSg/I/C/Ddem NSg/I/VB+ NSg/I/C/Ddem+ VB D/P NPr/VB/J+ NSg/VXB NSg/VXB VP/J . VB/C +# D NSg$ N🅪Sg/VB+ VPt . NSg/I/C/Ddem NSg/I/VB+ NSg/I/C/Ddem+ VP D/P NPr/VB/J+ NSg/VXB NSg/VXB VP/J . VB/C > that you weren’t to talk nonsense . -# NSg/I/C/Ddem ISgPl+ VB P N🅪Sg/VB Nᴹ/VB/J+ . +# NSg/I/C/Ddem ISgPl+ VPt P N🅪Sg/VB Nᴹ/VB/J+ . > # > The Queen’s argument was , that if something wasn’t done about it in less than no -# D NSg$ N🅪Sg/VB+ VPt . NSg/I/C/Ddem NSg/C NSg/I/J+ VB NSg/VPp/J J/P NPr/ISg+ NPr/J/R/P VB/J/R/C/P C/P NPr/Dq/P +# D NSg$ N🅪Sg/VB+ VPt . NSg/I/C/Ddem NSg/C NSg/I/J+ VPt NSg/VPp/J J/P NPr/ISg+ NPr/J/R/P VB/J/R/C/P C/P NPr/Dq/P > time she’d have everybody executed , all round . ( It was this last remark that had -# N🅪Sg/VB/J+ K NSg/VXB NSg/I+ VP/J . NSg/I/J/C/Dq NSg/VB/J/P . . NPr/ISg+ VPt I/Ddem NSg/VB/J NSg/VB NSg/I/C/Ddem+ VB +# N🅪Sg/VB/J+ K NSg/VXB NSg/I+ VP/J . NSg/I/J/C/Dq NSg/VB/J/P . . NPr/ISg+ VPt I/Ddem NSg/VB/J NSg/VB NSg/I/C/Ddem+ VP > made the whole party look so grave and anxious . ) -# VB D+ NSg/J+ NSg/VB/J+ NSg/VB NSg/I/J/R/C NSg/VB/J+ VB/C J . . +# VP D+ NSg/J+ NSg/VB/J+ NSg/VB NSg/I/J/R/C NSg/VB/J+ VB/C J . . > # > Alice could think of nothing else to say but “ It belongs to the Duchess : you’d @@ -3887,17 +3887,17 @@ > # > The Cat’s head began fading away the moment he was gone , and , by the time he had -# D NSg$ NPr/VB/J+ VPt Nᴹ/Vg/J VB/J D NSg+ NPr/ISg+ VPt VPp/J/P . VB/C . NSg/J/P D N🅪Sg/VB/J+ NPr/ISg+ VB +# D NSg$ NPr/VB/J+ VPt Nᴹ/Vg/J VB/J D NSg+ NPr/ISg+ VPt VPp/J/P . VB/C . NSg/J/P D N🅪Sg/VB/J+ NPr/ISg+ VP > come back with the Duchess , it had entirely disappeared ; so the King and the -# NSg/VBPp/P NSg/VB/J P D NSg/VB . NPr/ISg+ VB R VP/J . NSg/I/J/R/C D NPr/VB/J+ VB/C D +# NSg/VBPp/P NSg/VB/J P D NSg/VB . NPr/ISg+ VP R VP/J . NSg/I/J/R/C D NPr/VB/J+ VB/C D > executioner ran wildly up and down looking for it , while the rest of the party # NSg NSg/VPt R NSg/VB/J/P VB/C N🅪Sg/VB/J/P Nᴹ/Vg/J R/C/P NPr/ISg+ . NSg/VB/C/P D NSg/VB P D NSg/VB/J+ > went back to the game . # NSg/VPt NSg/VB/J P D NSg/VB/J+ . > # -> CHAPTER IX : The Mock Turtle’s Story -# NSg/VB+ #r . D NSg/VB/J NSg$ NSg/VB+ +> CHAPTER IX : The Mock Turtle’s Story +# HeadingStart NSg/VB+ #r . D NSg/VB/J NSg$ NSg/VB+ > # > “ You can’t think how glad I am to see you again , you dear old thing ! ” said the @@ -3911,33 +3911,33 @@ > Alice was very glad to find her in such a pleasant temper , and thought to # NPr+ VPt J/R NSg/VB/J P NSg/VB ISg/D$+ NPr/J/R/P NSg/I+ D/P+ NSg/J+ NSg/VB/JC+ . VB/C N🅪Sg/VP P > herself that perhaps it was only the pepper that had made her so savage when -# ISg+ NSg/I/C/Ddem+ NSg/R NPr/ISg+ VPt J/R/C D+ N🅪Sg/VB+ NSg/I/C/Ddem+ VB VB ISg/D$+ NSg/I/J/R/C NPr/VB/J+ NSg/I/C +# ISg+ NSg/I/C/Ddem+ NSg/R NPr/ISg+ VPt J/R/C D+ N🅪Sg/VB+ NSg/I/C/Ddem+ VP VP ISg/D$+ NSg/I/J/R/C NPr/VB/J+ NSg/I/C > they met in the kitchen . -# IPl+ VB NPr/J/R/P D+ NSg/VB+ . +# IPl+ VP NPr/J/R/P D+ NSg/VB+ . > # > “ When I’m a Duchess , ” she said to herself , ( not in a very hopeful tone though ) , # . NSg/I/C K D/P NSg/VB . . ISg+ VP/J P ISg+ . . NSg/R/C NPr/J/R/P D/P J/R NSg/J N🅪Sg/I/VB+ VB/C . . -> “ I won’t have any pepper in my kitchen at all . Soup does very well without — Maybe -# . ISg/#r+ VB NSg/VXB I/R/Dq N🅪Sg/VB+ NPr/J/R/P D$+ NSg/VB+ NSg/P NSg/I/J/C/Dq . N🅪Sg/VB+ NPl/V3 J/R NSg/VB/J/R C/P . NSg/J/R +> “ I won’t have any pepper in my kitchen at all . Soup does very well without — Maybe +# . ISg/#r+ VXB NSg/VXB I/R/Dq N🅪Sg/VB+ NPr/J/R/P D$+ NSg/VB+ NSg/P NSg/I/J/C/Dq . N🅪Sg/VB+ NPl/VX3 J/R NSg/VB/J/R C/P . NSg/J/R > it’s always pepper that makes people hot - tempered , ” she went on , very much # K R N🅪Sg/VB NSg/I/C/Ddem+ NPl/V3 NPl/VB+ NSg/VB/J . VP/J . . ISg+ NSg/VPt J/P . J/R NSg/I/J/R/Dq > pleased at having found out a new kind of rule , “ and vinegar that makes them -# VP/J NSg/P Nᴹ/Vg/J NSg/VB NSg/VB/J/R/P D/P NSg/J NSg/J P NSg/VB+ . . VB/C NSg/VB+ NSg/I/C/Ddem+ NPl/V3 NSg/IPl+ +# VP/J NSg/P Nᴹ/Vg/J NSg/VP NSg/VB/J/R/P D/P NSg/J NSg/J P NSg/VB+ . . VB/C NSg/VB+ NSg/I/C/Ddem+ NPl/V3 NSg/IPl+ > sour — and camomile that makes them bitter — and — and barley - sugar and such things # NSg/VB/J . VB/C ? NSg/I/C/Ddem+ NPl/V3 NSg/IPl+ NSg/VB/J . VB/C . VB/C Nᴹ . N🅪Sg/VB VB/C NSg/I NPl+ -> that make children sweet - tempered . I only wish people knew that : then they -# NSg/I/C/Ddem+ NSg/VB NPl+ NPr/VB/J . VP/J . ISg/#r+ J/R/C NSg/VB NPl/VB+ VPt NSg/I/C/Ddem+ . NSg/J/C IPl+ +> that make children sweet - tempered . I only wish people knew that : then they +# NSg/I/C/Ddem+ NSg/VB NPl+ NPr/VB/J . VP/J . ISg/#r+ J/R/C NSg/VB NPl/VB+ VPt NSg/I/C/Ddem+ . NSg/J/R/C IPl+ > wouldn’t be so stingy about it , you know — ” # VXB NSg/VXB NSg/I/J/R/C J J/P NPr/ISg+ . ISgPl+ NSg/VB . . > # > She had quite forgotten the Duchess by this time , and was a little startled when -# ISg+ VB R NSg/VPp/J D NSg/VB NSg/J/P I/Ddem N🅪Sg/VB/J+ . VB/C VPt D/P NPr/I/J/Dq VP/J NSg/I/C +# ISg+ VP R NSg/VPp/J D NSg/VB NSg/J/P I/Ddem N🅪Sg/VB/J+ . VB/C VPt D/P NPr/I/J/Dq VP/J NSg/I/C > she heard her voice close to her ear . “ You’re thinking about something , my dear , # ISg+ VP/J ISg/D$+ NSg/VB+ NSg/VB/J P ISg/D$+ NSg/VB/J+ . . K Nᴹ/Vg/J J/P NSg/I/J+ . D$+ NSg/VB/J . > and that makes you forget to talk . I can’t tell you just now what the moral of -# VB/C NSg/I/C/Ddem+ NPl/V3 ISgPl+ VB P N🅪Sg/VB . ISg/#r+ VXB NPr/VB ISgPl+ J NSg/J/R/C NSg/I+ D NSg/VB/J P +# VB/C NSg/I/C/Ddem+ NPl/V3 ISgPl+ VB P N🅪Sg/VB . ISg/#r+ VXB NPr/VB ISgPl+ J/R NSg/J/R/C NSg/I+ D NSg/VB/J P > that is , but I shall remember it in a bit . ” # NSg/I/C/Ddem+ VL3 . NSg/C/P ISg/#r+ VXB NSg/VB NPr/ISg+ NPr/J/R/P D/P NSg/VPt+ . . > @@ -3952,14 +3952,14 @@ # NSg/VB NPr/ISg+ . . VB/C ISg+ VP/J ISg+ NSg/VB/J/P NSg/JC P NSg$ NSg/VB/J+ NSg/R ISg+ NSg/VPt . > # -> Alice did not much like keeping so close to her : first , because the Duchess was -# NPr+ VPt NSg/R/C NSg/I/J/R/Dq NSg/VB/J/C/P Nᴹ/Vg/J NSg/I/J/R/C NSg/VB/J P ISg/D$+ . NSg/VB/J . C/P D NSg/VB VPt +> Alice did not much like keeping so close to her : first , because the Duchess was +# NPr+ VXPt NSg/R/C NSg/I/J/R/Dq NSg/VB/J/C/P Nᴹ/Vg/J NSg/I/J/R/C NSg/VB/J P ISg/D$+ . NSg/J . C/P D NSg/VB VPt > very ugly ; and secondly , because she was exactly the right height to rest her # J/R NSg/VB/J . VB/C R . C/P ISg+ VPt R D NPr/VB/J N🅪Sg+ P NSg/VB ISg/D$+ > chin upon Alice’s shoulder , and it was an uncomfortably sharp chin . However , she # NPr/VB+ P NSg$ NSg/VB+ . VB/C NPr/ISg+ VPt D/P R NPr/VB/J NPr/VB+ . C . ISg+ -> did not like to be rude , so she bore it as well as she could . -# VPt NSg/R/C NSg/VB/J/C/P P NSg/VXB J . NSg/I/J/R/C ISg+ NSg/VB NPr/ISg+ NSg/R NSg/VB/J/R NSg/R ISg+ NSg/VXB . +> did not like to be rude , so she bore it as well as she could . +# VXPt NSg/R/C NSg/VB/J/C/P P NSg/VXB J . NSg/I/J/R/C ISg+ NSg/VBPt NPr/ISg+ NSg/R NSg/VB/J/R NSg/R ISg+ NSg/VXB . > # > “ The game’s going on rather better now , ” she said , by way of keeping up the @@ -3993,7 +3993,7 @@ > # > “ I dare say you’re wondering why I don’t put my arm round your waist , ” the -# . ISg/#r+ NPr/VXB NSg/VB K Nᴹ/Vg/J NSg/VB ISg/#r+ VB NSg/VBP D$+ NSg/VB/J+ NSg/VB/J/P D$+ NSg+ . . D +# . ISg/#r+ NPr/VXB NSg/VB K Nᴹ/Vg/J NSg/VB ISg/#r+ VXB NSg/VBP D$+ NSg/VB/J+ NSg/VB/J/P D$+ NSg+ . . D > Duchess said after a pause : “ the reason is , that I’m doubtful about the temper # NSg/VB VP/J P D/P NSg/VB+ . . D N🅪Sg/VB+ VL3 . NSg/I/C/Ddem+ K NSg/J J/P D NSg/VB/JC > of your flamingo . Shall I try the experiment ? ” @@ -4012,8 +4012,8 @@ # P NSg/I/C/Ddem+ VL3 . Unlintable NPl/V3 P D/P+ NSg/VB+ NSg/VB+ J . . . > # -> “ Only mustard isn’t a bird , ” Alice remarked . -# . J/R/C Nᴹ/J NSg/VB D/P NPr/VB/J+ . . NPr+ VP/J . +> “ Only mustard isn’t a bird , ” Alice remarked . +# . J/R/C Nᴹ/J NSg/VX3 D/P NPr/VB/J+ . . NPr+ VP/J . > # > “ Right , as usual , ” said the Duchess : “ what a clear way you have of putting @@ -4035,9 +4035,9 @@ > # > “ Oh , I know ! ” exclaimed Alice , who had not attended to this last remark , “ it’s a -# . NPr/VB . ISg/#r+ NSg/VB . . VP/J NPr+ . NPr/I+ VB NSg/R/C VP/J P I/Ddem+ NSg/VB/J+ NSg/VB+ . . K D/P+ +# . NPr/VB . ISg/#r+ NSg/VB . . VP/J NPr+ . NPr/I+ VP NSg/R/C VP/J P I/Ddem+ NSg/VB/J+ NSg/VB+ . . K D/P+ > vegetable . It doesn’t look like one , but it is . ” -# NSg/J+ . NPr/ISg+ VB NSg/VB NSg/VB/J/C/P NSg/I/J . NSg/C/P NPr/ISg+ VL3 . . +# NSg/J+ . NPr/ISg+ VX3 NSg/VB NSg/VB/J/C/P NSg/I/J . NSg/C/P NPr/ISg+ VL3 . . > # > “ I quite agree with you , ” said the Duchess ; “ and the moral of that is — ‘ Be what @@ -4045,15 +4045,15 @@ > you would seem to be ’ — or if you’d like it put more simply — ‘ Never imagine # ISgPl+ VXB VB P NSg/VXB . . NPr/C NSg/C K NSg/VB/J/C/P NPr/ISg+ NSg/VBP NPr/I/J/R/Dq R . Unlintable R NSg/VB > yourself not to be otherwise than what it might appear to others that what you -# ISg+ NSg/R/C P NSg/VXB J C/P NSg/I+ NPr/ISg+ Nᴹ/VXB/J VB P NPl/V3 NSg/I/C/Ddem NSg/I+ ISgPl+ +# ISg+ NSg/R/C P NSg/VXB J/R C/P NSg/I+ NPr/ISg+ Nᴹ/VXB/J VB P NPl/V3 NSg/I/C/Ddem NSg/I+ ISgPl+ > were or might have been was not otherwise than what you had been would have -# NSg/VPt NPr/C Nᴹ/VXB/J NSg/VXB NSg/VPp VPt NSg/R/C J C/P NSg/I+ ISgPl+ VB NSg/VPp VXB NSg/VXB +# NSg/VPt NPr/C Nᴹ/VXB/J NSg/VXB NSg/VPp VPt NSg/R/C J/R C/P NSg/I+ ISgPl+ VP NSg/VPp VXB NSg/VXB > appeared to them to be otherwise . ’ ” -# VP/J P NSg/IPl+ P NSg/VXB J . . . +# VP/J P NSg/IPl+ P NSg/VXB J/R . . . > # > “ I think I should understand that better , ” Alice said very politely , “ if I had -# . ISg/#r+ NSg/VB ISg/#r+ VXB VB NSg/I/C/Ddem NSg/VXB/JC . . NPr+ VP/J J/R R . . NSg/C ISg/#r+ VB +# . ISg/#r+ NSg/VB ISg/#r+ VXB VB NSg/I/C/Ddem NSg/VXB/JC . . NPr+ VP/J J/R R . . NSg/C ISg/#r+ VP > it written down : but I can’t quite follow it as you say it . ” # NPr/ISg+ VPp/J N🅪Sg/VB/J/P . NSg/C/P ISg/#r+ VXB R NSg/VB NPr/ISg+ NSg/R ISgPl+ NSg/VB NPr/ISg+ . . > @@ -4065,19 +4065,19 @@ > # > “ Pray don’t trouble yourself to say it any longer than that , ” said Alice . -# . VB VB N🅪Sg/VB+ ISg+ P NSg/VB NPr/ISg+ I/R/Dq NSg/JC C/P NSg/I/C/Ddem+ . . VP/J NPr+ . +# . VB VXB N🅪Sg/VB+ ISg+ P NSg/VB NPr/ISg+ I/R/Dq NSg/JC C/P NSg/I/C/Ddem+ . . VP/J NPr+ . > # > “ Oh , don’t talk about trouble ! ” said the Duchess . “ I make you a present of -# . NPr/VB . VB N🅪Sg/VB J/P N🅪Sg/VB+ . . VP/J D NSg/VB . . ISg/#r+ NSg/VB ISgPl+ D/P NSg/VB/J P +# . NPr/VB . VXB N🅪Sg/VB J/P N🅪Sg/VB+ . . VP/J D NSg/VB . . ISg/#r+ NSg/VB ISgPl+ D/P NSg/VB/J P > everything I’ve said as yet . ” # NSg/I/VB+ K VP/J NSg/R NSg/VB/C . . > # > “ A cheap sort of present ! ” thought Alice . “ I’m glad they don’t give birthday -# . D/P NSg/VB/J NSg/VB P NSg/VB/J . . N🅪Sg/VP NPr+ . . K NSg/VB/J IPl+ VB NSg/VB NSg/VB+ -> presents like that ! ” But she did not venture to say it out loud . -# NPl/V3+ NSg/VB/J/C/P NSg/I/C/Ddem+ . . NSg/C/P ISg+ VPt NSg/R/C NSg/VB+ P NSg/VB NPr/ISg+ NSg/VB/J/R/P NSg/J . +# . D/P NSg/VB/J NSg/VB P NSg/VB/J . . N🅪Sg/VP NPr+ . . K NSg/VB/J IPl+ VXB NSg/VB NSg/VB+ +> presents like that ! ” But she did not venture to say it out loud . +# NPl/V3+ NSg/VB/J/C/P NSg/I/C/Ddem+ . . NSg/C/P ISg+ VXPt NSg/R/C NSg/VB+ P NSg/VB NPr/ISg+ NSg/VB/J/R/P NSg/J . > # > “ Thinking again ? ” the Duchess asked , with another dig of her sharp little chin . @@ -4091,15 +4091,15 @@ > # > “ Just about as much right , ” said the Duchess , “ as pigs have to fly ; and the m — ” -# . J J/P NSg/R NSg/I/J/R/Dq NPr/VB/J . . VP/J D NSg/VB . . NSg/R NPl/V3+ NSg/VXB P NSg/VB/J . VB/C D NPr/VB/J/#r . . +# . J/R J/P NSg/R NSg/I/J/R/Dq NPr/VB/J . . VP/J D NSg/VB . . NSg/R NPl/V3+ NSg/VXB P NSg/VB/J . VB/C D NPr/VB/J/#r . . > # -> But here , to Alice’s great surprise , the Duchess’s voice died away , even in the -# NSg/C/P NSg/J/R . P NSg$ NSg/J+ NSg/VB+ . D NSg$ NSg/VB+ VP/J VB/J . NSg/VB/J NPr/J/R/P D +> But here , to Alice’s great surprise , the Duchess’s voice died away , even in the +# NSg/C/P NSg/J/R . P NSg$ NSg/J+ NSg/VB+ . D NSg$ NSg/VB+ VP/J VB/J . NSg/VB/J/R NPr/J/R/P D > middle of her favourite word ‘ moral , ’ and the arm that was linked into hers # NSg/VB/J P ISg/D$+ NSg/VB/J/Comm NSg/VB+ Unlintable NSg/VB/J . . VB/C D NSg/VB/J+ NSg/I/C/Ddem+ VPt VP/J P ISg+ > began to tremble . Alice looked up , and there stood the Queen in front of them , -# VPt P NSg/VB . NPr+ VP/J NSg/VB/J/P . VB/C R+ VB D NPr/VB/J+ NPr/J/R/P NSg/VB/J P NSg/IPl+ . +# VPt P NSg/VB . NPr+ VP/J NSg/VB/J/P . VB/C R+ VP D NPr/VB/J+ NPr/J/R/P NSg/VB/J P NSg/IPl+ . > with her arms folded , frowning like a thunderstorm . # P ISg/D$+ NPl/V3+ VP/J . Nᴹ/Vg/J NSg/VB/J/C/P D/P NSg . > @@ -4110,8 +4110,8 @@ # > “ Now , I give you fair warning , ” shouted the Queen , stamping on the ground as she # . NSg/J/R/C . ISg/#r+ NSg/VB ISgPl+ NSg/VB/J+ N🅪Sg/Vg/J+ . . VP/J D+ NPr/VB/J+ . NSg J/P D+ N🅪Sg/VB/J+ NSg/R ISg+ -> spoke ; “ either you or your head must be off , and that in about half no time ! -# NSg/VPt . . I/C ISgPl+ NPr/C D$+ NPr/VB/J+ NSg/VB NSg/VXB NSg/VB/J/P . VB/C NSg/I/C/Ddem+ NPr/J/R/P J/P N🅪Sg/VB/J/P+ NPr/Dq/P+ N🅪Sg/VB/J+ . +> spoke ; “ either you or your head must be off , and that in about half no time ! +# NSg/VPt . . I/C ISgPl+ NPr/C D$+ NPr/VB/J+ NSg/VXB NSg/VXB NSg/VB/J/P . VB/C NSg/I/C/Ddem+ NPr/J/R/P J/P N🅪Sg/J/P+ NPr/Dq/P+ N🅪Sg/VB/J+ . > Take your choice ! ” # NSg/VB D$+ N🅪Sg/J+ . . > @@ -4127,47 +4127,47 @@ > # > The other guests had taken advantage of the Queen’s absence , and were resting in -# D+ NSg/VB/J+ NPl/V3+ VB VPp/J N🅪Sg/VB P D NSg$ N🅪Sg+ . VB/C NSg/VPt Nᴹ/Vg/J NPr/J/R/P +# D+ NSg/VB/J+ NPl/V3+ VP VPp/J N🅪Sg/VB P D NSg$ N🅪Sg+ . VB/C NSg/VPt Nᴹ/Vg/J NPr/J/R/P > the shade : however , the moment they saw her , they hurried back to the game , the # D N🅪Sg/VB+ . C . D NSg+ IPl+ NSg/VPt ISg/D$+ . IPl+ VP/J NSg/VB/J P D NSg/VB/J+ . D -> Queen merely remarking that a moment’s delay would cost them their lives . -# NPr/VB/J+ R Nᴹ/Vg/J NSg/I/C/Ddem D/P NSg$ NSg/VB/J+ VXB N🅪Sg/VBP/J NSg/IPl+ D$+ V3+ . +> Queen merely remarking that a moment’s delay would cost them their lives . +# NPr/VB/J+ R Nᴹ/Vg/J NSg/I/C/Ddem D/P NSg$ NSg/VPt/J+ VXB N🅪Sg/VBP/J NSg/IPl+ D$+ V3+ . > # > All the time they were playing the Queen never left off quarrelling with the -# NSg/I/J/C/Dq+ D+ N🅪Sg/VB/J+ IPl+ NSg/VPt Nᴹ/Vg/J D+ NPr/VB/J+ R NPr/VB/J NSg/VB/J/P Nᴹ/VB/Comm P D +# NSg/I/J/C/Dq+ D+ N🅪Sg/VB/J+ IPl+ NSg/VPt Nᴹ/Vg/J D+ NPr/VB/J+ R NPr/VP/J NSg/VB/J/P Nᴹ/VB/Comm P D > other players , and shouting “ Off with his head ! ” or “ Off with her head ! ” Those # NSg/VB/J NPl+ . VB/C Nᴹ/Vg/J+ . NSg/VB/J/P P ISg/D$+ NPr/VB/J+ . . NPr/C . NSg/VB/J/P P ISg/D$+ NPr/VB/J+ . . I/Ddem+ > whom she sentenced were taken into custody by the soldiers , who of course had to -# I+ ISg+ VP/J NSg/VPt VPp/J P Nᴹ+ NSg/J/P D NPl/V3+ . NPr/I P NSg/VB+ VB P -> leave off being arches to do this , so that by the end of half an hour or so -# NSg/VB NSg/VB/J/P N🅪Sg/Vg/J/C NPl/V3 P VXB I/Ddem+ . NSg/I/J/R/C NSg/I/C/Ddem+ NSg/J/P D NSg/VB P N🅪Sg/VB/J/P+ D/P NSg+ NPr/C NSg/I/J/R/C +# I+ ISg+ VP/J NSg/VPt VPp/J P Nᴹ+ NSg/J/P D NPl/V3+ . NPr/I P NSg/VB+ VP P +> leave off being arches to do this , so that by the end of half an hour or so +# NSg/VB NSg/VB/J/P N🅪Sg/Vg/J/C NPl/V3 P VXB I/Ddem+ . NSg/I/J/R/C NSg/I/C/Ddem+ NSg/J/P D NSg/VB P N🅪Sg/J/P+ D/P NSg+ NPr/C NSg/I/J/R/C > there were no arches left , and all the players , except the King , the Queen , and -# R+ NSg/VPt NPr/Dq/P NPl/V3 NPr/VB/J . VB/C NSg/I/J/C/Dq D NPl+ . VB/C/P D NPr/VB/J+ . D NPr/VB/J+ . VB/C +# R+ NSg/VPt NPr/Dq/P NPl/V3 NPr/VP/J . VB/C NSg/I/J/C/Dq D NPl+ . VB/C/P D NPr/VB/J+ . D NPr/VB/J+ . VB/C > Alice , were in custody and under sentence of execution . # NPr+ . NSg/VPt NPr/J/R/P Nᴹ+ VB/C NSg/J/P NSg/VB P N🅪Sg+ . > # -> Then the Queen left off , quite out of breath , and said to Alice , “ Have you seen -# NSg/J/C D+ NPr/VB/J+ NPr/VB/J+ NSg/VB/J/P . R NSg/VB/J/R/P P N🅪Sg/VB/J+ . VB/C VP/J P NPr+ . . NSg/VXB ISgPl+ NSg/VPp +> Then the Queen left off , quite out of breath , and said to Alice , “ Have you seen +# NSg/J/R/C D+ NPr/VB/J+ NPr/VP/J+ NSg/VB/J/P . R NSg/VB/J/R/P P N🅪Sg/VB/J+ . VB/C VP/J P NPr+ . . NSg/VXB ISgPl+ NSg/VPp > the Mock Turtle yet ? ” # D+ NSg/VB/J+ NSg/VB+ NSg/VB/C . . > # -> “ No , ” said Alice . “ I don’t even know what a Mock Turtle is . ” -# . NPr/Dq/P . . VP/J NPr+ . . ISg/#r+ VB NSg/VB/J NSg/VB NSg/I+ D/P NSg/VB/J NSg/VB+ VL3 . . +> “ No , ” said Alice . “ I don’t even know what a Mock Turtle is . ” +# . NPr/Dq/P . . VP/J NPr+ . . ISg/#r+ VXB NSg/VB/J/R NSg/VB NSg/I+ D/P NSg/VB/J NSg/VB+ VL3 . . > # > “ It’s the thing Mock Turtle Soup is made from , ” said the Queen . -# . K D+ NSg+ NSg/VB/J+ NSg/VB+ N🅪Sg/VB+ VL3 VB P . . VP/J D NPr/VB/J+ . +# . K D+ NSg+ NSg/VB/J+ NSg/VB+ N🅪Sg/VB+ VL3 VP P . . VP/J D NPr/VB/J+ . > # > “ I never saw one , or heard of one , ” said Alice . # . ISg/#r+ R NSg/VPt NSg/I/J . NPr/C VP/J P NSg/I/J . . VP/J NPr+ . > # -> “ Come on , then , ” said the Queen , “ and he shall tell you his history . ” -# . NSg/VBPp/P J/P . NSg/J/C . . VP/J D+ NPr/VB/J+ . . VB/C NPr/ISg+ VXB NPr/VB ISgPl+ ISg/D$+ N🅪Sg+ . . +> “ Come on , then , ” said the Queen , “ and he shall tell you his history . ” +# . NSg/VBPp/P J/P . NSg/J/R/C . . VP/J D+ NPr/VB/J+ . . VB/C NPr/ISg+ VXB NPr/VB ISgPl+ ISg/D$+ N🅪Sg+ . . > # > As they walked off together , Alice heard the King say in a low voice , to the @@ -4175,33 +4175,33 @@ > company generally , “ You are all pardoned . ” “ Come , that’s a good thing ! ” she said # N🅪Sg/VB+ R . . ISgPl+ VB NSg/I/J/C/Dq VP/J . . . NSg/VBPp/P . NSg$ D/P+ NPr/VB/J NSg+ . . ISg+ VP/J > to herself , for she had felt quite unhappy at the number of executions the Queen -# P ISg+ . R/C/P ISg+ VB N🅪Sg/VB/J R NSg/VB/J NSg/P D N🅪Sg/VB/JC P NPl+ D+ NPr/VB/J+ +# P ISg+ . R/C/P ISg+ VP N🅪Sg/VP/J R NSg/VB/J NSg/P D N🅪Sg/VB/JC P NPl+ D+ NPr/VB/J+ > had ordered . -# VB VP/J . +# VP VP/J . > # > They very soon came upon a Gryphon , lying fast asleep in the sun . ( If you don’t -# IPl+ J/R J/R NSg/VPt/P P D/P ? . Nᴹ/Vg/J NSg/VB/J/R J NPr/J/R/P D NPr/VB+ . . NSg/C ISgPl+ VB +# IPl+ J/R J/R NSg/VPt/P P D/P ? . Nᴹ/Vg/J NSg/VB/J/R J NPr/J/R/P D NPr/VB+ . . NSg/C ISgPl+ VXB > know what a Gryphon is , look at the picture . ) “ Up , lazy thing ! ” said the Queen , # NSg/VB NSg/I+ D/P ? VL3 . NSg/VB NSg/P D NSg/VB+ . . . NSg/VB/J/P . NSg/VB/J+ NSg+ . . VP/J D+ NPr/VB/J+ . > “ and take this young lady to see the Mock Turtle , and to hear his history . I # . VB/C NSg/VB I/Ddem+ NPr/VB/J NPr/VB+ P NSg/VB D+ NSg/VB/J+ NSg/VB+ . VB/C P VB ISg/D$+ N🅪Sg+ . ISg/#r+ -> must go back and see after some executions I have ordered ; ” and she walked off , -# NSg/VB NSg/VB/J NSg/VB/J VB/C NSg/VB P I/J/R/Dq+ NPl+ ISg/#r+ NSg/VXB VP/J . . VB/C ISg+ VP/J NSg/VB/J/P . -> leaving Alice alone with the Gryphon . Alice did not quite like the look of the -# Nᴹ/Vg/J NPr+ J P D ? . NPr+ VPt NSg/R/C R NSg/VB/J/C/P D NSg/VB P D+ +> must go back and see after some executions I have ordered ; ” and she walked off , +# NSg/VXB NSg/VB/J NSg/VB/J VB/C NSg/VB P I/J/R/Dq+ NPl+ ISg/#r+ NSg/VXB VP/J . . VB/C ISg+ VP/J NSg/VB/J/P . +> leaving Alice alone with the Gryphon . Alice did not quite like the look of the +# Nᴹ/Vg/J NPr+ J P D ? . NPr+ VXPt NSg/R/C R NSg/VB/J/C/P D NSg/VB P D+ > creature , but on the whole she thought it would be quite as safe to stay with it # NSg+ . NSg/C/P J/P D+ NSg/J ISg+ N🅪Sg/VP NPr/ISg+ VXB NSg/VXB R NSg/R NSg/VB/J P NSg/VB/J P NPr/ISg+ > as to go after that savage Queen : so she waited . # NSg/R P NSg/VB/J P NSg/I/C/Ddem NPr/VB/J+ NPr/VB/J+ . NSg/I/J/R/C ISg+ VP/J . > # -> The Gryphon sat up and rubbed its eyes : then it watched the Queen till she was -# D ? NSg/VP/J NSg/VB/J/P VB/C VP/J ISg/D$+ NPl/V3+ . NSg/J/C NPr/ISg+ VP/J D NPr/VB/J+ NSg/VB/C/P ISg+ VPt -> out of sight : then it chuckled . “ What fun ! ” said the Gryphon , half to itself , -# NSg/VB/J/R/P P N🅪Sg/VB+ . NSg/J/C NPr/ISg+ VP/J . . NSg/I+ Nᴹ/VB/J . . VP/J D ? . N🅪Sg/VB/J/P+ P ISg+ . -> half to Alice . -# N🅪Sg/VB/J/P+ P NPr+ . +> The Gryphon sat up and rubbed its eyes : then it watched the Queen till she was +# D ? NSg/VP/J NSg/VB/J/P VB/C VP/J ISg/D$+ NPl/V3+ . NSg/J/R/C NPr/ISg+ VP/J D NPr/VB/J+ NSg/VB/C/P ISg+ VPt +> out of sight : then it chuckled . “ What fun ! ” said the Gryphon , half to itself , +# NSg/VB/J/R/P P N🅪Sg/VB+ . NSg/J/R/C NPr/ISg+ VP/J . . NSg/I+ Nᴹ/VB/J . . VP/J D ? . N🅪Sg/J/P+ P ISg+ . +> half to Alice . +# N🅪Sg/J/P+ P NPr+ . > # > “ What is the fun ? ” said Alice . @@ -4221,7 +4221,7 @@ > # > They had not gone far before they saw the Mock Turtle in the distance , sitting -# IPl+ VB NSg/R/C VPp/J/P NSg/VB/J C/P IPl+ NSg/VPt D NSg/VB/J NSg/VB+ NPr/J/R/P D+ N🅪Sg/VB+ . NSg/Vg/J +# IPl+ VP NSg/R/C VPp/J/P NSg/VB/J C/P IPl+ NSg/VPt D NSg/VB/J NSg/VB+ NPr/J/R/P D+ N🅪Sg/VB+ . NSg/Vg/J > sad and lonely on a little ledge of rock , and , as they came nearer , Alice could # NSg/VB/J VB/C J/R J/P D/P NPr/I/J/Dq NSg/VB P NPr🅪Sg/VB+ . VB/C . NSg/R IPl+ NSg/VPt/P NSg/JC . NPr+ NSg/VXB > hear him sighing as if his heart would break . She pitied him deeply . “ What is @@ -4249,13 +4249,13 @@ > “ I’ll tell it her , ” said the Mock Turtle in a deep , hollow tone : “ sit down , both # . K NPr/VB NPr/ISg+ ISg/D$+ . . VP/J D NSg/VB/J NSg/VB+ NPr/J/R/P D/P NSg/J . NSg/VB/J N🅪Sg/I/VB+ . . NSg/VB N🅪Sg/VB/J/P . I/C/Dq > of you , and don’t speak a word till I’ve finished . ” -# P ISgPl+ . VB/C VB NSg/VB D/P NSg/VB+ NSg/VB/C/P K VP/J . . +# P ISgPl+ . VB/C VXB NSg/VB D/P NSg/VB+ NSg/VB/C/P K VP/J . . > # > So they sat down , and nobody spoke for some minutes . Alice thought to herself , # NSg/I/J/R/C IPl+ NSg/VP/J N🅪Sg/VB/J/P . VB/C NSg/I+ NSg/VPt R/C/P I/J/R/Dq+ NPl/V3+ . NPr+ N🅪Sg/VP P ISg+ . > “ I don’t see how he can ever finish , if he doesn’t begin . ” But she waited -# . ISg/#r+ VB NSg/VB NSg/C NPr/ISg+ NPr/VXB J NSg/VB . NSg/C NPr/ISg+ VB NSg/VB . . NSg/C/P ISg+ VP/J +# . ISg/#r+ VXB NSg/VB NSg/C NPr/ISg+ NPr/VXB J/R NSg/VB . NSg/C NPr/ISg+ VX3 NSg/VB . . NSg/C/P ISg+ VP/J > patiently . # R . > @@ -4270,52 +4270,52 @@ # NSg P . ? . . P D ? . VB/C D NSg/J NSg/VB/J NSg/Vg/J P > the Mock Turtle . Alice was very nearly getting up and saying , “ Thank you , sir , # D NSg/VB/J NSg/VB+ . NPr+ VPt J/R R NSg/Vg NSg/VB/J/P VB/C N🅪Sg/Vg/J . . NSg/VB ISgPl+ . NPr/VB+ . -> for your interesting story , ” but she could not help thinking there must be more -# R/C/P D$+ Vg/J+ NSg/VB+ . . NSg/C/P ISg+ NSg/VXB NSg/R/C NSg/VB Nᴹ/Vg/J R+ NSg/VB NSg/VXB NPr/I/J/R/Dq -> to come , so she sat still and said nothing . -# P NSg/VBPp/P . NSg/I/J/R/C ISg+ NSg/VP/J NSg/VB/J VB/C VP/J NSg/I/J+ . +> for your interesting story , ” but she could not help thinking there must be more +# R/C/P D$+ Vg/J+ NSg/VB+ . . NSg/C/P ISg+ NSg/VXB NSg/R/C NSg/VB Nᴹ/Vg/J R+ NSg/VXB NSg/VXB NPr/I/J/R/Dq +> to come , so she sat still and said nothing . +# P NSg/VBPp/P . NSg/I/J/R/C ISg+ NSg/VP/J NSg/VB/J/R VB/C VP/J NSg/I/J+ . > # > “ When we were little , ” the Mock Turtle went on at last , more calmly , though # . NSg/I/C IPl+ NSg/VPt NPr/I/J/Dq . . D+ NSg/VB/J+ NSg/VB+ NSg/VPt J/P NSg/P NSg/VB/J . NPr/I/J/R/Dq R . VB/C -> still sobbing a little now and then , “ we went to school in the sea . The master -# NSg/VB/J NSg/Vg/J D/P NPr/I/J/Dq NSg/J/R/C VB/C NSg/J/C . . IPl+ NSg/VPt P N🅪Sg/VB NPr/J/R/P D NSg+ . D+ NPr/VB/J+ +> still sobbing a little now and then , “ we went to school in the sea . The master +# NSg/VB/J/R NSg/Vg/J D/P NPr/I/J/Dq NSg/J/R/C VB/C NSg/J/R/C . . IPl+ NSg/VPt P N🅪Sg/VB NPr/J/R/P D NSg+ . D+ NPr/VB/J+ > was an old Turtle — we used to call him Tortoise — ” # VPt D/P NSg/J NSg/VB . IPl+ VP/J P NSg/VB ISg+ NSg+ . . > # -> “ Why did you call him Tortoise , if he wasn’t one ? ” Alice asked . -# . NSg/VB VPt ISgPl+ NSg/VB ISg+ NSg+ . NSg/C NPr/ISg+ VB NSg/I/J . . NPr+ VP/J . +> “ Why did you call him Tortoise , if he wasn’t one ? ” Alice asked . +# . NSg/VB VXPt ISgPl+ NSg/VB ISg+ NSg+ . NSg/C NPr/ISg+ VPt NSg/I/J . . NPr+ VP/J . > # > “ We called him Tortoise because he taught us , ” said the Mock Turtle angrily : -# . IPl+ VP/J ISg+ NSg+ C/P NPr/ISg+ VB NPr/IPl+ . . VP/J D+ NSg/VB/J+ NSg/VB+ R . +# . IPl+ VP/J ISg+ NSg+ C/P NPr/ISg+ VP NPr/IPl+ . . VP/J D+ NSg/VB/J+ NSg/VB+ R . > “ really you are very dull ! ” # . R ISgPl+ VB J/R VB/J . . > # > “ You ought to be ashamed of yourself for asking such a simple question , ” added # . ISgPl+ NSg/I/VXB P NSg/VXB J P ISg+ R/C/P Nᴹ/Vg/J NSg/I+ D/P+ NSg/VB/J+ NSg/VB+ . . VP/J -> the Gryphon ; and then they both sat silent and looked at poor Alice , who felt -# D ? . VB/C NSg/J/C IPl+ I/C/Dq NSg/VP/J NSg/J VB/C VP/J NSg/P NSg/VB/J NPr+ . NPr/I+ N🅪Sg/VB/J +> the Gryphon ; and then they both sat silent and looked at poor Alice , who felt +# D ? . VB/C NSg/J/R/C IPl+ I/C/Dq NSg/VP/J NSg/J VB/C VP/J NSg/P NSg/VB/J NPr+ . NPr/I+ N🅪Sg/VP/J > ready to sink into the earth . At last the Gryphon said to the Mock Turtle , # NSg/VB/J P NSg/VB P D NPrᴹ/VB+ . NSg/P NSg/VB/J D ? VP/J P D NSg/VB/J NSg/VB+ . > “ Drive on , old fellow ! Don’t be all day about it ! ” and he went on in these -# . N🅪Sg/VB J/P . NSg/J NSg/VB . VB NSg/VXB NSg/I/J/C/Dq NPr🅪Sg+ J/P NPr/ISg+ . . VB/C NPr/ISg+ NSg/VPt J/P NPr/J/R/P I/Ddem+ +# . N🅪Sg/VB J/P . NSg/J NSg . VXB NSg/VXB NSg/I/J/C/Dq NPr🅪Sg+ J/P NPr/ISg+ . . VB/C NPr/ISg+ NSg/VPt J/P NPr/J/R/P I/Ddem+ > words : # NPl/V3+ . > # > “ Yes , we went to school in the sea , though you mayn’t believe it — ” -# . NPl/VB . IPl+ NSg/VPt P N🅪Sg/VB NPr/J/R/P D+ NSg+ . VB/C ISgPl+ VB VB NPr/ISg+ . . +# . NPl/VB . IPl+ NSg/VPt P N🅪Sg/VB NPr/J/R/P D+ NSg+ . VB/C ISgPl+ VXB VB NPr/ISg+ . . > # > “ I never said I didn’t ! ” interrupted Alice . -# . ISg/#r+ R VP/J ISg/#r+ VB . . VP/J NPr+ . +# . ISg/#r+ R VP/J ISg/#r+ VXPt . . VP/J NPr+ . > # -> “ You did , ” said the Mock Turtle . -# . ISgPl+ VPt . . VP/J D+ NSg/VB/J+ NSg/VB+ . +> “ You did , ” said the Mock Turtle . +# . ISgPl+ VXPt . . VP/J D+ NSg/VB/J+ NSg/VB+ . > # > “ Hold your tongue ! ” added the Gryphon , before Alice could speak again . The Mock @@ -4325,7 +4325,7 @@ > # > “ We had the best of educations — in fact , we went to school every day — ” -# . IPl+ VB D NPr/VXB/JS P NPl . NPr/J/R/P NSg+ . IPl+ NSg/VPt P N🅪Sg/VB Dq NPr🅪Sg+ . . +# . IPl+ VP D NPr/VXB/JS P NPl . NPr/J/R/P NSg+ . IPl+ NSg/VPt P N🅪Sg/VB Dq NPr🅪Sg+ . . > # > “ I’ve been to a day - school , too , ” said Alice ; “ you needn’t be so proud as all @@ -4350,22 +4350,22 @@ # . R NSg/R/C . . VP/J NPr+ R . > # -> “ Ah ! then yours wasn’t a really good school , ” said the Mock Turtle in a tone of -# . NSg/I/VB . NSg/J/C I+ VB D/P R NPr/VB/J N🅪Sg/VB+ . . VP/J D NSg/VB/J NSg/VB+ NPr/J/R/P D/P N🅪Sg/I/VB P +> “ Ah ! then yours wasn’t a really good school , ” said the Mock Turtle in a tone of +# . NSg/I/VB . NSg/J/R/C I+ VPt D/P R NPr/VB/J N🅪Sg/VB+ . . VP/J D NSg/VB/J NSg/VB+ NPr/J/R/P D/P N🅪Sg/I/VB P > great relief . “ Now at ours they had at the end of the bill , ‘ French , music , and -# NSg/J NSg/J+ . . NSg/J/R/C NSg/P I+ IPl+ VB NSg/P D NSg/VB P D+ NPr/VB+ . Unlintable NPr🅪Sg/VB/J . N🅪Sg/VB/J+ . VB/C +# NSg/J NSg/J+ . . NSg/J/R/C NSg/P I+ IPl+ VP NSg/P D NSg/VB P D+ NPr/VB+ . Unlintable NPr🅪Sg/VB/J . N🅪Sg/VB/J+ . VB/C > washing — extra . ’ ” # Nᴹ/Vg/J . NSg/J . . . > # > “ You couldn’t have wanted it much , ” said Alice ; “ living at the bottom of the -# . ISgPl+ VB NSg/VXB VP/J NPr/ISg+ NSg/I/J/R/Dq . . VP/J NPr+ . . Nᴹ/Vg/J NSg/P D NSg/VB/J P D +# . ISgPl+ VXB NSg/VXB VP/J NPr/ISg+ NSg/I/J/R/Dq . . VP/J NPr+ . . Nᴹ/Vg/J NSg/P D NSg/VB/J P D > sea . ” # NSg+ . . > # > “ I couldn’t afford to learn it . ” said the Mock Turtle with a sigh . “ I only took -# . ISg/#r+ VB VB P NSg/VB NPr/ISg+ . . VP/J D+ NSg/VB/J+ NSg/VB+ P D/P NSg/VB . . ISg/#r+ J/R/C VPt +# . ISg/#r+ VXB VB P NSg/VB NPr/ISg+ . . VP/J D+ NSg/VB/J+ NSg/VB+ P D/P NSg/VB . . ISg/#r+ J/R/C VPt > the regular course . ” # D+ NSg/J+ NSg/VB+ . . > @@ -4376,8 +4376,8 @@ # > “ Reeling and Writhing , of course , to begin with , ” the Mock Turtle replied ; “ and # . Nᴹ/Vg/J VB/C Nᴹ/Vg/J+ . P NSg/VB+ . P NSg/VB P . . D NSg/VB/J NSg/VB+ VP/J . . VB/C -> then the different branches of Arithmetic — Ambition , Distraction , Uglification , -# NSg/J/C D NSg/J NPl/V3 P Nᴹ/J . N🅪Sg/VB+ . N🅪Sg/VB+ . N🅪Sg . +> then the different branches of Arithmetic — Ambition , Distraction , Uglification , +# NSg/J/R/C D NSg/J NPl/V3 P Nᴹ/J . N🅪Sg/VB+ . N🅪Sg/VB+ . N🅪Sg . > and Derision . ” # VB/C N🅪Sg . . > @@ -4396,24 +4396,24 @@ # . NPl/VB . . VP/J NPr+ R . . NPr/ISg+ NPl/V3 . P . NSg/VB . NSg/I/VB+ . NSg/JC . . > # -> “ Well , then , ” the Gryphon went on , “ if you don’t know what to uglify is , you are -# . NSg/VB/J/R . NSg/J/C . . D ? NSg/VPt J/P . . NSg/C ISgPl+ VB NSg/VB NSg/I+ P ? VL3 . ISgPl+ VB +> “ Well , then , ” the Gryphon went on , “ if you don’t know what to uglify is , you are +# . NSg/VB/J/R . NSg/J/R/C . . D ? NSg/VPt J/P . . NSg/C ISgPl+ VXB NSg/VB NSg/I+ P ? VL3 . ISgPl+ VB > a simpleton . ” # D/P NSg . . > # -> Alice did not feel encouraged to ask any more questions about it , so she turned -# NPr+ VPt NSg/R/C NSg/I/VB VP/J P NSg/VB I/R/Dq+ NPr/I/J/R/Dq+ NPl/V3+ J/P NPr/ISg+ . NSg/I/J/R/C ISg+ VP/J +> Alice did not feel encouraged to ask any more questions about it , so she turned +# NPr+ VXPt NSg/R/C NSg/I/VB VP/J P NSg/VB I/R/Dq+ NPr/I/J/R/Dq+ NPl/V3+ J/P NPr/ISg+ . NSg/I/J/R/C ISg+ VP/J > to the Mock Turtle , and said “ What else had you to learn ? ” -# P D+ NSg/VB/J+ NSg/VB+ . VB/C VP/J . NSg/I+ NSg/J/C VB ISgPl+ P NSg/VB . . +# P D+ NSg/VB/J+ NSg/VB+ . VB/C VP/J . NSg/I+ NSg/J/C VP ISgPl+ P NSg/VB . . > # > “ Well , there was Mystery , ” the Mock Turtle replied , counting off the subjects on # . NSg/VB/J/R . R+ VPt N🅪Sg+ . . D+ NSg/VB/J+ NSg/VB+ VP/J . Nᴹ/Vg/J NSg/VB/J/P D+ NPl/V3+ J/P -> his flappers , “ — Mystery , ancient and modern , with Seaography : then Drawling — the -# ISg/D$+ NPl . . . N🅪Sg+ . NSg/J VB/C NSg/J . P ? . NSg/J/C Nᴹ/Vg/J . D +> his flappers , “ — Mystery , ancient and modern , with Seaography : then Drawling — the +# ISg/D$+ NPl . . . N🅪Sg+ . NSg/J VB/C NSg/J . P ? . NSg/J/R/C Nᴹ/Vg/J . D > Drawling - master was an old conger - eel , that used to come once a week : he taught -# Nᴹ/Vg/J . NPr/VB/J+ VPt D/P NSg/J NSg . NSg/VB . NSg/I/C/Ddem+ VP/J P NSg/VBPp/P NSg/C D/P NSg/J+ . NPr/ISg+ VB +# Nᴹ/Vg/J . NPr/VB/J+ VPt D/P NSg/J NSg . NSg/VB . NSg/I/C/Ddem+ VP/J P NSg/VBPp/P NSg/C D/P NSg/J+ . NPr/ISg+ VP > us Drawling , Stretching , and Fainting in Coils . ” # NPr/IPl+ Nᴹ/Vg/J . Nᴹ/Vg/J . VB/C Nᴹ/Vg/J+ NPr/J/R/P NPl/V3+ . . > @@ -4429,31 +4429,31 @@ > # > “ Hadn’t time , ” said the Gryphon : “ I went to the Classics master , though . He was -# . VB N🅪Sg/VB/J+ . . VP/J D ? . . ISg/#r+ NSg/VPt P D NSgPl+ NPr/VB/J+ . VB/C . NPr/ISg+ VPt +# . VPt N🅪Sg/VB/J+ . . VP/J D ? . . ISg/#r+ NSg/VPt P D NSgPl+ NPr/VB/J+ . VB/C . NPr/ISg+ VPt > an old crab , he was . ” # D/P NSg/J NSg/VB . NPr/ISg+ VPt . . > # > “ I never went to him , ” the Mock Turtle said with a sigh : “ he taught Laughing and -# . ISg/#r+ R NSg/VPt P ISg+ . . D+ NSg/VB/J+ NSg/VB+ VP/J P D/P NSg/VB . . NPr/ISg+ VB Nᴹ/Vg/J VB/C +# . ISg/#r+ R NSg/VPt P ISg+ . . D+ NSg/VB/J+ NSg/VB+ VP/J P D/P NSg/VB . . NPr/ISg+ VP Nᴹ/Vg/J VB/C > Grief , they used to say . ” # NSg/VB+ . IPl+ VP/J P NSg/VB . . > # -> “ So he did , so he did , ” said the Gryphon , sighing in his turn ; and both -# . NSg/I/J/R/C NPr/ISg+ VPt . NSg/I/J/R/C NPr/ISg+ VPt . . VP/J D ? . Nᴹ/Vg/J NPr/J/R/P ISg/D$+ NSg/VB . VB/C I/C/Dq +> “ So he did , so he did , ” said the Gryphon , sighing in his turn ; and both +# . NSg/I/J/R/C NPr/ISg+ VXPt . NSg/I/J/R/C NPr/ISg+ VXPt . . VP/J D ? . Nᴹ/Vg/J NPr/J/R/P ISg/D$+ NSg/VB . VB/C I/C/Dq > creatures hid their faces in their paws . # NPl+ VB D$+ NPl/V3+ NPr/J/R/P D$+ NPl/V3+ . > # -> “ And how many hours a day did you do lessons ? ” said Alice , in a hurry to change -# . VB/C NSg/C NSg/I/J/Dq+ NPl+ D/P+ NPr🅪Sg+ VPt ISgPl+ VXB NPl/V3+ . . VP/J NPr+ . NPr/J/R/P D/P+ NSg/VB+ P N🅪Sg/VB +> “ And how many hours a day did you do lessons ? ” said Alice , in a hurry to change +# . VB/C NSg/C NSg/I/J/Dq+ NPl+ D/P+ NPr🅪Sg+ VXPt ISgPl+ VXB NPl/V3+ . . VP/J NPr+ . NPr/J/R/P D/P+ NSg/VB+ P N🅪Sg/VB > the subject . # D+ NSg/VB/J+ . > # -> “ Ten hours the first day , ” said the Mock Turtle : “ nine the next , and so on . ” -# . NSg+ NPl+ D+ NSg/VB/J+ NPr🅪Sg+ . . VP/J D+ NSg/VB/J+ NSg/VB+ . . NSg D NSg/J/P . VB/C NSg/I/J/R/C J/P . . +> “ Ten hours the first day , ” said the Mock Turtle : “ nine the next , and so on . ” +# . NSg+ NPl+ D+ NSg/J+ NPr🅪Sg+ . . VP/J D+ NSg/VB/J+ NSg/VB+ . . NSg D NSg/J/P . VB/C NSg/I/J/R/C J/P . . > # > “ What a curious plan ! ” exclaimed Alice . @@ -4468,16 +4468,16 @@ # > This was quite a new idea to Alice , and she thought it over a little before she # I/Ddem+ VPt R D/P NSg/J NSg P NPr+ . VB/C ISg+ N🅪Sg/VP NPr/ISg+ NSg/J/P D/P NPr/I/J/Dq C/P ISg+ -> made her next remark . “ Then the eleventh day must have been a holiday ? ” -# VB ISg/D$+ NSg/J/P+ NSg/VB+ . . NSg/J/C D+ NSg/J+ NPr🅪Sg+ NSg/VB NSg/VXB NSg/VPp D/P+ NPr/VB+ . . +> made her next remark . “ Then the eleventh day must have been a holiday ? ” +# VP ISg/D$+ NSg/J/P+ NSg/VB+ . . NSg/J/R/C D+ NSg/J+ NPr🅪Sg+ NSg/VXB NSg/VXB NSg/VPp D/P+ NPr/VB+ . . > # > “ Of course it was , ” said the Mock Turtle . # . P NSg/VB+ NPr/ISg+ VPt . . VP/J D+ NSg/VB/J+ NSg/VB+ . > # -> “ And how did you manage on the twelfth ? ” Alice went on eagerly . -# . VB/C NSg/C VPt ISgPl+ NSg/VB J/P D NSg/J . . NPr+ NSg/VPt J/P R . +> “ And how did you manage on the twelfth ? ” Alice went on eagerly . +# . VB/C NSg/C VXPt ISgPl+ NSg/VB J/P D NSg/J . . NPr+ NSg/VPt J/P R . > # > “ That’s enough about lessons , ” the Gryphon interrupted in a very decided tone : @@ -4486,8 +4486,8 @@ # . NPr/VB ISg/D$+ NSg/I/J+ J/P D NPl/V3+ NSg/J/R/C . . > # -> CHAPTER X : The Lobster Quadrille -# NSg/VB+ NPr/J/#r+ . D+ NSg/VB/J+ NSg/VB/J +> CHAPTER X : The Lobster Quadrille +# HeadingStart NSg/VB+ NPr/J/#r+ . D+ NSg/VB/J+ NSg/VB/J > # > The Mock Turtle sighed deeply , and drew the back of one flapper across his eyes . @@ -4495,7 +4495,7 @@ > He looked at Alice , and tried to speak , but for a minute or two sobs choked his # NPr/ISg+ VP/J NSg/P NPr+ . VB/C VP/J P NSg/VB . NSg/C/P R/C/P D/P+ NSg/VB/J+ NPr/C NSg NPl/V3 VP/J ISg/D$+ > voice . “ Same as if he had a bone in his throat , ” said the Gryphon : and it set to -# NSg/VB+ . . I/J NSg/R NSg/C NPr/ISg+ VB D/P+ N🅪Sg/VB/J+ NPr/J/R/P ISg/D$+ NSg/VB+ . . VP/J D ? . VB/C NPr/ISg+ NPr/VBP/J P +# NSg/VB+ . . I/J NSg/R NSg/C NPr/ISg+ VP D/P+ N🅪Sg/VB/J+ NPr/J/R/P ISg/D$+ NSg/VB+ . . VP/J D ? . VB/C NPr/ISg+ NPr/VBP/J P > work shaking him and punching him in the back . At last the Mock Turtle recovered # N🅪Sg/VB Nᴹ/Vg/J ISg+ VB/C Nᴹ/Vg/J ISg+ NPr/J/R/P D NSg/VB/J . NSg/P NSg/VB/J D+ NSg/VB/J+ NSg/VB+ VP/J > his voice , and , with tears running down his cheeks , he went on again : — @@ -4503,9 +4503,9 @@ > # > “ You may not have lived much under the sea — ” ( “ I haven’t , ” said Alice ) — “ and -# . ISgPl+ NPr/VXB NSg/R/C NSg/VXB VP/J NSg/I/J/R/Dq NSg/J/P D+ NSg+ . . . . ISg/#r+ VB . . VP/J NPr+ . . . VB/C -> perhaps you were never even introduced to a lobster — ” ( Alice began to say “ I -# NSg/R ISgPl+ NSg/VPt R NSg/VB/J VP/J P D/P NSg/VB/J+ . . . NPr+ VPt P NSg/VB . ISg/#r+ +# . ISgPl+ NPr/VXB NSg/R/C NSg/VXB VP/J NSg/I/J/R/Dq NSg/J/P D+ NSg+ . . . . ISg/#r+ VXB . . VP/J NPr+ . . . VB/C +> perhaps you were never even introduced to a lobster — ” ( Alice began to say “ I +# NSg/R ISgPl+ NSg/VPt R NSg/VB/J/R VP/J P D/P NSg/VB/J+ . . . NPr+ VPt P NSg/VB . ISg/#r+ > once tasted — ” but checked herself hastily , and said “ No , never ” ) “ — so you can # NSg/C VP/J . . NSg/C/P VP/J ISg+ R . VB/C VP/J . NPr/Dq/P . R . . . . NSg/I/J/R/C ISgPl+ NPr/VXB > have no idea what a delightful thing a Lobster Quadrille is ! ” @@ -4516,12 +4516,12 @@ # . NPr/Dq/P . R . . VP/J NPr+ . . NSg/I+ NSg/VB P D/P+ N🅪Sg/VB+ VL3 NPr/ISg+ . . > # -> “ Why , ” said the Gryphon , “ you first form into a line along the sea - shore — ” -# . NSg/VB . . VP/J D ? . . ISgPl+ NSg/VB/J N🅪Sg/VB+ P D/P NSg/VB+ P D NSg+ . NSg/VB+ . . +> “ Why , ” said the Gryphon , “ you first form into a line along the sea - shore — ” +# . NSg/VB . . VP/J D ? . . ISgPl+ NSg/J N🅪Sg/VB+ P D/P NSg/VB+ P D NSg+ . NSg/VB+ . . > # -> “ Two lines ! ” cried the Mock Turtle . “ Seals , turtles , salmon , and so on ; then , -# . NSg+ NPl/V3+ . . VP/J D+ NSg/VB/J+ NSg/VB+ . . NPl/V3+ . NPl/V3 . N🅪SgPl/VB/J+ . VB/C NSg/I/J/R/C J/P . NSg/J/C . +> “ Two lines ! ” cried the Mock Turtle . “ Seals , turtles , salmon , and so on ; then , +# . NSg+ NPl/V3+ . . VP/J D+ NSg/VB/J+ NSg/VB+ . . NPl/V3+ . NPl/V3 . N🅪SgPl/VB/J+ . VB/C NSg/I/J/R/C J/P . NSg/J/R/C . > when you’ve cleared all the jelly - fish out of the way — ” # NSg/I/C K VP/J NSg/I/J/C/Dq D NSg/VB/J+ . N🅪SgPl/VB+ NSg/VB/J/R/P P D NSg/J+ . . > @@ -4546,8 +4546,8 @@ # . . N🅪Sg/VB+ NPl/V3 . VB/C NSg/VB NPr/J/R/P I/J N🅪Sg/VB+ . . VP/J D ? . > # -> “ Then , you know , ” the Mock Turtle went on , “ you throw the — ” -# . NSg/J/C . ISgPl+ NSg/VB . . D+ NSg/VB/J+ NSg/VB+ NSg/VPt J/P . . ISgPl+ NSg/VB D . . +> “ Then , you know , ” the Mock Turtle went on , “ you throw the — ” +# . NSg/J/R/C . ISgPl+ NSg/VB . . D+ NSg/VB/J+ NSg/VB+ NSg/VPt J/P . . ISgPl+ NSg/VB D . . > # > “ The lobsters ! ” shouted the Gryphon , with a bound into the air . @@ -4570,18 +4570,18 @@ # . N🅪Sg/VB+ NPl/V3 P . . VP/J D ? NSg/P D NSg/VB/J P ISg/D$+ NSg/VB+ . > # -> “ Back to land again , and that’s all the first figure , ” said the Mock Turtle , -# . NSg/VB/J P NPr🅪Sg/VB P . VB/C NSg$ NSg/I/J/C/Dq D NSg/VB/J NSg/VB+ . . VP/J D NSg/VB/J NSg/VB+ . +> “ Back to land again , and that’s all the first figure , ” said the Mock Turtle , +# . NSg/VB/J P NPr🅪Sg/VB P . VB/C NSg$ NSg/I/J/C/Dq D NSg/J NSg/VB+ . . VP/J D NSg/VB/J NSg/VB+ . > suddenly dropping his voice ; and the two creatures , who had been jumping about -# R NSg/Vg ISg/D$+ NSg/VB+ . VB/C D NSg NPl+ . NPr/I+ VB NSg/VPp Nᴹ/Vg/J J/P +# R NSg/Vg ISg/D$+ NSg/VB+ . VB/C D NSg NPl+ . NPr/I+ VP NSg/VPp Nᴹ/Vg/J J/P > like mad things all this time , sat down again very sadly and quietly , and looked # NSg/VB/J/C/P NSg/VB/J NPl+ NSg/I/J/C/Dq I/Ddem N🅪Sg/VB/J+ . NSg/VP/J N🅪Sg/VB/J/P P J/R R VB/C R . VB/C VP/J > at Alice . # NSg/P NPr+ . > # -> “ It must be a very pretty dance , ” said Alice timidly . -# . NPr/ISg+ NSg/VB NSg/VXB D/P J/R NSg/VB/J/R N🅪Sg/VB+ . . VP/J NPr+ R . +> “ It must be a very pretty dance , ” said Alice timidly . +# . NPr/ISg+ NSg/VXB NSg/VXB D/P J/R NSg/VB/J/R N🅪Sg/VB+ . . VP/J NPr+ R . > # > “ Would you like to see a little of it ? ” said the Mock Turtle . @@ -4592,8 +4592,8 @@ # . J/R NSg/I/J/R/Dq R . . VP/J NPr+ . > # -> “ Come , let’s try the first figure ! ” said the Mock Turtle to the Gryphon . “ We can -# . NSg/VBPp/P . NSg$ NSg/VB/J D NSg/VB/J NSg/VB+ . . VP/J D+ NSg/VB/J+ NSg/VB+ P D ? . . IPl+ NPr/VXB +> “ Come , let’s try the first figure ! ” said the Mock Turtle to the Gryphon . “ We can +# . NSg/VBPp/P . NSg$ NSg/VB/J D NSg/J NSg/VB+ . . VP/J D+ NSg/VB/J+ NSg/VB+ P D ? . . IPl+ NPr/VXB > do without lobsters , you know . Which shall sing ? ” # VXB C/P NPl/V3 . ISgPl+ NSg/VB . I/C+ VXB NSg/VB/J . . > @@ -4603,7 +4603,7 @@ > # > So they began solemnly dancing round and round Alice , every now and then -# NSg/I/J/R/C IPl+ VPt R Nᴹ/Vg/J NSg/VB/J/P VB/C NSg/VB/J/P NPr+ . Dq NSg/J/R/C VB/C NSg/J/C +# NSg/I/J/R/C IPl+ VPt R Nᴹ/Vg/J NSg/VB/J/P VB/C NSg/VB/J/P NPr+ . Dq NSg/J/R/C VB/C NSg/J/R/C > treading on her toes when they passed too close , and waving their forepaws to # Nᴹ/Vg/J J/P ISg/D$+ NPl/V3+ NSg/I/C IPl+ VP/J R NSg/VB/J . VB/C Nᴹ/Vg/J D$+ ? P > mark the time , while the Mock Turtle sang this , very slowly and sadly : — @@ -4617,9 +4617,9 @@ > lobsters and the turtles all advance ! They are waiting on the shingle — will you # NPl/V3 VB/C D NPl/V3 NSg/I/J/C/Dq NSg/VB/J+ . IPl+ VB Nᴹ/Vg/J J/P D NSg/VB . NPr/VXB ISgPl+ > come and join the dance ? Will you , won’t you , will you , won’t you , will you -# NSg/VBPp/P VB/C NSg/VB D N🅪Sg/VB+ . NPr/VXB ISgPl+ . VB ISgPl+ . NPr/VXB ISgPl+ . VB ISgPl+ . NPr/VXB ISgPl+ +# NSg/VBPp/P VB/C NSg/VB D N🅪Sg/VB+ . NPr/VXB ISgPl+ . VXB ISgPl+ . NPr/VXB ISgPl+ . VXB ISgPl+ . NPr/VXB ISgPl+ > join the dance ? Will you , won’t you , will you , won’t you , won’t you join the -# NSg/VB D N🅪Sg/VB+ . NPr/VXB ISgPl+ . VB ISgPl+ . NPr/VXB ISgPl+ . VB ISgPl+ . VB ISgPl+ NSg/VB D +# NSg/VB D N🅪Sg/VB+ . NPr/VXB ISgPl+ . VXB ISgPl+ . NPr/VXB ISgPl+ . VXB ISgPl+ . VXB ISgPl+ NSg/VB D > dance ? # N🅪Sg/VB+ . > @@ -4642,12 +4642,12 @@ # . NSg/I+ NPl/V3+ NPr/ISg+ NSg/C NSg/VB/J IPl+ NSg/VB/J . . ISg/D$+ NSg/J+ NPr/VB/J+ VP/J . . R+ VL3 I/D+ > shore , you know , upon the other side . The further off from England the nearer # NSg/VB+ . ISgPl+ NSg/VB . P D+ NSg/VB/J+ NSg/VB/J+ . D VB/JC NSg/VB/J/P P NPr+ D NSg/JC -> is to France — Then turn not pale , beloved snail , but come and join the dance . -# VL3 P NPr+ . NSg/J/C NSg/VB NSg/R/C NSg/VB/J . NSg/VB/J NSg/VB . NSg/C/P NSg/VBPp/P VB/C NSg/VB D N🅪Sg/VB+ . +> is to France — Then turn not pale , beloved snail , but come and join the dance . +# VL3 P NPr+ . NSg/J/R/C NSg/VB NSg/R/C NSg/VB/J . NSg/VB/J NSg/VB . NSg/C/P NSg/VBPp/P VB/C NSg/VB D N🅪Sg/VB+ . > Will you , won’t you , will you , won’t you , will you join the dance ? Will you , -# NPr/VXB ISgPl+ . VB ISgPl+ . NPr/VXB ISgPl+ . VB ISgPl+ . NPr/VXB ISgPl+ NSg/VB D N🅪Sg/VB+ . NPr/VXB ISgPl+ . +# NPr/VXB ISgPl+ . VXB ISgPl+ . NPr/VXB ISgPl+ . VXB ISgPl+ . NPr/VXB ISgPl+ NSg/VB D N🅪Sg/VB+ . NPr/VXB ISgPl+ . > won’t you , will you , won’t you , won’t you join the dance ? ” -# VB ISgPl+ . NPr/VXB ISgPl+ . VB ISgPl+ . VB ISgPl+ NSg/VB D N🅪Sg/VB+ . . +# VXB ISgPl+ . NPr/VXB ISgPl+ . VXB ISgPl+ . VXB ISgPl+ NSg/VB D N🅪Sg/VB+ . . > # > “ Thank you , it’s a very interesting dance to watch , ” said Alice , feeling very @@ -4669,7 +4669,7 @@ > # > “ I don’t know where Dinn may be , ” said the Mock Turtle , “ but if you’ve seen them -# . ISg/#r+ VB NSg/VB NSg/R/C ? NPr/VXB NSg/VXB . . VP/J D NSg/VB/J NSg/VB+ . . NSg/C/P NSg/C K NSg/VPp NSg/IPl+ +# . ISg/#r+ VXB NSg/VB NSg/R/C ? NPr/VXB NSg/VXB . . VP/J D NSg/VB/J NSg/VB+ . . NSg/C/P NSg/C K NSg/VPp NSg/IPl+ > so often , of course you know what they’re like . ” # NSg/I/J/R/C R . P NSg/VB+ ISgPl+ NSg/VB NSg/I+ K NSg/VB/J/C/P . . > @@ -4693,9 +4693,9 @@ > “ The reason is , ” said the Gryphon , “ that they would go with the lobsters to the # . D+ N🅪Sg/VB+ VL3 . . VP/J D ? . . NSg/I/C/Ddem IPl+ VXB NSg/VB/J P D NPl/V3 P D > dance . So they got thrown out to sea . So they had to fall a long way . So they -# N🅪Sg/VB+ . NSg/I/J/R/C IPl+ VP VB/J NSg/VB/J/R/P P NSg . NSg/I/J/R/C IPl+ VB P N🅪Sg/VB D/P+ NPr/VB/J+ NSg/J+ . NSg/I/J/R/C IPl+ +# N🅪Sg/VB+ . NSg/I/J/R/C IPl+ VP VPp/J NSg/VB/J/R/P P NSg . NSg/I/J/R/C IPl+ VP P N🅪Sg/VB D/P+ NPr/VB/J+ NSg/J+ . NSg/I/J/R/C IPl+ > got their tails fast in their mouths . So they couldn’t get them out again . -# VP D$+ NPl/V3+ NSg/VB/J/R NPr/J/R/P D$+ NPl/V3+ . NSg/I/J/R/C IPl+ VB NSg/VB NSg/IPl+ NSg/VB/J/R/P P . +# VP D$+ NPl/V3+ NSg/VB/J/R NPr/J/R/P D$+ NPl/V3+ . NSg/I/J/R/C IPl+ VXB NSg/VB NSg/IPl+ NSg/VB/J/R/P P . > That’s all . ” # NSg$ NSg/I/J/C/Dq . . > @@ -4716,12 +4716,12 @@ # . ISg/#r+ R N🅪Sg/VP J/P NPr/ISg+ . . VP/J NPr+ . . NSg/VB . . > # -> “ It does the boots and shoes , ” the Gryphon replied very solemnly . -# . NPr/ISg+ NPl/V3 D NPl/V3 VB/C NPl/V3+ . . D ? VP/J J/R R . +> “ It does the boots and shoes , ” the Gryphon replied very solemnly . +# . NPr/ISg+ NPl/VX3 D NPl/V3 VB/C NPl/V3+ . . D ? VP/J J/R R . > # -> Alice was thoroughly puzzled . “ Does the boots and shoes ! ” she repeated in a -# NPr+ VPt R VP/J . . NPl/V3 D NPl/V3 VB/C NPl/V3+ . . ISg+ VP/J NPr/J/R/P D/P+ +> Alice was thoroughly puzzled . “ Does the boots and shoes ! ” she repeated in a +# NPr+ VPt R VP/J . . NPl/VX3 D NPl/V3 VB/C NPl/V3+ . . ISg+ VP/J NPr/J/R/P D/P+ > wondering tone . # Nᴹ/Vg/J N🅪Sg/I/VB+ . > @@ -4745,7 +4745,7 @@ > # > “ And what are they made of ? ” Alice asked in a tone of great curiosity . -# . VB/C NSg/I+ VB IPl+ VB P . . NPr+ VP/J NPr/J/R/P D/P N🅪Sg/I/VB P NSg/J+ NSg+ . +# . VB/C NSg/I+ VB IPl+ VP P . . NPr+ VP/J NPr/J/R/P D/P N🅪Sg/I/VB P NSg/J+ NSg+ . > # > “ Soles and eels , of course , ” the Gryphon replied rather impatiently : “ any shrimp @@ -4754,10 +4754,10 @@ # NSg/VXB NSg/VXB VP ISgPl+ NSg/I/C/Ddem+ . . > # -> “ If I’d been the whiting , ” said Alice , whose thoughts were still running on the -# . NSg/C K NSg/VPp D N🅪SgPl/Vg/J+ . . VP/J NPr+ . I+ NPl/V3+ NSg/VPt NSg/VB/J Nᴹ/Vg/J/P J/P D +> “ If I’d been the whiting , ” said Alice , whose thoughts were still running on the +# . NSg/C K NSg/VPp D N🅪SgPl/Vg/J+ . . VP/J NPr+ . I+ NPl/V3+ NSg/VPt NSg/VB/J/R Nᴹ/Vg/J/P J/P D > song , “ I’d have said to the porpoise , ‘ Keep back , please : we don’t want you with -# N🅪Sg+ . . K NSg/VXB VP/J P D NSg/VB+ . Unlintable NSg/VB NSg/VB/J . VB . IPl+ VB NSg/VB ISgPl+ P +# N🅪Sg+ . . K NSg/VXB VP/J P D NSg/VB+ . Unlintable NSg/VB NSg/VB/J . VB . IPl+ VXB NSg/VB ISgPl+ P > us ! ’ ” # NPr/IPl+ . . . > @@ -4779,7 +4779,7 @@ > # > “ Don’t you mean ‘ purpose ’ ? ” said Alice . -# . VB ISgPl+ NSg/VB/J Unlintable N🅪Sg/VB+ . . . VP/J NPr+ . +# . VXB ISgPl+ NSg/VB/J Unlintable N🅪Sg/VB+ . . . VP/J NPr+ . > # > “ I mean what I say , ” the Mock Turtle replied in an offended tone . And the @@ -4792,32 +4792,32 @@ # . ISg/#r+ NSg/VXB NPr/VB ISgPl+ D$+ NPl/V3+ . NSg/Vg/J+ P I/Ddem+ N🅪Sg/Vg/J+ . . VP/J NPr+ D/P > little timidly : “ but it’s no use going back to yesterday , because I was a # NPr/I/J/Dq R . . NSg/C/P K NPr/Dq/P N🅪Sg/VB Nᴹ/Vg/J NSg/VB/J P NSg . C/P ISg/#r+ VPt D/P -> different person then . ” -# NSg/J NSg/VB+ NSg/J/C . . +> different person then . ” +# NSg/J NSg/VB+ NSg/J/R/C . . > # > “ Explain all that , ” said the Mock Turtle . # . VB NSg/I/J/C/Dq NSg/I/C/Ddem+ . . VP/J D+ NSg/VB/J+ NSg/VB+ . > # -> “ No , no ! The adventures first , ” said the Gryphon in an impatient tone : -# . NPr/Dq/P . NPr/Dq/P . D+ NPl/V3+ NSg/VB/J . . VP/J D ? NPr/J/R/P D/P J N🅪Sg/I/VB+ . +> “ No , no ! The adventures first , ” said the Gryphon in an impatient tone : +# . NPr/Dq/P . NPr/Dq/P . D+ NPl/V3+ NSg/J . . VP/J D ? NPr/J/R/P D/P J N🅪Sg/I/VB+ . > “ explanations take such a dreadful time . ” # . NPl+ NSg/VB NSg/I D/P NSg/J N🅪Sg/VB/J+ . . > # -> So Alice began telling them her adventures from the time when she first saw the -# NSg/I/J/R/C NPr+ VPt Nᴹ/Vg/J NSg/IPl+ ISg/D$+ NPl/V3+ P D+ N🅪Sg/VB/J+ NSg/I/C ISg+ NSg/VB/J NSg/VPt D+ -> White Rabbit . She was a little nervous about it just at first , the two creatures -# NPr🅪Sg/VB/J+ NSg/VB+ . ISg+ VPt D/P NPr/I/J/Dq J J/P NPr/ISg+ J NSg/P NSg/VB/J . D+ NSg+ NPl+ +> So Alice began telling them her adventures from the time when she first saw the +# NSg/I/J/R/C NPr+ VPt Nᴹ/Vg/J NSg/IPl+ ISg/D$+ NPl/V3+ P D+ N🅪Sg/VB/J+ NSg/I/C ISg+ NSg/J NSg/VPt D+ +> White Rabbit . She was a little nervous about it just at first , the two creatures +# NPr🅪Sg/VB/J+ NSg/VB+ . ISg+ VPt D/P NPr/I/J/Dq J J/P NPr/ISg+ J/R NSg/P NSg/J . D+ NSg+ NPl+ > got so close to her , one on each side , and opened their eyes and mouths so very # VP NSg/I/J/R/C NSg/VB/J P ISg/D$+ . NSg/I/J J/P Dq+ NSg/VB/J+ . VB/C VP/J D$+ NPl/V3 VB/C NPl/V3+ NSg/I/J/R/C J/R > wide , but she gained courage as she went on . Her listeners were perfectly quiet # NSg/J . NSg/C/P ISg+ VP/J NSg/VB+ NSg/R ISg+ NSg/VPt J/P . ISg/D$+ + NSg/VPt R N🅪Sg/VB/J > till she got to the part about her repeating “ You are old , Father William , ” to # NSg/VB/C/P ISg+ VP P D+ NSg/VB/J+ J/P ISg/D$+ Nᴹ/Vg/J . ISgPl+ VB NSg/J . NPr/VB+ NPr+ . . P -> the Caterpillar , and the words all coming different , and then the Mock Turtle -# D NSg/VB . VB/C D NPl/V3+ NSg/I/J/C/Dq Nᴹ/Vg/J NSg/J . VB/C NSg/J/C D NSg/VB/J NSg/VB+ +> the Caterpillar , and the words all coming different , and then the Mock Turtle +# D NSg/VB . VB/C D NPl/V3+ NSg/I/J/C/Dq Nᴹ/Vg/J NSg/J . VB/C NSg/J/R/C D NSg/VB/J NSg/VB+ > drew a long breath , and said “ That’s very curious . ” # NPr/VPt D/P NPr/VB/J N🅪Sg/VB/J+ . VB/C VP/J . NSg$ J/R J . . > @@ -4831,7 +4831,7 @@ > to hear her try and repeat something now . Tell her to begin . ” He looked at the # P VB ISg/D$+ NSg/VB/J VB/C NSg/VB NSg/I/J+ NSg/J/R/C . NPr/VB ISg/D$+ P NSg/VB . . NPr/ISg+ VP/J NSg/P D > Gryphon as if he thought it had some kind of authority over Alice . -# ? NSg/R NSg/C NPr/ISg+ N🅪Sg/VP NPr/ISg+ VB I/J/R/Dq NSg/J P N🅪Sg+ NSg/J/P NPr+ . +# ? NSg/R NSg/C NPr/ISg+ N🅪Sg/VP NPr/ISg+ VP I/J/R/Dq NSg/J P N🅪Sg+ NSg/J/P NPr+ . > # > “ Stand up and repeat ‘ ’ Tis the voice of the sluggard , ’ ” said the Gryphon . @@ -4850,8 +4850,8 @@ # > “ ’ Tis the voice of the Lobster ; I heard him declare , “ You have baked me too # . . ? D NSg/VB P D+ NSg/VB/J+ . ISg/#r+ VP/J ISg+ VB . . ISgPl+ NSg/VXB VP/J NPr/ISg+ R -> brown , I must sugar my hair . ” As a duck with its eyelids , so he with his nose -# NPr🅪Sg/VB/J . ISg/#r+ NSg/VB N🅪Sg/VB D$+ N🅪Sg/VB+ . . NSg/R D/P NSg/VB+ P ISg/D$+ NPl+ . NSg/I/J/R/C NPr/ISg+ P ISg/D$+ NSg/VB+ +> brown , I must sugar my hair . ” As a duck with its eyelids , so he with his nose +# NPr🅪Sg/VB/J . ISg/#r+ NSg/VXB N🅪Sg/VB D$+ N🅪Sg/VB+ . . NSg/R D/P NSg/VB+ P ISg/D$+ NPl+ . NSg/I/J/R/C NPr/ISg+ P ISg/D$+ NSg/VB+ > Trims his belt and his buttons , and turns out his toes . ” # NPl/V3 ISg/D$+ NSg/VB+ VB/C ISg/D$+ NPl/V3+ . VB/C NPl/V3 NSg/VB/J/R/P ISg/D$+ NPl/V3+ . . > @@ -4875,9 +4875,9 @@ > # > Alice said nothing ; she had sat down with her face in her hands , wondering if -# NPr+ VP/J NSg/I/J+ . ISg+ VB NSg/VP/J N🅪Sg/VB/J/P P ISg/D$+ NSg/VB+ NPr/J/R/P ISg/D$+ NPl/V3+ . Nᴹ/Vg/J NSg/C +# NPr+ VP/J NSg/I/J+ . ISg+ VP NSg/VP/J N🅪Sg/VB/J/P P ISg/D$+ NSg/VB+ NPr/J/R/P ISg/D$+ NPl/V3+ . Nᴹ/Vg/J NSg/C > anything would ever happen in a natural way again . -# NSg/I/VB+ VXB J VB NPr/J/R/P D/P+ NSg/J+ NSg/J+ P . +# NSg/I/VB+ VXB J/R VB NPr/J/R/P D/P+ NSg/J+ NSg/J+ P . > # > “ I should like to have it explained , ” said the Mock Turtle . @@ -4894,8 +4894,8 @@ # P ISg/D$+ NSg/VB+ . ISgPl+ NSg/VB . . > # -> “ It’s the first position in dancing . ” Alice said ; but was dreadfully puzzled by -# . K D+ NSg/VB/J NSg/VB+ NPr/J/R/P Nᴹ/Vg/J . . NPr+ VP/J . NSg/C/P VPt R VP/J NSg/J/P +> “ It’s the first position in dancing . ” Alice said ; but was dreadfully puzzled by +# . K D+ NSg/J NSg/VB+ NPr/J/R/P Nᴹ/Vg/J . . NPr+ VP/J . NSg/C/P VPt R VP/J NSg/J/P > the whole thing , and longed to change the subject . # D NSg/J NSg+ . VB/C VP/J P N🅪Sg/VB D NSg/VB/J+ . > @@ -4906,8 +4906,8 @@ # VP/J NSg/J/P ISg/D$+ NSg/VB/J+ . . . > # -> Alice did not dare to disobey , though she felt sure it would all come wrong , and -# NPr+ VPt NSg/R/C NPr/VXB P VB . VB/C ISg+ N🅪Sg/VB/J J NPr/ISg+ VXB NSg/I/J/C/Dq NSg/VBPp/P NSg/VB/J/R . VB/C +> Alice did not dare to disobey , though she felt sure it would all come wrong , and +# NPr+ VXPt NSg/R/C NPr/VXB P VB . VB/C ISg+ N🅪Sg/VP/J J NPr/ISg+ VXB NSg/I/J/C/Dq NSg/VBPp/P NSg/VB/J/R . VB/C > she went on in a trembling voice : — # ISg+ NSg/VPt J/P NPr/J/R/P D/P Nᴹ/Vg/J NSg/VB+ . . > @@ -4921,7 +4921,7 @@ > ( later editions continued as follows The Panther took pie - crust , and gravy , # . JC NPl VP/J NSg/R NPl/V3 D NSg VPt N🅪Sg/VB+ . N🅪Sg/VB+ . VB/C N🅪Sg/VB+ . > and meat , While the Owl had the dish as its share of the treat . When the pie -# VB/C N🅪Sg+ . NSg/VB/C/P D NSg/VB+ VB D NSg/VB+ NSg/R ISg/D$+ NSg/VB P D NSg/VB+ . NSg/I/C D+ N🅪Sg/VB+ +# VB/C N🅪Sg+ . NSg/VB/C/P D NSg/VB+ VP D NSg/VB+ NSg/R ISg/D$+ NSg/VB P D NSg/VB+ . NSg/I/C D+ N🅪Sg/VB+ > was all finished , the Owl , as a boon , Was kindly permitted to pocket the # VPt NSg/I/J/C/Dq VP/J . D+ NSg/VB+ . NSg/R D/P NSg/J . VPt J/R VP/J P NSg/VB/J D > spoon : While the Panther received knife and fork with a growl , And concluded @@ -4933,7 +4933,7 @@ > “ What is the use of repeating all that stuff , ” the Mock Turtle interrupted , “ if # . NSg/I+ VL3 D N🅪Sg/VB P Nᴹ/Vg/J NSg/I/J/C/Dq+ NSg/I/C/Ddem+ Nᴹ/VB+ . . D+ NSg/VB/J+ NSg/VB+ VP/J . . NSg/C > you don’t explain it as you go on ? It’s by far the most confusing thing I ever -# ISgPl+ VB VB NPr/ISg+ NSg/R ISgPl+ NSg/VB/J J/P . K NSg/J/P NSg/VB/J D NSg/I/J/R/Dq Nᴹ/Vg/J NSg+ ISg/#r+ J +# ISgPl+ VXB VB NPr/ISg+ NSg/R ISgPl+ NSg/VB/J J/P . K NSg/J/P NSg/VB/J D NSg/I/J/R/Dq Nᴹ/Vg/J NSg+ ISg/#r+ J/R > heard ! ” # VP/J . . > @@ -4955,7 +4955,7 @@ > eagerly that the Gryphon said , in a rather offended tone , “ Hm ! No accounting for # R NSg/I/C/Ddem D ? VP/J . NPr/J/R/P D/P NPr/VB/J/R VP/J N🅪Sg/I/VB+ . . NPr . NPr/Dq/P+ Nᴹ/Vg/J+ R/C/P > tastes ! Sing her ‘ Turtle Soup , ’ will you , old fellow ? ” -# NPl/V3 . NSg/VB/J ISg/D$+ Unlintable NSg/VB+ N🅪Sg/VB+ . . NPr/VXB ISgPl+ . NSg/J NSg/VB . . +# NPl/V3 . NSg/VB/J ISg/D$+ Unlintable NSg/VB+ N🅪Sg/VB+ . . NPr/VXB ISgPl+ . NSg/J NSg . . > # > The Mock Turtle sighed deeply , and began , in a voice sometimes choked with sobs , @@ -4985,7 +4985,7 @@ > # > “ Chorus again ! ” cried the Gryphon , and the Mock Turtle had just begun to repeat -# . NSg/VB+ P . . VP/J D ? . VB/C D NSg/VB/J NSg/VB+ VB J VPp P NSg/VB +# . NSg/VB+ P . . VP/J D ? . VB/C D NSg/VB/J NSg/VB+ VP J/R VPp P NSg/VB > it , when a cry of “ The trial’s beginning ! ” was heard in the distance . # NPr/ISg+ . NSg/I/C D/P NSg/VB P . D NSg$ NSg/Vg/J+ . . VPt VP/J NPr/J/R/P D+ N🅪Sg/VB+ . > @@ -5008,8 +5008,8 @@ # . ? . Nᴹ P D NPr/I+ . NPr/I+ . N🅪Sg/Vg/J+ . NSg/J . NSg/J N🅪Sg/VB+ . . > # -> CHAPTER XI : Who Stole the Tarts ? -# NSg/VB+ NSg/#r . NPr/I+ NSg/VPt D NPl/V3 . +> CHAPTER XI : Who Stole the Tarts ? +# HeadingStart NSg/VB+ NSg/#r . NPr/I+ NSg/VPt D NPl/V3 . > # > The King and Queen of Hearts were seated on their throne when they arrived , with @@ -5025,7 +5025,7 @@ > middle of the court was a table , with a large dish of tarts upon it : they looked # NSg/VB/J P D+ N🅪Sg/VB/J+ VPt D/P NSg/VB . P D/P NSg/J NSg/VB P NPl/V3 P NPr/ISg+ . IPl+ VP/J > so good , that it made Alice quite hungry to look at them — “ I wish they’d get the -# NSg/I/J/R/C NPr/VB/J . NSg/I/C/Ddem NPr/ISg+ VB NPr+ R J P NSg/VB NSg/P NSg/IPl+ . . ISg/#r+ NSg/VB K NSg/VB D +# NSg/I/J/R/C NPr/VB/J . NSg/I/C/Ddem NPr/ISg+ VP NPr+ R J P NSg/VB NSg/P NSg/IPl+ . . ISg/#r+ NSg/VB K NSg/VB D > trial done , ” she thought , “ and hand round the refreshments ! ” But there seemed to # NSg/VB/J+ NSg/VPp/J . . ISg+ N🅪Sg/VP . . VB/C NSg/VB+ NSg/VB/J/P D NPl . . NSg/C/P R+ VP/J P > be no chance of this , so she began looking at everything about her , to pass away @@ -5035,7 +5035,7 @@ > # > Alice had never been in a court of justice before , but she had read about them -# NPr+ VB R NSg/VPp NPr/J/R/P D/P N🅪Sg/VB/J P NPr🅪Sg+ C/P . NSg/C/P ISg+ VB NSg/VBP J/P NSg/IPl+ +# NPr+ VP R NSg/VPp NPr/J/R/P D/P N🅪Sg/VB/J P NPr🅪Sg+ C/P . NSg/C/P ISg+ VP NSg/VBP J/P NSg/IPl+ > in books , and she was quite pleased to find that she knew the name of nearly # NPr/J/R/P NPl/V3+ . VB/C ISg+ VPt R VP/J P NSg/VB NSg/I/C/Ddem ISg+ VPt D NSg/VB P R > everything there . “ That’s the judge , ” she said to herself , “ because of his great @@ -5045,9 +5045,9 @@ > # > The judge , by the way , was the King ; and as he wore his crown over the wig , -# D+ NSg/VB+ . NSg/J/P D+ NSg/J+ . VPt D+ NPr/VB/J+ . VB/C NSg/R NPr/ISg+ VB ISg/D$+ NSg/VB/J+ NSg/J/P D+ NSg/VB+ . -> ( look at the frontispiece if you want to see how he did it , ) he did not look at -# . NSg/VB NSg/P D NSg/VB NSg/C ISgPl+ NSg/VB P NSg/VB NSg/C NPr/ISg+ VPt NPr/ISg+ . . NPr/ISg+ VPt NSg/R/C NSg/VB NSg/P +# D+ NSg/VB+ . NSg/J/P D+ NSg/J+ . VPt D+ NPr/VB/J+ . VB/C NSg/R NPr/ISg+ VPt ISg/D$+ NSg/VB/J+ NSg/J/P D+ NSg/VB+ . +> ( look at the frontispiece if you want to see how he did it , ) he did not look at +# . NSg/VB NSg/P D NSg/VB NSg/C ISgPl+ NSg/VB P NSg/VB NSg/C NPr/ISg+ VXPt NPr/ISg+ . . NPr/ISg+ VXPt NSg/R/C NSg/VB NSg/P > all comfortable , and it was certainly not becoming . # NSg/I/J/C/Dq NSg/J . VB/C NPr/ISg+ VPt R NSg/R/C NSg/Vg/J . > @@ -5063,7 +5063,7 @@ > rightly too , that very few little girls of her age knew the meaning of it at # R R . NSg/I/C/Ddem+ J/R NSg/I/Dq NPr/I/J/Dq NPl/V3 P ISg/D$+ N🅪Sg/VB+ VPt D N🅪Sg/Vg/J P NPr/ISg+ NSg/P > all . However , “ jury - men ” would have done just as well . -# NSg/I/J/C/Dq . C . . NSg/VB/J+ . NPl+ . VXB NSg/VXB NSg/VPp/J J NSg/R NSg/VB/J/R . +# NSg/I/J/C/Dq . C . . NSg/VB/J+ . NPl+ . VXB NSg/VXB NSg/VPp/J J/R NSg/R NSg/VB/J/R . > # > The twelve jurors were all writing very busily on slates . “ What are they doing ? ” @@ -5081,7 +5081,7 @@ > # > “ Stupid things ! ” Alice began in a loud , indignant voice , but she stopped -# . NSg/J+ NPl+ . . NPr+ VPt NPr/J/R/P D/P NSg/J . J NSg/VB+ . NSg/C/P ISg+ VB/J +# . NSg/J+ NPl+ . . NPr+ VPt NPr/J/R/P D/P NSg/J . J NSg/VB+ . NSg/C/P ISg+ VP/J > hastily , for the White Rabbit cried out , “ Silence in the court ! ” and the King # R . R/C/P D NPr🅪Sg/VB/J NSg/VB+ VP/J NSg/VB/J/R/P . . NSg/VB+ NPr/J/R/P D N🅪Sg/VB/J+ . . VB/C D+ NPr/VB/J+ > put on his spectacles and looked anxiously round , to make out who was talking . @@ -5092,26 +5092,26 @@ # NPr+ NSg/VXB NSg/VB . NSg/R NSg/VB/J/R NSg/R NSg/C ISg+ NSg/VPt Nᴹ/Vg/J NSg/J/P D$+ NPl/V3+ . NSg/I/C/Ddem NSg/I/J/C/Dq > the jurors were writing down “ stupid things ! ” on their slates , and she could # D NPl NSg/VPt Nᴹ/Vg/J N🅪Sg/VB/J/P . NSg/J NPl+ . . J/P D$+ NPl/V3 . VB/C ISg+ NSg/VXB -> even make out that one of them didn’t know how to spell “ stupid , ” and that he -# NSg/VB/J NSg/VB NSg/VB/J/R/P NSg/I/C/Ddem NSg/I/J P NSg/IPl+ VB NSg/VB NSg/C P NSg/VB . NSg/J . . VB/C NSg/I/C/Ddem NPr/ISg+ -> had to ask his neighbour to tell him . “ A nice muddle their slates’ll be in -# VB P NSg/VB ISg/D$+ NSg/VB/J/Comm+ P NPr/VB ISg+ . . D/P+ NPr/VB/J+ NSg/VB+ D$+ ? NSg/VXB NPr/J/R/P +> even make out that one of them didn’t know how to spell “ stupid , ” and that he +# NSg/VB/J/R NSg/VB NSg/VB/J/R/P NSg/I/C/Ddem NSg/I/J P NSg/IPl+ VXPt NSg/VB NSg/C P NSg/VB . NSg/J . . VB/C NSg/I/C/Ddem NPr/ISg+ +> had to ask his neighbour to tell him . “ A nice muddle their slates’ll be in +# VP P NSg/VB ISg/D$+ NSg/VB/J/Comm+ P NPr/VB ISg+ . . D/P+ NPr/J+ NSg/VB+ D$+ ? NSg/VXB NPr/J/R/P > before the trial’s over ! ” thought Alice . # C/P D NSg$ NSg/J/P . . N🅪Sg/VP NPr+ . > # > One of the jurors had a pencil that squeaked . This of course , Alice could not -# NSg/I/J P D NPl VB D/P NSg/VB+ NSg/I/C/Ddem+ VP/J . I/Ddem P NSg/VB+ . NPr+ NSg/VXB NSg/R/C +# NSg/I/J P D NPl VP D/P NSg/VB+ NSg/I/C/Ddem+ VP/J . I/Ddem P NSg/VB+ . NPr+ NSg/VXB NSg/R/C > stand , and she went round the court and got behind him , and very soon found an -# NSg/VB . VB/C ISg+ NSg/VPt NSg/VB/J/P D+ N🅪Sg/VB/J+ VB/C VP NSg/J/P ISg+ . VB/C J/R J/R NSg/VB D/P -> opportunity of taking it away . She did it so quickly that the poor little juror -# N🅪Sg P NSg/Vg/J NPr/ISg+ VB/J . ISg+ VPt NPr/ISg+ NSg/I/J/R/C R NSg/I/C/Ddem D NSg/VB/J NPr/I/J/Dq NSg +# NSg/VB . VB/C ISg+ NSg/VPt NSg/VB/J/P D+ N🅪Sg/VB/J+ VB/C VP NSg/J/P ISg+ . VB/C J/R J/R NSg/VP D/P +> opportunity of taking it away . She did it so quickly that the poor little juror +# N🅪Sg P NSg/Vg/J NPr/ISg+ VB/J . ISg+ VXPt NPr/ISg+ NSg/I/J/R/C R NSg/I/C/Ddem D NSg/VB/J NPr/I/J/Dq NSg > ( it was Bill , the Lizard ) could not make out at all what had become of it ; so , -# . NPr/ISg+ VPt NPr/VB+ . D NSg . NSg/VXB NSg/R/C NSg/VB NSg/VB/J/R/P NSg/P NSg/I/J/C/Dq NSg/I+ VB VBPp P NPr/ISg+ . NSg/I/J/R/C . +# . NPr/ISg+ VPt NPr/VB+ . D NSg . NSg/VXB NSg/R/C NSg/VB NSg/VB/J/R/P NSg/P NSg/I/J/C/Dq NSg/I+ VP VBPp P NPr/ISg+ . NSg/I/J/R/C . > after hunting all about for it , he was obliged to write with one finger for the # P Nᴹ/Vg/J NSg/I/J/C/Dq J/P+ R/C/P NPr/ISg+ . NPr/ISg+ VPt VP/J P NSg/VB P NSg/I/J NSg/VB+ R/C/P D > rest of the day ; and this was of very little use , as it left no mark on the -# NSg/VB P D NPr🅪Sg+ . VB/C I/Ddem+ VPt P J/R NPr/I/J/Dq N🅪Sg/VB+ . NSg/R NPr/ISg+ NPr/VB/J NPr/Dq/P NPr/VB+ J/P D +# NSg/VB P D NPr🅪Sg+ . VB/C I/Ddem+ VPt P J/R NPr/I/J/Dq N🅪Sg/VB+ . NSg/R NPr/ISg+ NPr/VP/J NPr/Dq/P NPr/VB+ J/P D > slate . # NSg/VB/J+ . > @@ -5120,14 +5120,14 @@ # . NSg/VB+ . NSg/VBP D N🅪Sg . . VP/J D+ NPr/VB/J+ . > # -> On this the White Rabbit blew three blasts on the trumpet , and then unrolled the -# J/P I/Ddem+ D+ NPr🅪Sg/VB/J+ NSg/VB+ NSg/VPt/J NSg NPl/V3 J/P D NSg/VB+ . VB/C NSg/J/C VP/J D +> On this the White Rabbit blew three blasts on the trumpet , and then unrolled the +# J/P I/Ddem+ D+ NPr🅪Sg/VB/J+ NSg/VB+ NSg/VPt/J NSg NPl/V3 J/P D NSg/VB+ . VB/C NSg/J/R/C VP/J D > parchment scroll , and read as follows : — # N🅪Sg+ NSg/VB . VB/C NSg/VBP NSg/R NPl/V3 . . > # > “ The Queen of Hearts , she made some tarts , All on a summer day : The Knave of -# . D NPr/VB/J P NPl/V3+ . ISg+ VB I/J/R/Dq NPl/V3 . NSg/I/J/C/Dq J/P D/P NPr🅪Sg/VB+ NPr🅪Sg+ . D NSg P +# . D NPr/VB/J P NPl/V3+ . ISg+ VP I/J/R/Dq NPl/V3 . NSg/I/J/C/Dq J/P D/P NPr🅪Sg/VB+ NPr🅪Sg+ . D NSg P > Hearts , he stole those tarts , And took them quite away ! ” # NPl/V3+ . NPr/ISg+ NSg/VPt I/Ddem NPl/V3 . VB/C VPt NSg/IPl+ R VB/J . . > @@ -5142,26 +5142,26 @@ # NSg/VBPp/P C/P NSg/I/C/Ddem+ . . > # -> “ Call the first witness , ” said the King ; and the White Rabbit blew three blasts -# . NSg/VB D+ NSg/VB/J+ NSg/VB+ . . VP/J D+ NPr/VB/J+ . VB/C D+ NPr🅪Sg/VB/J+ NSg/VB+ NSg/VPt/J NSg NPl/V3 -> on the trumpet , and called out , “ First witness ! ” -# J/P D NSg/VB+ . VB/C VP/J NSg/VB/J/R/P . . NSg/VB/J NSg/VB+ . . +> “ Call the first witness , ” said the King ; and the White Rabbit blew three blasts +# . NSg/VB D+ NSg/J+ NSg/VB+ . . VP/J D+ NPr/VB/J+ . VB/C D+ NPr🅪Sg/VB/J+ NSg/VB+ NSg/VPt/J NSg NPl/V3 +> on the trumpet , and called out , “ First witness ! ” +# J/P D NSg/VB+ . VB/C VP/J NSg/VB/J/R/P . . NSg/J NSg/VB+ . . > # -> The first witness was the Hatter . He came in with a teacup in one hand and a -# D+ NSg/VB/J+ NSg/VB+ VPt D NSg/VB . NPr/ISg+ NSg/VPt/P NPr/J/R/P P D/P NSg/J NPr/J/R/P NSg/I/J NSg/VB+ VB/C D/P +> The first witness was the Hatter . He came in with a teacup in one hand and a +# D+ NSg/J+ NSg/VB+ VPt D NSg/VB . NPr/ISg+ NSg/VPt/P NPr/J/R/P P D/P NSg/J NPr/J/R/P NSg/I/J NSg/VB+ VB/C D/P > piece of bread - and - butter in the other . “ I beg pardon , your Majesty , ” he began , # NSg/VB P N🅪Sg/VB+ . VB/C . NSg/VB+ NPr/J/R/P D NSg/VB/J . . ISg/#r+ NSg/VB NSg/VB . D$+ N🅪Sg/I+ . . NPr/ISg+ VPt . > “ for bringing these in : but I hadn’t quite finished my tea when I was sent for . ” -# . R/C/P Nᴹ/Vg/J I/Ddem NPr/J/R/P . NSg/C/P ISg/#r+ VB R VP/J D$+ N🅪Sg/VB+ NSg/I/C ISg/#r+ VPt NSg/VB R/C/P . . +# . R/C/P Nᴹ/Vg/J I/Ddem NPr/J/R/P . NSg/C/P ISg/#r+ VPt R VP/J D$+ N🅪Sg/VB+ NSg/I/C ISg/#r+ VPt NSg/VP R/C/P . . > # -> “ You ought to have finished , ” said the King . “ When did you begin ? ” -# . ISgPl+ NSg/I/VXB P NSg/VXB VP/J . . VP/J D+ NPr/VB/J+ . . NSg/I/C VPt ISgPl+ NSg/VB . . +> “ You ought to have finished , ” said the King . “ When did you begin ? ” +# . ISgPl+ NSg/I/VXB P NSg/VXB VP/J . . VP/J D+ NPr/VB/J+ . . NSg/I/C VXPt ISgPl+ NSg/VB . . > # > The Hatter looked at the March Hare , who had followed him into the court , -# D NSg/VB VP/J NSg/P D NPr/VB+ NSg/VB/J+ . NPr/I+ VB VP/J ISg+ P D N🅪Sg/VB/J+ . +# D NSg/VB VP/J NSg/P D NPr/VB+ NSg/VB/J+ . NPr/I+ VP VP/J ISg+ P D N🅪Sg/VB/J+ . > arm - in - arm with the Dormouse . “ Fourteenth of March , I think it was , ” he said . # NSg/VB/J+ . NPr/J/R/P . NSg/VB/J+ P D NSg . . NSg/J P NPr/VB+ . ISg/#r+ NSg/VB NPr/ISg+ VPt . . NPr/ISg+ VP/J . > @@ -5176,8 +5176,8 @@ # > “ Write that down , ” the King said to the jury , and the jury eagerly wrote down # . NSg/VB NSg/I/C/Ddem+ N🅪Sg/VB/J/P . . D+ NPr/VB/J+ VP/J P D+ NSg/VB/J+ . VB/C D+ NSg/VB/J+ R VPt N🅪Sg/VB/J/P -> all three dates on their slates , and then added them up , and reduced the answer -# NSg/I/J/C/Dq NSg NPl/V3+ J/P D$+ NPl/V3 . VB/C NSg/J/C VP/J NSg/IPl+ NSg/VB/J/P . VB/C VP/J D NSg/VB+ +> all three dates on their slates , and then added them up , and reduced the answer +# NSg/I/J/C/Dq NSg NPl/V3+ J/P D$+ NPl/V3 . VB/C NSg/J/R/C VP/J NSg/IPl+ NSg/VB/J/P . VB/C VP/J D NSg/VB+ > to shillings and pence . # P NPl VB/C NPl . > @@ -5186,12 +5186,12 @@ # . NSg/VB NSg/VB/J/P D$+ NSg/VB+ . . D+ NPr/VB/J+ VP/J P D NSg/VB . > # -> “ It isn’t mine , ” said the Hatter . -# . NPr/ISg+ NSg/VB NSg/I/VB+ . . VP/J D NSg/VB . +> “ It isn’t mine , ” said the Hatter . +# . NPr/ISg+ NSg/VX3 NSg/I/VB+ . . VP/J D NSg/VB . > # > “ Stolen ! ” the King exclaimed , turning to the jury , who instantly made a -# . NSg/VPp/J . . D+ NPr/VB/J+ VP/J . Nᴹ/Vg/J P D+ NSg/VB/J+ . NPr/I+ R VB D/P +# . NSg/VPp/J . . D+ NPr/VB/J+ VP/J . Nᴹ/Vg/J P D+ NSg/VB/J+ . NPr/I+ R VP D/P > memorandum of the fact . # NSg P D NSg+ . > @@ -5209,13 +5209,13 @@ > # > “ Give your evidence , ” said the King ; “ and don’t be nervous , or I’ll have you -# . NSg/VB D$+ Nᴹ/VB+ . . VP/J D+ NPr/VB/J+ . . VB/C VB NSg/VXB J . NPr/C K NSg/VXB ISgPl+ +# . NSg/VB D$+ Nᴹ/VB+ . . VP/J D+ NPr/VB/J+ . . VB/C VXB NSg/VXB J . NPr/C K NSg/VXB ISgPl+ > executed on the spot . ” # VP/J J/P D NSg/VB/J+ . . > # -> This did not seem to encourage the witness at all : he kept shifting from one -# I/Ddem+ VPt NSg/R/C VB P VB D+ NSg/VB+ NSg/P NSg/I/J/C/Dq . NPr/ISg+ VP Nᴹ/Vg/J+ P NSg/I/J+ +> This did not seem to encourage the witness at all : he kept shifting from one +# I/Ddem+ VXPt NSg/R/C VB P VB D+ NSg/VB+ NSg/P NSg/I/J/C/Dq . NPr/ISg+ VP Nᴹ/Vg/J+ P NSg/I/J+ > foot to the other , looking uneasily at the Queen , and in his confusion he bit a # NSg/VB+ P D NSg/VB/J . Nᴹ/Vg/J R NSg/P D NPr/VB/J+ . VB/C NPr/J/R/P ISg/D$+ N🅪Sg/VB+ NPr/ISg+ NSg/VPt D/P > large piece out of his teacup instead of the bread - and - butter . @@ -5223,11 +5223,11 @@ > # > Just at this moment Alice felt a very curious sensation , which puzzled her a -# J NSg/P I/Ddem+ NSg+ NPr+ N🅪Sg/VB/J D/P J/R J+ NSg+ . I/C+ VP/J ISg/D$+ D/P+ +# J/R NSg/P I/Ddem+ NSg+ NPr+ N🅪Sg/VP/J D/P J/R J+ NSg+ . I/C+ VP/J ISg/D$+ D/P+ > good deal until she made out what it was : she was beginning to grow larger -# NPr/VB/J+ NSg/VB/J+ C/P ISg+ VB NSg/VB/J/R/P NSg/I+ NPr/ISg+ VPt . ISg+ VPt NSg/Vg/J P VB JC -> again , and she thought at first she would get up and leave the court ; but on -# P . VB/C ISg+ N🅪Sg/VP NSg/P NSg/VB/J ISg+ VXB NSg/VB NSg/VB/J/P VB/C NSg/VB D+ N🅪Sg/VB/J+ . NSg/C/P J/P +# NPr/VB/J+ NSg/VB/J+ C/P ISg+ VP NSg/VB/J/R/P NSg/I+ NPr/ISg+ VPt . ISg+ VPt NSg/Vg/J P VB JC +> again , and she thought at first she would get up and leave the court ; but on +# P . VB/C ISg+ N🅪Sg/VP NSg/P NSg/J ISg+ VXB NSg/VB NSg/VB/J/P VB/C NSg/VB D+ N🅪Sg/VB/J+ . NSg/C/P J/P > second thoughts she decided to remain where she was as long as there was room # NSg/VB/J+ NPl/V3+ ISg+ NSg/VP/J P NSg/VB NSg/R/C ISg+ VPt NSg/R NPr/VB/J NSg/R R+ VPt N🅪Sg/VB/J+ > for her . @@ -5249,7 +5249,7 @@ > # > “ Don’t talk nonsense , ” said Alice more boldly : “ you know you’re growing too . ” -# . VB N🅪Sg/VB Nᴹ/VB/J+ . . VP/J NPr+ NPr/I/J/R/Dq R . . ISgPl+ NSg/VB K Nᴹ/Vg/J R . . +# . VXB N🅪Sg/VB Nᴹ/VB/J+ . . VP/J NPr+ NPr/I/J/R/Dq R . . ISgPl+ NSg/VB K Nᴹ/Vg/J R . . > # > “ Yes , but I grow at a reasonable pace , ” said the Dormouse : “ not in that @@ -5261,13 +5261,13 @@ > # > All this time the Queen had never left off staring at the Hatter , and , just as -# NSg/I/J/C/Dq+ I/Ddem+ N🅪Sg/VB/J+ D+ NPr/VB/J+ VB R NPr/VB/J NSg/VB/J/P Nᴹ/Vg/J NSg/P D NSg/VB . VB/C . J NSg/R +# NSg/I/J/C/Dq+ I/Ddem+ N🅪Sg/VB/J+ D+ NPr/VB/J+ VP R NPr/VP/J NSg/VB/J/P Nᴹ/Vg/J NSg/P D NSg/VB . VB/C . J/R NSg/R > the Dormouse crossed the court , she said to one of the officers of the court , # D NSg VP/J D N🅪Sg/VB/J+ . ISg+ VP/J P NSg/I/J P D NPl/V3 P D N🅪Sg/VB/J+ . > “ Bring me the list of the singers in the last concert ! ” on which the wretched # . VB NPr/ISg+ D NSg/VB P D + NPr/J/R/P D NSg/VB/J NSg/VB+ . . J/P I/C+ D J -> Hatter trembled so , that he shook both his shoes off . -# NSg/VB VP/J NSg/I/J/R/C . NSg/I/C/Ddem NPr/ISg+ NSg/VB/J I/C/Dq ISg/D$+ NPl/V3+ NSg/VB/J/P . +> Hatter trembled so , that he shook both his shoes off . +# NSg/VB VP/J NSg/I/J/R/C . NSg/I/C/Ddem NPr/ISg+ NSg/VPt/J I/C/Dq ISg/D$+ NPl/V3+ NSg/VB/J/P . > # > “ Give your evidence , ” the King repeated angrily , “ or I’ll have you executed , @@ -5279,7 +5279,7 @@ > “ I’m a poor man , your Majesty , ” the Hatter began , in a trembling voice , “ — and I # . K D/P+ NSg/VB/J NPr/VB/J+ . D$+ N🅪Sg/I+ . . D NSg/VB VPt . NPr/J/R/P D/P Nᴹ/Vg/J NSg/VB+ . . . VB/C ISg/#r+ > hadn’t begun my tea — not above a week or so — and what with the bread - and - butter -# VB VPp D$+ N🅪Sg/VB+ . NSg/R/C NSg/J/P D/P NSg/J+ NPr/C NSg/I/J/R/C . VB/C NSg/I+ P D N🅪Sg/VB+ . VB/C . NSg/VB+ +# VPt VPp D$+ N🅪Sg/VB+ . NSg/R/C NSg/J/P D/P NSg/J+ NPr/C NSg/I/J/R/C . VB/C NSg/I+ P D N🅪Sg/VB+ . VB/C . NSg/VB+ > getting so thin — and the twinkling of the tea — ” # NSg/Vg NSg/I/J/R/C NSg/VB/J . VB/C D N🅪Sg/Vg/J P D N🅪Sg/VB+ . . > @@ -5305,11 +5305,11 @@ > # > “ I didn’t ! ” the March Hare interrupted in a great hurry . -# . ISg/#r+ VB . . D+ NPr/VB+ NSg/VB/J+ VP/J NPr/J/R/P D/P+ NSg/J+ NSg/VB+ . +# . ISg/#r+ VXPt . . D+ NPr/VB+ NSg/VB/J+ VP/J NPr/J/R/P D/P+ NSg/J+ NSg/VB+ . > # -> “ You did ! ” said the Hatter . -# . ISgPl+ VPt . . VP/J D NSg/VB . +> “ You did ! ” said the Hatter . +# . ISgPl+ VXPt . . VP/J D NSg/VB . > # > “ I deny it ! ” said the March Hare . @@ -5332,16 +5332,16 @@ # . P NSg/I/C/Ddem+ . . VP/J D NSg/VB . . ISg/#r+ NSg/VBP/J I/J/R/Dq NPr/I/J/R/Dq N🅪Sg/VB+ . VB/C . NSg/VB+ . . > # -> “ But what did the Dormouse say ? ” one of the jury asked . -# . NSg/C/P NSg/I+ VPt D NSg NSg/VB . . NSg/I/J P D+ NSg/VB/J+ VP/J . +> “ But what did the Dormouse say ? ” one of the jury asked . +# . NSg/C/P NSg/I+ VXPt D NSg NSg/VB . . NSg/I/J P D+ NSg/VB/J+ VP/J . > # > “ That I can’t remember , ” said the Hatter . # . NSg/I/C/Ddem ISg/#r+ VXB NSg/VB . . VP/J D NSg/VB . > # -> “ You must remember , ” remarked the King , “ or I’ll have you executed . ” -# . ISgPl+ NSg/VB NSg/VB . . VP/J D+ NPr/VB/J+ . . NPr/C K NSg/VXB ISgPl+ VP/J . . +> “ You must remember , ” remarked the King , “ or I’ll have you executed . ” +# . ISgPl+ NSg/VXB NSg/VB . . VP/J D+ NPr/VB/J+ . . NPr/C K NSg/VXB ISgPl+ VP/J . . > # > The miserable Hatter dropped his teacup and bread - and - butter , and went down on @@ -5357,11 +5357,11 @@ > Here one of the guinea - pigs cheered , and was immediately suppressed by the # NSg/J/R NSg/I/J P D+ NPr+ . NPl/V3+ VP/J . VB/C VPt R VP/J NSg/J/P D > officers of the court . ( As that is rather a hard word , I will just explain to -# NPl/V3 P D+ N🅪Sg/VB/J+ . . NSg/R NSg/I/C/Ddem+ VL3 NPr/VB/J/R D/P N🅪Sg/J/R NSg/VB . ISg/#r+ NPr/VXB J VB P +# NPl/V3 P D+ N🅪Sg/VB/J+ . . NSg/R NSg/I/C/Ddem+ VL3 NPr/VB/J/R D/P N🅪Sg/J/R NSg/VB . ISg/#r+ NPr/VXB J/R VB P > you how it was done . They had a large canvas bag , which tied up at the mouth -# ISgPl+ NSg/C NPr/ISg+ VPt NSg/VPp/J . IPl+ VB D/P+ NSg/J+ NSg/VB+ NSg/VB+ . I/C+ VP/J NSg/VB/J/P NSg/P D NSg/VB+ -> with strings : into this they slipped the guinea - pig , head first , and then sat -# P NPl/V3+ . P I/Ddem+ IPl+ VP/J D NPr+ . NSg/VB . NPr/VB/J+ NSg/VB/J . VB/C NSg/J/C NSg/VP/J +# ISgPl+ NSg/C NPr/ISg+ VPt NSg/VPp/J . IPl+ VP D/P+ NSg/J+ NSg/VB+ NSg/VB+ . I/C+ VP/J NSg/VB/J/P NSg/P D NSg/VB+ +> with strings : into this they slipped the guinea - pig , head first , and then sat +# P NPl/V3+ . P I/Ddem+ IPl+ VP/J D NPr+ . NSg/VB . NPr/VB/J+ NSg/J . VB/C NSg/J/R/C NSg/VP/J > upon it . ) # P NPr/ISg+ . . > @@ -5373,7 +5373,7 @@ > was immediately suppressed by the officers of the court , ” and I never understood # VPt R VP/J NSg/J/P D NPl/V3 P D N🅪Sg/VB/J+ . . VB/C ISg/#r+ R VP/J > what it meant till now . ” -# NSg/I+ NPr/ISg+ VB NSg/VB/C/P NSg/J/R/C . . +# NSg/I+ NPr/ISg+ VP NSg/VB/C/P NSg/J/R/C . . > # > “ If that’s all you know about it , you may stand down , ” continued the King . @@ -5384,8 +5384,8 @@ # . ISg/#r+ VXB NSg/VB/J NPr/Dq/P NSg/VB/JC . . VP/J D NSg/VB . . K J/P D NSg/VB+ . NSg/R NPr/ISg+ VL3 . . > # -> “ Then you may sit down , ” the King replied . -# . NSg/J/C ISgPl+ NPr/VXB NSg/VB N🅪Sg/VB/J/P . . D+ NPr/VB/J+ VP/J . +> “ Then you may sit down , ” the King replied . +# . NSg/J/R/C ISgPl+ NPr/VXB NSg/VB N🅪Sg/VB/J/P . . D+ NPr/VB/J+ VP/J . > # > Here the other guinea - pig cheered , and was suppressed . @@ -5405,13 +5405,13 @@ > # > “ You may go , ” said the King , and the Hatter hurriedly left the court , without -# . ISgPl+ NPr/VXB NSg/VB/J . . VP/J D+ NPr/VB/J+ . VB/C D NSg/VB R NPr/VB/J D N🅪Sg/VB/J+ . C/P -> even waiting to put his shoes on . -# NSg/VB/J Nᴹ/Vg/J P NSg/VBP ISg/D$+ NPl/V3+ J/P . +# . ISgPl+ NPr/VXB NSg/VB/J . . VP/J D+ NPr/VB/J+ . VB/C D NSg/VB R NPr/VP/J D N🅪Sg/VB/J+ . C/P +> even waiting to put his shoes on . +# NSg/VB/J/R Nᴹ/Vg/J P NSg/VBP ISg/D$+ NPl/V3+ J/P . > # > “ — and just take his head off outside , ” the Queen added to one of the officers : -# . . VB/C J NSg/VB ISg/D$+ NPr/VB/J+ NSg/VB/J/P Nᴹ/VB/J/P . . D+ NPr/VB/J+ VP/J P NSg/I/J P D+ NPl/V3+ . +# . . VB/C J/R NSg/VB ISg/D$+ NPr/VB/J+ NSg/VB/J/P Nᴹ/VB/J/P . . D+ NPr/VB/J+ VP/J P NSg/I/J P D+ NPl/V3+ . > but the Hatter was out of sight before the officer could get to the door . # NSg/C/P D NSg/VB VPt NSg/VB/J/R/P P N🅪Sg/VB+ C/P D NSg/VB+ NSg/VXB NSg/VB P D NSg/VB+ . > @@ -5422,8 +5422,8 @@ # > The next witness was the Duchess’s cook . She carried the pepper - box in her hand , # D+ NSg/J/P+ NSg/VB+ VPt D NSg$ NPr/VB . ISg+ VP/J D N🅪Sg/VB+ . NSg/VB NPr/J/R/P ISg/D$+ NSg/VB+ . -> and Alice guessed who it was , even before she got into the court , by the way the -# VB/C NPr+ VP/J NPr/I+ NPr/ISg+ VPt . NSg/VB/J C/P ISg+ VP P D+ N🅪Sg/VB/J+ . NSg/J/P D+ NSg/J+ D +> and Alice guessed who it was , even before she got into the court , by the way the +# VB/C NPr+ VP/J NPr/I+ NPr/ISg+ VPt . NSg/VB/J/R C/P ISg+ VP P D+ N🅪Sg/VB/J+ . NSg/J/P D+ NSg/J+ D > people near the door began sneezing all at once . # NPl/VB+ NSg/VB/J/P D+ NSg/VB+ VPt Nᴹ/Vg/J NSg/I/J/C/Dq NSg/P NSg/C . > @@ -5433,21 +5433,21 @@ > # > “ Shan’t , ” said the cook . -# . VB . . VP/J D NPr/VB+ . +# . VXB . . VP/J D NPr/VB+ . > # > The King looked anxiously at the White Rabbit , who said in a low voice , “ Your # D+ NPr/VB/J+ VP/J R NSg/P D+ NPr🅪Sg/VB/J+ NSg/VB+ . NPr/I+ VP/J NPr/J/R/P D/P+ NSg/VB/J/R+ NSg/VB+ . . D$+ -> Majesty must cross - examine this witness . ” -# N🅪Sg/I+ NSg/VB NPr/VB/J/P+ . NSg/VB I/Ddem+ NSg/VB+ . . +> Majesty must cross - examine this witness . ” +# N🅪Sg/I+ NSg/VXB NPr/VB/J/P+ . NSg/VB I/Ddem+ NSg/VB+ . . > # -> “ Well , if I must , I must , ” the King said , with a melancholy air , and , after -# . NSg/VB/J/R . NSg/C ISg/#r+ NSg/VB . ISg/#r+ NSg/VB . . D+ NPr/VB/J+ VP/J . P D/P NSg/J N🅪Sg/VB+ . VB/C . P +> “ Well , if I must , I must , ” the King said , with a melancholy air , and , after +# . NSg/VB/J/R . NSg/C ISg/#r+ NSg/VXB . ISg/#r+ NSg/VXB . . D+ NPr/VB/J+ VP/J . P D/P NSg/J N🅪Sg/VB+ . VB/C . P > folding his arms and frowning at the cook till his eyes were nearly out of # Nᴹ/Vg/J ISg/D$+ NPl/V3+ VB/C Nᴹ/Vg/J NSg/P D NPr/VB+ NSg/VB/C/P ISg/D$+ NPl/V3+ NSg/VPt R NSg/VB/J/R/P P > sight , he said in a deep voice , “ What are tarts made of ? ” -# N🅪Sg/VB+ . NPr/ISg+ VP/J NPr/J/R/P D/P NSg/J NSg/VB+ . . NSg/I+ VB NPl/V3 VB P . . +# N🅪Sg/VB+ . NPr/ISg+ VP/J NPr/J/R/P D/P NSg/J NSg/VB+ . . NSg/I+ VB NPl/V3 VP P . . > # > “ Pepper , mostly , ” said the cook . @@ -5467,13 +5467,13 @@ > For some minutes the whole court was in confusion , getting the Dormouse turned # R/C/P I/J/R/Dq+ NPl/V3+ D+ NSg/J+ N🅪Sg/VB/J+ VPt NPr/J/R/P N🅪Sg/VB+ . NSg/Vg D NSg VP/J > out , and , by the time they had settled down again , the cook had disappeared . -# NSg/VB/J/R/P . VB/C . NSg/J/P D N🅪Sg/VB/J+ IPl+ VB VP/J N🅪Sg/VB/J/P P . D NPr/VB+ VB VP/J . +# NSg/VB/J/R/P . VB/C . NSg/J/P D N🅪Sg/VB/J+ IPl+ VP VP/J N🅪Sg/VB/J/P P . D NPr/VB+ VP VP/J . > # > “ Never mind ! ” said the King , with an air of great relief . “ Call the next # . R NSg/VB+ . . VP/J D+ NPr/VB/J+ . P D/P N🅪Sg/VB P NSg/J+ NSg/J+ . . NSg/VB D+ NSg/J/P+ > witness . ” And he added in an undertone to the Queen , “ Really , my dear , you must -# NSg/VB+ . . VB/C NPr/ISg+ VP/J NPr/J/R/P D/P NSg/VB P D NPr/VB/J+ . . R . D$+ NSg/VB/J . ISgPl+ NSg/VB +# NSg/VB+ . . VB/C NPr/ISg+ VP/J NPr/J/R/P D/P NSg/VB P D NPr/VB/J+ . . R . D$+ NSg/VB/J . ISgPl+ NSg/VXB > cross - examine the next witness . It quite makes my forehead ache ! ” # NPr/VB/J/P+ . NSg/VB D NSg/J/P NSg/VB+ . NPr/ISg+ R NPl/V3 D$+ NSg+ NSg/VB+ . . > @@ -5481,27 +5481,27 @@ > Alice watched the White Rabbit as he fumbled over the list , feeling very curious # NPr+ VP/J D+ NPr🅪Sg/VB/J+ NSg/VB+ NSg/R NPr/ISg+ VP/J NSg/J/P D NSg/VB+ . N🅪Sg/Vg/J J/R J > to see what the next witness would be like , “ — for they haven’t got much evidence -# P NSg/VB NSg/I+ D NSg/J/P NSg/VB+ VXB NSg/VXB NSg/VB/J/C/P . . . R/C/P IPl+ VB VP NSg/I/J/R/Dq Nᴹ/VB+ +# P NSg/VB NSg/I+ D NSg/J/P NSg/VB+ VXB NSg/VXB NSg/VB/J/C/P . . . R/C/P IPl+ VXB VP NSg/I/J/R/Dq Nᴹ/VB+ > yet , ” she said to herself . Imagine her surprise , when the White Rabbit read out , # NSg/VB/C . . ISg+ VP/J P ISg+ . NSg/VB ISg/D$+ NSg/VB+ . NSg/I/C D+ NPr🅪Sg/VB/J+ NSg/VB+ NSg/VBP NSg/VB/J/R/P . > at the top of his shrill little voice , the name “ Alice ! ” # NSg/P D NSg/VB/J P ISg/D$+ NSg/VB/J NPr/I/J/Dq+ NSg/VB+ . D+ NSg/VB+ . NPr+ . . > # -> CHAPTER XII : Alice’s Evidence -# NSg/VB+ #r . NSg$ Nᴹ/VB+ +> CHAPTER XII : Alice’s Evidence +# HeadingStart NSg/VB+ #r . NSg$ Nᴹ/VB+ > # > “ Here ! ” cried Alice , quite forgetting in the flurry of the moment how large she # . NSg/J/R . . VP/J NPr+ . R NSg/Vg NPr/J/R/P D NSg/VB P D NSg+ NSg/C NSg/J ISg+ > had grown in the last few minutes , and she jumped up in such a hurry that she -# VB VB/J NPr/J/R/P D NSg/VB/J NSg/I/Dq NPl/V3+ . VB/C ISg+ VP/J NSg/VB/J/P NPr/J/R/P NSg/I D/P NSg/VB+ NSg/I/C/Ddem+ ISg+ +# VP VB/J NPr/J/R/P D NSg/VB/J NSg/I/Dq NPl/V3+ . VB/C ISg+ VP/J NSg/VB/J/P NPr/J/R/P NSg/I D/P NSg/VB+ NSg/I/C/Ddem+ ISg+ > tipped over the jury - box with the edge of her skirt , upsetting all the jurymen # VP NSg/J/P D NSg/VB/J+ . NSg/VB P D NSg/VB P ISg/D$+ NSg/VB . NSg/VB/J NSg/I/J/C/Dq D NPl -> on to the heads of the crowd below , and there they lay sprawling about , -# J/P P D NPl/V3 P D NSg/VB+ P . VB/C R+ IPl+ NSg/VB/J Nᴹ/Vg/J J/P . +> on to the heads of the crowd below , and there they lay sprawling about , +# J/P P D NPl/V3 P D NSg/VB+ P . VB/C R+ IPl+ NSg/VPt/J Nᴹ/Vg/J J/P . > reminding her very much of a globe of goldfish she had accidentally upset the -# Nᴹ/Vg/J ISg/D$+ J/R NSg/I/J/R/Dq P D/P NSg/VB P NSgPl ISg+ VB R NSg/VB/J D +# Nᴹ/Vg/J ISg/D$+ J/R NSg/I/J/R/Dq P D/P NSg/VB P NSgPl ISg+ VP R NSg/VB/J D > week before . # NSg/J+ C/P . > @@ -5510,8 +5510,8 @@ # . NPr/VB . ISg/#r+ NSg/VB D$+ NSg/VB . . ISg+ VP/J NPr/J/R/P D/P N🅪Sg/I/VB P NSg/J+ NSg/VB+ . VB/C VPt > picking them up again as quickly as she could , for the accident of the goldfish # Nᴹ/Vg/J NSg/IPl+ NSg/VB/J/P P NSg/R R NSg/R ISg+ NSg/VXB . R/C/P D NSg/J P D NSgPl -> kept running in her head , and she had a vague sort of idea that they must be -# VP Nᴹ/Vg/J/P NPr/J/R/P ISg/D$+ NPr/VB/J+ . VB/C ISg+ VB D/P NSg/VB/J NSg/VB P NSg+ NSg/I/C/Ddem+ IPl+ NSg/VB NSg/VXB +> kept running in her head , and she had a vague sort of idea that they must be +# VP Nᴹ/Vg/J/P NPr/J/R/P ISg/D$+ NPr/VB/J+ . VB/C ISg+ VP D/P NSg/VB/J NSg/VB P NSg+ NSg/I/C/Ddem+ IPl+ NSg/VXB NSg/VXB > collected at once and put back into the jury - box , or they would die . # VP/J NSg/P NSg/C VB/C NSg/VBP NSg/VB/J P D NSg/VB/J+ . NSg/VB+ . NPr/C IPl+ VXB NSg/VB . > @@ -5525,7 +5525,7 @@ > # > Alice looked at the jury - box , and saw that , in her haste , she had put the Lizard -# NPr+ VP/J NSg/P D NSg/VB/J+ . NSg/VB+ . VB/C NSg/VPt NSg/I/C/Ddem+ . NPr/J/R/P ISg/D$+ NSg/VB+ . ISg+ VB NSg/VBP D NSg +# NPr+ VP/J NSg/P D NSg/VB/J+ . NSg/VB+ . VB/C NSg/VPt NSg/I/C/Ddem+ . NPr/J/R/P ISg/D$+ NSg/VB+ . ISg+ VP NSg/VBP D NSg > in head downwards , and the poor little thing was waving its tail about in a # NPr/J/R/P NPr/VB/J+ R . VB/C D NSg/VB/J NPr/I/J/Dq NSg+ VPt Nᴹ/Vg/J ISg/D$+ NSg/VB/J+ J/P NPr/J/R/P D/P > melancholy way , being quite unable to move . She soon got it out again , and put @@ -5537,13 +5537,13 @@ > # > As soon as the jury had a little recovered from the shock of being upset , and -# NSg/R J/R NSg/R D+ NSg/VB/J+ VB D/P NPr/I/J/Dq VP/J+ P D N🅪Sg/J P N🅪Sg/Vg/J/C NSg/VB/J . VB/C +# NSg/R J/R NSg/R D+ NSg/VB/J+ VP D/P NPr/I/J/Dq VP/J+ P D N🅪Sg/J P N🅪Sg/Vg/J/C NSg/VB/J . VB/C > their slates and pencils had been found and handed back to them , they set to -# D$+ NPl/V3 VB/C NPl/V3+ VB NSg/VPp NSg/VB VB/C VP/J NSg/VB/J P NSg/IPl+ . IPl+ NPr/VBP/J P +# D$+ NPl/V3 VB/C NPl/V3+ VP NSg/VPp NSg/VP VB/C VP/J NSg/VB/J P NSg/IPl+ . IPl+ NPr/VBP/J P > work very diligently to write out a history of the accident , all except the # N🅪Sg/VB J/R R P NSg/VB NSg/VB/J/R/P D/P N🅪Sg P D NSg/J+ . NSg/I/J/C/Dq VB/C/P D > Lizard , who seemed too much overcome to do anything but sit with its mouth open , -# NSg . NPr/I+ VP/J R NSg/I/J/R/Dq NSg/VB P VXB NSg/I/VB+ NSg/C/P NSg/VB P ISg/D$+ NSg/VB+ NSg/VB/J . +# NSg . NPr/I+ VP/J R NSg/I/J/R/Dq VB P VXB NSg/I/VB+ NSg/C/P NSg/VB P ISg/D$+ NSg/VB+ NSg/VB/J . > gazing up into the roof of the court . # Nᴹ/Vg/J NSg/VB/J/P P D NSg/VB P D N🅪Sg/VB/J+ . > @@ -5565,7 +5565,7 @@ > # > “ That’s very important , ” the King said , turning to the jury . They were just -# . NSg$ J/R J . . D NPr/VB/J+ VP/J . Nᴹ/Vg/J P D NSg/VB/J+ . IPl+ NSg/VPt J +# . NSg$ J/R J . . D NPr/VB/J+ VP/J . Nᴹ/Vg/J P D NSg/VB/J+ . IPl+ NSg/VPt J/R > beginning to write this down on their slates , when the White Rabbit interrupted : # NSg/Vg/J P NSg/VB I/Ddem N🅪Sg/VB/J/P J/P D$+ NPl/V3 . NSg/I/C D NPr🅪Sg/VB/J NSg/VB+ VP/J . > “ Unimportant , your Majesty means , of course , ” he said in a very respectful tone , @@ -5575,7 +5575,7 @@ > # > “ Unimportant , of course , I meant , ” the King hastily said , and went on to himself -# . J . P NSg/VB+ . ISg/#r+ VB . . D+ NPr/VB/J+ R VP/J . VB/C NSg/VPt J/P P ISg+ +# . J . P NSg/VB+ . ISg/#r+ VP . . D+ NPr/VB/J+ R VP/J . VB/C NSg/VPt J/P P ISg+ > in an undertone , # NPr/J/R/P D/P NSg/VB . > @@ -5589,13 +5589,13 @@ > Some of the jury wrote it down “ important , ” and some “ unimportant . ” Alice could # I/J/R/Dq P D+ NSg/VB/J+ VPt NPr/ISg+ N🅪Sg/VB/J/P . J . . VB/C I/J/R/Dq . J . . NPr+ NSg/VXB > see this , as she was near enough to look over their slates ; “ but it doesn’t -# NSg/VB I/Ddem+ . NSg/R ISg+ VPt NSg/VB/J/P NSg/I P NSg/VB NSg/J/P D$+ NPl/V3 . . NSg/C/P NPr/ISg+ VB +# NSg/VB I/Ddem+ . NSg/R ISg+ VPt NSg/VB/J/P NSg/I P NSg/VB NSg/J/P D$+ NPl/V3 . . NSg/C/P NPr/ISg+ VX3 > matter a bit , ” she thought to herself . # N🅪Sg/VB+ D/P NSg/VPt+ . . ISg+ N🅪Sg/VP P ISg+ . > # > At this moment the King , who had been for some time busily writing in his -# NSg/P I/Ddem+ NSg+ D+ NPr/VB/J+ . NPr/I+ VB NSg/VPp R/C/P I/J/R/Dq+ N🅪Sg/VB/J+ R Nᴹ/Vg/J NPr/J/R/P ISg/D$+ +# NSg/P I/Ddem+ NSg+ D+ NPr/VB/J+ . NPr/I+ VP NSg/VPp R/C/P I/J/R/Dq+ N🅪Sg/VB/J+ R Nᴹ/Vg/J NPr/J/R/P ISg/D$+ > note - book , cackled out “ Silence ! ” and read out from his book , “ Rule Forty - two . # NSg/VB+ . NSg/VB+ . VP/J NSg/VB/J/R/P . NSg/VB+ . . VB/C NSg/VBP NSg/VB/J/R/P P ISg/D$+ NSg/VB+ . . NSg/VB+ NSg/J . NSg . > All persons more than a mile high to leave the court . ” @@ -5619,17 +5619,17 @@ > # > “ Well , I shan’t go , at any rate , ” said Alice : “ besides , that’s not a regular -# . NSg/VB/J/R . ISg/#r+ VB NSg/VB/J . NSg/P I/R/Dq NSg/VB+ . . VP/J NPr+ . . R/P . NSg$ NSg/R/C D/P NSg/J +# . NSg/VB/J/R . ISg/#r+ VXB NSg/VB/J . NSg/P I/R/Dq NSg/VB+ . . VP/J NPr+ . . R/P . NSg$ NSg/R/C D/P NSg/J > rule : you invented it just now . ” -# NSg/VB+ . ISgPl+ VP/J NPr/ISg+ J NSg/J/R/C . . +# NSg/VB+ . ISgPl+ VP/J NPr/ISg+ J/R NSg/J/R/C . . > # > “ It’s the oldest rule in the book , ” said the King . # . K D JS NSg/VB+ NPr/J/R/P D NSg/VB+ . . VP/J D NPr/VB/J+ . > # -> “ Then it ought to be Number One , ” said Alice . -# . NSg/J/C NPr/ISg+ NSg/I/VXB P NSg/VXB N🅪Sg/VB/JC+ NSg/I/J . . VP/J NPr+ . +> “ Then it ought to be Number One , ” said Alice . +# . NSg/J/R/C NPr/ISg+ NSg/I/VXB P NSg/VXB N🅪Sg/VB/JC+ NSg/I/J . . VP/J NPr+ . > # > The King turned pale , and shut his note - book hastily . “ Consider your verdict , ” @@ -5641,7 +5641,7 @@ > “ There’s more evidence to come yet , please your Majesty , ” said the White Rabbit , # . K NPr/I/J/R/Dq Nᴹ/VB+ P NSg/VBPp/P NSg/VB/C . VB D$+ N🅪Sg/I+ . . VP/J D NPr🅪Sg/VB/J NSg/VB+ . > jumping up in a great hurry ; “ this paper has just been picked up . ” -# Nᴹ/Vg/J NSg/VB/J/P NPr/J/R/P D/P NSg/J NSg/VB+ . . I/Ddem N🅪Sg/VB/J+ V3 J NSg/VPp VP/J NSg/VB/J/P . . +# Nᴹ/Vg/J NSg/VB/J/P NPr/J/R/P D/P NSg/J NSg/VB+ . . I/Ddem N🅪Sg/VB/J+ V3 J/R NSg/VPp VP/J NSg/VB/J/P . . > # > “ What’s in it ? ” said the Queen . @@ -5649,25 +5649,25 @@ > # > “ I haven’t opened it yet , ” said the White Rabbit , “ but it seems to be a letter , -# . ISg/#r+ VB VP/J NPr/ISg+ NSg/VB/C . . VP/J D NPr🅪Sg/VB/J NSg/VB+ . . NSg/C/P NPr/ISg+ V3 P NSg/VXB D/P NSg/VB+ . +# . ISg/#r+ VXB VP/J NPr/ISg+ NSg/VB/C . . VP/J D NPr🅪Sg/VB/J NSg/VB+ . . NSg/C/P NPr/ISg+ V3 P NSg/VXB D/P NSg/VB+ . > written by the prisoner to — to somebody . ” # VPp/J NSg/J/P D NSg+ P . P NSg/I+ . . > # -> “ It must have been that , ” said the King , “ unless it was written to nobody , which -# . NPr/ISg+ NSg/VB NSg/VXB NSg/VPp NSg/I/C/Ddem+ . . VP/J D+ NPr/VB/J+ . . C NPr/ISg+ VPt VPp/J P NSg/I+ . I/C+ -> isn’t usual , you know . ” -# NSg/VB NSg/J . ISgPl+ NSg/VB . . +> “ It must have been that , ” said the King , “ unless it was written to nobody , which +# . NPr/ISg+ NSg/VXB NSg/VXB NSg/VPp NSg/I/C/Ddem+ . . VP/J D+ NPr/VB/J+ . . C NPr/ISg+ VPt VPp/J P NSg/I+ . I/C+ +> isn’t usual , you know . ” +# NSg/VX3 NSg/J . ISgPl+ NSg/VB . . > # > “ Who is it directed to ? ” said one of the jurymen . # . NPr/I+ VL3 NPr/ISg+ VP/J P . . VP/J NSg/I/J P D NPl . > # -> “ It isn’t directed at all , ” said the White Rabbit ; “ in fact , there’s nothing -# . NPr/ISg+ NSg/VB VP/J NSg/P NSg/I/J/C/Dq . . VP/J D NPr🅪Sg/VB/J NSg/VB+ . . NPr/J/R/P NSg+ . K NSg/I/J+ +> “ It isn’t directed at all , ” said the White Rabbit ; “ in fact , there’s nothing +# . NPr/ISg+ NSg/VX3 VP/J NSg/P NSg/I/J/C/Dq . . VP/J D NPr🅪Sg/VB/J NSg/VB+ . . NPr/J/R/P NSg+ . K NSg/I/J+ > written on the outside . ” He unfolded the paper as he spoke , and added “ It isn’t -# VPp/J J/P D Nᴹ/VB/J/P . . NPr/ISg+ VP/J D+ N🅪Sg/VB/J+ NSg/R NPr/ISg+ NSg/VPt . VB/C VP/J . NPr/ISg+ NSg/VB +# VPp/J J/P D Nᴹ/VB/J/P . . NPr/ISg+ VP/J D+ N🅪Sg/VB/J+ NSg/R NPr/ISg+ NSg/VPt . VB/C VP/J . NPr/ISg+ NSg/VX3 > a letter , after all : it’s a set of verses . ” # D/P+ NSg/VB+ . P NSg/I/J/C/Dq . K D/P NPr/VBP/J+ P NPl/V3 . . > @@ -5682,38 +5682,38 @@ # NPr/ISg+ . . . D+ NSg/VB/J+ NSg/I/J/C/Dq VP/J VP/J . . > # -> “ He must have imitated somebody else’s hand , ” said the King . ( The jury all -# . NPr/ISg+ NSg/VB NSg/VXB VP/J NSg/I+ NSg$ NSg/VB+ . . VP/J D NPr/VB/J+ . . D+ NSg/VB/J+ NSg/I/J/C/Dq +> “ He must have imitated somebody else’s hand , ” said the King . ( The jury all +# . NPr/ISg+ NSg/VXB NSg/VXB VP/J NSg/I+ NSg$ NSg/VB+ . . VP/J D NPr/VB/J+ . . D+ NSg/VB/J+ NSg/I/J/C/Dq > brightened up again . ) # VP/J NSg/VB/J/P P . . > # > “ Please your Majesty , ” said the Knave , “ I didn’t write it , and they can’t prove -# . VB D$+ N🅪Sg/I+ . . VP/J D NSg . . ISg/#r+ VB NSg/VB NPr/ISg+ . VB/C IPl+ VXB NSg/VB -> I did : there’s no name signed at the end . ” -# ISg/#r+ VPt . K NPr/Dq/P NSg/VB+ VP/J NSg/P D NSg/VB+ . . +# . VB D$+ N🅪Sg/I+ . . VP/J D NSg . . ISg/#r+ VXPt NSg/VB NPr/ISg+ . VB/C IPl+ VXB NSg/VB +> I did : there’s no name signed at the end . ” +# ISg/#r+ VXPt . K NPr/Dq/P NSg/VB+ VP/J NSg/P D NSg/VB+ . . > # > “ If you didn’t sign it , ” said the King , “ that only makes the matter worse . You -# . NSg/C ISgPl+ VB NSg/VB+ NPr/ISg+ . . VP/J D NPr/VB/J+ . . NSg/I/C/Ddem+ J/R/C NPl/V3 D N🅪Sg/VB+ NSg/VB/JC . ISgPl+ -> must have meant some mischief , or else you’d have signed your name like an -# NSg/VB NSg/VXB VB I/J/R/Dq+ NSg/VB+ . NPr/C NSg/J/C K NSg/VXB VP/J D$+ NSg/VB+ NSg/VB/J/C/P D/P +# . NSg/C ISgPl+ VXPt NSg/VB+ NPr/ISg+ . . VP/J D NPr/VB/J+ . . NSg/I/C/Ddem+ J/R/C NPl/V3 D N🅪Sg/VB+ NSg/VB/JC . ISgPl+ +> must have meant some mischief , or else you’d have signed your name like an +# NSg/VXB NSg/VXB VP I/J/R/Dq+ NSg/VB+ . NPr/C NSg/J/C K NSg/VXB VP/J D$+ NSg/VB+ NSg/VB/J/C/P D/P > honest man . ” # VB/JS NPr/VB/J+ . . > # -> There was a general clapping of hands at this : it was the first really clever -# R+ VPt D/P NSg/VB/J Nᴹ/Vg P NPl/V3+ NSg/P I/Ddem+ . NPr/ISg+ VPt D NSg/VB/J R J +> There was a general clapping of hands at this : it was the first really clever +# R+ VPt D/P NSg/VB/J Nᴹ/Vg P NPl/V3+ NSg/P I/Ddem+ . NPr/ISg+ VPt D NSg/J R J > thing the King had said that day . -# NSg+ D+ NPr/VB/J+ VB VP/J NSg/I/C/Ddem NPr🅪Sg+ . +# NSg+ D+ NPr/VB/J+ VP VP/J NSg/I/C/Ddem NPr🅪Sg+ . > # > “ That proves his guilt , ” said the Queen . # . NSg/I/C/Ddem+ NPl/V3 ISg/D$+ NSg/VB+ . . VP/J D+ NPr/VB/J+ . > # -> “ It proves nothing of the sort ! ” said Alice . “ Why , you don’t even know what -# . NPr/ISg+ NPl/V3 NSg/I/J P D+ NSg/VB+ . . VP/J NPr+ . . NSg/VB . ISgPl+ VB NSg/VB/J NSg/VB NSg/I+ +> “ It proves nothing of the sort ! ” said Alice . “ Why , you don’t even know what +# . NPr/ISg+ NPl/V3 NSg/I/J P D+ NSg/VB+ . . VP/J NPr+ . . NSg/VB . ISgPl+ VXB NSg/VB/J/R NSg/VB NSg/I+ > they’re about ! ” # K J/P . . > @@ -5730,8 +5730,8 @@ # > “ Begin at the beginning , ” the King said gravely , “ and go on till you come to the # . NSg/VB NSg/P D+ NSg/Vg/J+ . . D+ NPr/VB/J+ VP/J R . . VB/C NSg/VB/J J/P NSg/VB/C/P ISgPl+ NSg/VBPp/P P D -> end : then stop . ” -# NSg/VB+ . NSg/J/C NSg/VB . . +> end : then stop . ” +# NSg/VB+ . NSg/J/R/C NSg/VB . . > # > These were the verses the White Rabbit read : — @@ -5739,13 +5739,13 @@ > # > “ They told me you had been to her , And mentioned me to him : She gave me a good -# . IPl+ VP NPr/ISg+ ISgPl+ VB NSg/VPp P ISg/D$+ . VB/C VP/J NPr/ISg+ P ISg+ . ISg+ VPt NPr/ISg+ D/P+ NPr/VB/J+ +# . IPl+ VP NPr/ISg+ ISgPl+ VP NSg/VPp P ISg/D$+ . VB/C VP/J NPr/ISg+ P ISg+ . ISg+ VPt NPr/ISg+ D/P+ NPr/VB/J+ > character , But said I could not swim . # N🅪Sg/VB+ . NSg/C/P VP/J ISg/#r+ NSg/VXB NSg/R/C NSg/VB . > # > He sent them word I had not gone ( We know it to be true ) : If she should push -# NPr/ISg+ NSg/VB NSg/IPl+ NSg/VB+ ISg/#r+ VB NSg/R/C VPp/J/P . IPl+ NSg/VB NPr/ISg+ P NSg/VXB NSg/VB/J . . NSg/C ISg+ VXB NSg/VB +# NPr/ISg+ NSg/VP NSg/IPl+ NSg/VB+ ISg/#r+ VP NSg/R/C VPp/J/P . IPl+ NSg/VB NPr/ISg+ P NSg/VXB NSg/VB/J . . NSg/C ISg+ VXB NSg/VB > the matter on , What would become of you ? # D+ N🅪Sg/VB+ J/P . NSg/I+ VXB VBPp P ISgPl+ . > @@ -5763,13 +5763,13 @@ > # > My notion was that you had been ( Before she had this fit ) An obstacle that -# D$+ NSg+ VPt NSg/I/C/Ddem ISgPl+ VB NSg/VPp . C/P ISg+ VB I/Ddem+ NSg/VBP/J+ . D/P+ NSg+ NSg/I/C/Ddem+ +# D$+ NSg+ VPt NSg/I/C/Ddem ISgPl+ VP NSg/VPp . C/P ISg+ VP I/Ddem+ NSg/VBP/J+ . D/P+ NSg+ NSg/I/C/Ddem+ > came between Him , and ourselves , and it . # NSg/VPt/P NSg/P ISg+ . VB/C IPl+ . VB/C NPr/ISg+ . > # -> Don’t let him know she liked them best , For this must ever be A secret , kept -# VB NSg/VBP ISg+ NSg/VB ISg+ VP/J NSg/IPl+ NPr/VXB/JS . R/C/P I/Ddem+ NSg/VB J NSg/VXB D/P NSg/VB/J . VP +> Don’t let him know she liked them best , For this must ever be A secret , kept +# VXB NSg/VBP ISg+ NSg/VB ISg+ VP/J NSg/IPl+ NPr/VXB/JS . R/C/P I/Ddem+ NSg/VXB J/R NSg/VXB D/P NSg/VB/J . VP > from all the rest , Between yourself and me . ” # P NSg/I/J/C/Dq D NSg/VB+ . NSg/P ISg+ VB/C NPr/ISg+ . . > @@ -5781,15 +5781,15 @@ > # > “ If any one of them can explain it , ” said Alice , ( she had grown so large in the -# . NSg/C I/R/Dq NSg/I/J P NSg/IPl+ NPr/VXB VB NPr/ISg+ . . VP/J NPr+ . . ISg+ VB VB/J NSg/I/J/R/C NSg/J NPr/J/R/P D+ +# . NSg/C I/R/Dq NSg/I/J P NSg/IPl+ NPr/VXB VB NPr/ISg+ . . VP/J NPr+ . . ISg+ VP VB/J NSg/I/J/R/C NSg/J NPr/J/R/P D+ > last few minutes that she wasn’t a bit afraid of interrupting him , ) “ I’ll give -# NSg/VB/J+ NSg/I/Dq+ NPl/V3+ NSg/I/C/Ddem+ ISg+ VB D/P NSg/VPt+ J P Nᴹ/Vg/J ISg+ . . . K NSg/VB +# NSg/VB/J+ NSg/I/Dq+ NPl/V3+ NSg/I/C/Ddem+ ISg+ VPt D/P NSg/VPt+ J P Nᴹ/Vg/J ISg+ . . . K NSg/VB > him sixpence . I don’t believe there’s an atom of meaning in it . ” -# ISg+ NSg . ISg/#r+ VB VB K D/P NSg P N🅪Sg/Vg/J+ NPr/J/R/P NPr/ISg+ . . +# ISg+ NSg . ISg/#r+ VXB VB K D/P NSg P N🅪Sg/Vg/J+ NPr/J/R/P NPr/ISg+ . . > # > The jury all wrote down on their slates , “ She doesn’t believe there’s an atom of -# D+ NSg/VB/J+ NSg/I/J/C/Dq VPt N🅪Sg/VB/J/P J/P D$+ NPl/V3 . . ISg+ VB VB K D/P NSg P +# D+ NSg/VB/J+ NSg/I/J/C/Dq VPt N🅪Sg/VB/J/P J/P D$+ NPl/V3 . . ISg+ VX3 VB K D/P NSg P > meaning in it , ” but none of them attempted to explain the paper . # N🅪Sg/Vg/J+ NPr/J/R/P NPr/ISg+ . . NSg/C/P NSg/I P NSg/IPl+ VP/J P VB D N🅪Sg/VB/J+ . > @@ -5797,7 +5797,7 @@ > “ If there’s no meaning in it , ” said the King , “ that saves a world of trouble , # . NSg/C K NPr/Dq/P N🅪Sg/Vg/J+ NPr/J/R/P NPr/ISg+ . . VP/J D NPr/VB/J+ . . NSg/I/C/Ddem+ NPl/V3 D/P NSg/VB P N🅪Sg/VB+ . > you know , as we needn’t try to find any . And yet I don’t know , ” he went on , -# ISgPl+ NSg/VB . NSg/R IPl+ VXB NSg/VB/J P NSg/VB I/R/Dq . VB/C NSg/VB/C ISg/#r+ VB NSg/VB . . NPr/ISg+ NSg/VPt J/P . +# ISgPl+ NSg/VB . NSg/R IPl+ VXB NSg/VB/J P NSg/VB I/R/Dq . VB/C NSg/VB/C ISg/#r+ VXB NSg/VB . . NPr/ISg+ NSg/VPt J/P . > spreading out the verses on his knee , and looking at them with one eye ; “ I seem # Nᴹ/Vg/J NSg/VB/J/R/P D NPl/V3 J/P ISg/D$+ NSg/VB+ . VB/C Nᴹ/Vg/J NSg/P NSg/IPl+ P NSg/I/J NSg/VB+ . . ISg/#r+ VB > to see some meaning in them , after all . “ — said I could not swim — ” you can’t @@ -5806,44 +5806,44 @@ # NSg/VB . NPr/VXB ISgPl+ . . NPr/ISg+ VP/J . Nᴹ/Vg/J P D NSg . > # -> The Knave shook his head sadly . “ Do I look like it ? ” he said . ( Which he -# D NSg NSg/VB/J ISg/D$+ NPr/VB/J+ R . . VXB ISg/#r+ NSg/VB NSg/VB/J/C/P NPr/ISg+ . . NPr/ISg+ VP/J . . I/C+ NPr/ISg+ -> certainly did not , being made entirely of cardboard . ) -# R VPt NSg/R/C . N🅪Sg/Vg/J/C VB R P Nᴹ/J+ . . +> The Knave shook his head sadly . “ Do I look like it ? ” he said . ( Which he +# D NSg NSg/VPt/J ISg/D$+ NPr/VB/J+ R . . VXB ISg/#r+ NSg/VB NSg/VB/J/C/P NPr/ISg+ . . NPr/ISg+ VP/J . . I/C+ NPr/ISg+ +> certainly did not , being made entirely of cardboard . ) +# R VXPt NSg/R/C . N🅪Sg/Vg/J/C VP R P Nᴹ/J+ . . > # > “ All right , so far , ” said the King , and he went on muttering over the verses to # . NSg/I/J/C/Dq NPr/VB/J . NSg/I/J/R/C NSg/VB/J . . VP/J D+ NPr/VB/J+ . VB/C NPr/ISg+ NSg/VPt J/P Nᴹ/Vg/J NSg/J/P D NPl/V3 P > himself : “ ‘ We know it to be true — ’ that’s the jury , of course — ‘ I gave her one , # ISg+ . . Unlintable IPl+ NSg/VB NPr/ISg+ P NSg/VXB NSg/VB/J . . NSg$ D NSg/VB/J+ . P NSg/VB+ . Unlintable ISg/#r+ VPt ISg/D$+ NSg/I/J . -> they gave him two — ’ why , that must be what he did with the tarts , you know — ” -# IPl+ VPt ISg+ NSg . . NSg/VB . NSg/I/C/Ddem+ NSg/VB NSg/VXB NSg/I+ NPr/ISg+ VPt P D NPl/V3 . ISgPl+ NSg/VB . . +> they gave him two — ’ why , that must be what he did with the tarts , you know — ” +# IPl+ VPt ISg+ NSg . . NSg/VB . NSg/I/C/Ddem+ NSg/VXB NSg/VXB NSg/I+ NPr/ISg+ VXPt P D NPl/V3 . ISgPl+ NSg/VB . . > # > “ But , it goes on ‘ they all returned from him to you , ’ ” said Alice . -# . NSg/C/P . NPr/ISg+ NPl/VB J/P Unlintable IPl+ NSg/I/J/C/Dq VP/J+ P ISg+ P ISgPl+ . . . VP/J NPr+ . +# . NSg/C/P . NPr/ISg+ NPl/V3 J/P Unlintable IPl+ NSg/I/J/C/Dq VP/J+ P ISg+ P ISgPl+ . . . VP/J NPr+ . > # > “ Why , there they are ! ” said the King triumphantly , pointing to the tarts on the # . NSg/VB . R+ IPl+ VB . . VP/J D+ NPr/VB/J+ R . Nᴹ/Vg/J P D NPl/V3 J/P D -> table . “ Nothing can be clearer than that . Then again — ‘ before she had this fit — ’ -# NSg/VB+ . . NSg/I/J+ NPr/VXB NSg/VXB NSg/JC C/P NSg/I/C/Ddem+ . NSg/J/C P . Unlintable C/P ISg+ VB I/Ddem+ NSg/VBP/J+ . . +> table . “ Nothing can be clearer than that . Then again — ‘ before she had this fit — ’ +# NSg/VB+ . . NSg/I/J+ NPr/VXB NSg/VXB NSg/JC C/P NSg/I/C/Ddem+ . NSg/J/R/C P . Unlintable C/P ISg+ VP I/Ddem+ NSg/VBP/J+ . . > you never had fits , my dear , I think ? ” he said to the Queen . -# ISgPl+ R VB NPl/V3 . D$+ NSg/VB/J . ISg/#r+ NSg/VB . . NPr/ISg+ VP/J P D+ NPr/VB/J+ . +# ISgPl+ R VP NPl/V3 . D$+ NSg/VB/J . ISg/#r+ NSg/VB . . NPr/ISg+ VP/J P D+ NPr/VB/J+ . > # > “ Never ! ” said the Queen furiously , throwing an inkstand at the Lizard as she # . R . . VP/J D+ NPr/VB/J+ R . Nᴹ/Vg/J D/P NSg NSg/P D NSg NSg/R ISg+ > spoke . ( The unfortunate little Bill had left off writing on his slate with one -# NSg/VPt . . D+ NSg/J+ NPr/I/J/Dq+ NPr/VB+ VB NPr/VB/J NSg/VB/J/P Nᴹ/Vg/J J/P ISg/D$+ NSg/VB/J+ P NSg/I/J+ +# NSg/VPt . . D+ NSg/J+ NPr/I/J/Dq+ NPr/VB+ VP NPr/VP/J NSg/VB/J/P Nᴹ/Vg/J J/P ISg/D$+ NSg/VB/J+ P NSg/I/J+ > finger , as he found it made no mark ; but he now hastily began again , using the -# NSg/VB+ . NSg/R NPr/ISg+ NSg/VB NPr/ISg+ VB NPr/Dq/P+ NPr/VB+ . NSg/C/P NPr/ISg+ NSg/J/R/C R VPt P . Nᴹ/Vg/J D+ +# NSg/VB+ . NSg/R NPr/ISg+ NSg/VP NPr/ISg+ VP NPr/Dq/P+ NPr/VB+ . NSg/C/P NPr/ISg+ NSg/J/R/C R VPt P . Nᴹ/Vg/J D+ > ink , that was trickling down his face , as long as it lasted . ) # N🅪Sg/VB+ . NSg/I/C/Ddem+ VPt Nᴹ/Vg/J N🅪Sg/VB/J/P ISg/D$+ NSg/VB+ . NSg/R NPr/VB/J NSg/R NPr/ISg+ VP/J . . > # -> “ Then the words don’t fit you , ” said the King , looking round the court with a -# . NSg/J/C D+ NPl/V3+ VB NSg/VBP/J ISgPl+ . . VP/J D NPr/VB/J+ . Nᴹ/Vg/J NSg/VB/J/P D N🅪Sg/VB/J+ P D/P +> “ Then the words don’t fit you , ” said the King , looking round the court with a +# . NSg/J/R/C D+ NPl/V3+ VXB NSg/VBP/J ISgPl+ . . VP/J D NPr/VB/J+ . Nᴹ/Vg/J NSg/VB/J/P D N🅪Sg/VB/J+ P D/P > smile . There was a dead silence . # NSg/VB+ . R+ VPt D/P+ NSg/VB/J+ NSg/VB+ . > @@ -5856,14 +5856,14 @@ # NSg/I/C/Ddem+ NPr🅪Sg+ . > # -> “ No , no ! ” said the Queen . “ Sentence first — verdict afterwards . ” -# . NPr/Dq/P . NPr/Dq/P . . VP/J D+ NPr/VB/J+ . . NSg/VB+ NSg/VB/J . NSg+ R/Comm . . +> “ No , no ! ” said the Queen . “ Sentence first — verdict afterwards . ” +# . NPr/Dq/P . NPr/Dq/P . . VP/J D+ NPr/VB/J+ . . NSg/VB+ NSg/J . NSg+ R/Comm . . > # > “ Stuff and nonsense ! ” said Alice loudly . “ The idea of having the sentence # . Nᴹ/VB VB/C Nᴹ/VB/J+ . . VP/J NPr+ R . . D NSg P Nᴹ/Vg/J D+ NSg/VB+ -> first ! ” -# NSg/VB/J . . +> first ! ” +# NSg/J . . > # > “ Hold your tongue ! ” said the Queen , turning purple . @@ -5871,7 +5871,7 @@ > # > “ I won’t ! ” said Alice . -# . ISg/#r+ VB . . VP/J NPr+ . +# . ISg/#r+ VXB . . VP/J NPr+ . > # > “ Off with her head ! ” the Queen shouted at the top of her voice . Nobody moved . @@ -5879,43 +5879,43 @@ > # > “ Who cares for you ? ” said Alice , ( she had grown to her full size by this time . ) -# . NPr/I+ NPl/V3 R/C/P ISgPl+ . . VP/J NPr+ . . ISg+ VB VB/J P ISg/D$+ NSg/VB/J+ N🅪Sg/VB+ NSg/J/P I/Ddem+ N🅪Sg/VB/J+ . . +# . NPr/I+ NPl/V3 R/C/P ISgPl+ . . VP/J NPr+ . . ISg+ VP VB/J P ISg/D$+ NSg/VB/J+ N🅪Sg/VB+ NSg/J/P I/Ddem+ N🅪Sg/VB/J+ . . > “ You’re nothing but a pack of cards ! ” # . K NSg/I/J+ NSg/C/P D/P NSg/VB P NPl/V3+ . . > # > At this the whole pack rose up into the air , and came flying down upon her : she # NSg/P I/Ddem+ D+ NSg/J+ NSg/VB+ NPr/VPt/J NSg/VB/J/P P D+ N🅪Sg/VB+ . VB/C NSg/VPt/P Nᴹ/Vg/J N🅪Sg/VB/J/P P ISg/D$+ . ISg+ -> gave a little scream , half of fright and half of anger , and tried to beat them -# VPt D/P+ NPr/I/J/Dq+ NSg/VB+ . N🅪Sg/VB/J/P P NSg/VB/J VB/C N🅪Sg/VB/J/P P Nᴹ/VB+ . VB/C VP/J P N🅪Sg/VB/J NSg/IPl+ +> gave a little scream , half of fright and half of anger , and tried to beat them +# VPt D/P+ NPr/I/J/Dq+ NSg/VB+ . N🅪Sg/J/P P NSg/VB/J VB/C N🅪Sg/J/P P Nᴹ/VB+ . VB/C VP/J P N🅪Sg/VB/J NSg/IPl+ > off , and found herself lying on the bank , with her head in the lap of her -# NSg/VB/J/P . VB/C NSg/VB ISg+ Nᴹ/Vg/J J/P D NSg/VB+ . P ISg/D$+ NPr/VB/J+ NPr/J/R/P D NSg/VB/J P ISg/D$+ +# NSg/VB/J/P . VB/C NSg/VP ISg+ Nᴹ/Vg/J J/P D NSg/VB+ . P ISg/D$+ NPr/VB/J+ NPr/J/R/P D NSg/VB/J P ISg/D$+ > sister , who was gently brushing away some dead leaves that had fluttered down -# NSg/VB+ . NPr/I+ VPt R Nᴹ/Vg/J VB/J I/J/R/Dq NSg/VB/J NPl/V3+ NSg/I/C/Ddem+ VB VP/J N🅪Sg/VB/J/P +# NSg/VB+ . NPr/I+ VPt R Nᴹ/Vg/J VB/J I/J/R/Dq NSg/VB/J NPl/V3+ NSg/I/C/Ddem+ VP VP/J N🅪Sg/VB/J/P > from the trees upon her face . # P D NPl/V3+ P ISg/D$+ NSg/VB+ . > # > “ Wake up , Alice dear ! ” said her sister ; “ Why , what a long sleep you’ve had ! ” -# . NPr/VB NSg/VB/J/P . NPr+ NSg/VB/J . . VP/J ISg/D$+ NSg/VB+ . . NSg/VB . NSg/I+ D/P+ NPr/VB/J+ N🅪Sg/VB+ K VB . . +# . NPr/VB NSg/VB/J/P . NPr+ NSg/VB/J . . VP/J ISg/D$+ NSg/VB+ . . NSg/VB . NSg/I+ D/P+ NPr/VB/J+ N🅪Sg/VB+ K VP . . > # > “ Oh , I’ve had such a curious dream ! ” said Alice , and she told her sister , as -# . NPr/VB . K VB NSg/I D/P J NSg/VB/J+ . . VP/J NPr+ . VB/C ISg+ VP ISg/D$+ NSg/VB+ . NSg/R +# . NPr/VB . K VP NSg/I D/P J NSg/VB/J+ . . VP/J NPr+ . VB/C ISg+ VP ISg/D$+ NSg/VB+ . NSg/R > well as she could remember them , all these strange Adventures of hers that you # NSg/VB/J/R NSg/R ISg+ NSg/VXB NSg/VB NSg/IPl+ . NSg/I/J/C/Dq I/Ddem NSg/VB/J NPl/V3 P ISg+ NSg/I/C/Ddem ISgPl+ > have just been reading about ; and when she had finished , her sister kissed her , -# NSg/VXB J NSg/VPp NPrᴹ/Vg/J J/P . VB/C NSg/I/C ISg+ VB VP/J . ISg/D$+ NSg/VB+ VP/J ISg/D$+ . +# NSg/VXB J/R NSg/VPp NPrᴹ/Vg/J J/P . VB/C NSg/I/C ISg+ VP VP/J . ISg/D$+ NSg/VB+ VP/J ISg/D$+ . > and said , “ It was a curious dream , dear , certainly : but now run in to your tea ; # VB/C VP/J . . NPr/ISg+ VPt D/P J NSg/VB/J . NSg/VB/J . R . NSg/C/P NSg/J/R/C NSg/VBPp NPr/J/R/P P D$+ N🅪Sg/VB+ . > it’s getting late . ” So Alice got up and ran off , thinking while she ran , as well # K NSg/Vg NSg/J . . NSg/I/J/R/C NPr+ VP NSg/VB/J/P VB/C NSg/VPt NSg/VB/J/P . Nᴹ/Vg/J NSg/VB/C/P ISg+ NSg/VPt . NSg/R NSg/VB/J/R > she might , what a wonderful dream it had been . -# ISg+ Nᴹ/VXB/J . NSg/I+ D/P+ J+ NSg/VB/J+ NPr/ISg+ VB NSg/VPp . +# ISg+ Nᴹ/VXB/J . NSg/I+ D/P+ J+ NSg/VB/J+ NPr/ISg+ VP NSg/VPp . > # -> But her sister sat still just as she left her , leaning her head on her hand , -# NSg/C/P ISg/D$+ NSg/VB+ NSg/VP/J NSg/VB/J J NSg/R ISg+ NPr/VB/J ISg/D$+ . Nᴹ/Vg/J ISg/D$+ NPr/VB/J+ J/P ISg/D$+ NSg/VB+ . +> But her sister sat still just as she left her , leaning her head on her hand , +# NSg/C/P ISg/D$+ NSg/VB+ NSg/VP/J NSg/VB/J/R J/R NSg/R ISg+ NPr/VP/J ISg/D$+ . Nᴹ/Vg/J ISg/D$+ NPr/VB/J+ J/P ISg/D$+ NSg/VB+ . > watching the setting sun , and thinking of little Alice and all her wonderful # Nᴹ/Vg/J D+ Nᴹ/Vg/J+ NPr/VB+ . VB/C Nᴹ/Vg/J P NPr/I/J/Dq+ NPr+ VB/C NSg/I/J/C/Dq+ ISg/D$+ J+ > Adventures , till she too began dreaming after a fashion , and this was her @@ -5924,16 +5924,16 @@ # NSg/VB/J+ . . > # -> First , she dreamed of little Alice herself , and once again the tiny hands were -# NSg/VB/J . ISg+ VP/J/NoAm/Au P NPr/I/J/Dq+ NPr+ ISg+ . VB/C NSg/C P D+ NSg/J+ NPl/V3+ NSg/VPt +> First , she dreamed of little Alice herself , and once again the tiny hands were +# NSg/J . ISg+ VP/J/NoAm/Au P NPr/I/J/Dq+ NPr+ ISg+ . VB/C NSg/C P D+ NSg/J+ NPl/V3+ NSg/VPt > clasped upon her knee , and the bright eager eyes were looking up into hers — she # VP/J P ISg/D$+ NSg/VB+ . VB/C D NPr/VB/J NSg/VB/J NPl/V3+ NSg/VPt Nᴹ/Vg/J NSg/VB/J/P P ISg+ . ISg+ > could hear the very tones of her voice , and see that queer little toss of her # NSg/VXB VB D J/R NPl/V3 P ISg/D$+ NSg/VB+ . VB/C NSg/VB NSg/I/C/Ddem NSg/VB/J NPr/I/J/Dq NSg/VB P ISg/D$+ > head to keep back the wandering hair that would always get into her eyes — and # NPr/VB/J+ P NSg/VB NSg/VB/J D Nᴹ/Vg/J N🅪Sg/VB+ NSg/I/C/Ddem+ VXB R NSg/VB P ISg/D$+ NPl/V3+ . VB/C -> still as she listened , or seemed to listen , the whole place around her became -# NSg/VB/J NSg/R ISg+ VP/J . NPr/C VP/J P NSg/VB . D NSg/J N🅪Sg/VB+ J/P ISg/D$+ VPt +> still as she listened , or seemed to listen , the whole place around her became +# NSg/VB/J/R NSg/R ISg+ VP/J . NPr/C VP/J P NSg/VB . D NSg/J N🅪Sg/VB+ J/P ISg/D$+ VPt > alive with the strange creatures of her little sister’s dream . # J P D NSg/VB/J NPl P ISg/D$+ NPr/I/J/Dq NSg$ NSg/VB/J+ . > @@ -5958,10 +5958,10 @@ # NSg/VB/J NSg/VB+ . > # -> So she sat on , with closed eyes , and half believed herself in Wonderland , though -# NSg/I/J/R/C ISg+ NSg/VP/J J/P . P VP/J NPl/V3+ . VB/C N🅪Sg/VB/J/P+ VP/J ISg+ NPr/J/R/P NSg+ . VB/C +> So she sat on , with closed eyes , and half believed herself in Wonderland , though +# NSg/I/J/R/C ISg+ NSg/VP/J J/P . P VP/J NPl/V3+ . VB/C N🅪Sg/J/P+ VP/J ISg+ NPr/J/R/P NSg+ . VB/C > she knew she had but to open them again , and all would change to dull -# ISg+ VPt ISg+ VB NSg/C/P P NSg/VB/J NSg/IPl+ P . VB/C NSg/I/J/C/Dq VXB N🅪Sg/VB P VB/J+ +# ISg+ VPt ISg+ VP NSg/C/P P NSg/VB/J NSg/IPl+ P . VB/C NSg/I/J/C/Dq VXB N🅪Sg/VB P VB/J+ > reality — the grass would be only rustling in the wind , and the pool rippling to # N🅪Sg+ . D+ NPr🅪Sg/VB+ VXB NSg/VXB J/R/C Nᴹ/Vg/J NPr/J/R/P D N🅪Sg/VB+ . VB/C D NSg/VB+ Nᴹ/Vg/J P > the waving of the reeds — the rattling teacups would change to tinkling @@ -5986,8 +5986,8 @@ # ISg/D$+ NSg NPl+ . D NSg/VB/J VB/C Nᴹ/Vg/J N🅪Sg/VB P ISg/D$+ NSg+ . VB/C NSg/C ISg+ VXB > gather about her other little children , and make their eyes bright and eager # NSg/VB J/P ISg/D$+ NSg/VB/J NPr/I/J/Dq NPl+ . VB/C NSg/VB D$+ NPl/V3+ NPr/VB/J VB/C NSg/VB/J -> with many a strange tale , perhaps even with the dream of Wonderland of long ago : -# P NSg/I/J/Dq D/P NSg/VB/J NSg/VB+ . NSg/R NSg/VB/J P D NSg/VB/J P NSg+ P NPr/VB/J J/P . +> with many a strange tale , perhaps even with the dream of Wonderland of long ago : +# P NSg/I/J/Dq D/P NSg/VB/J NSg/VB+ . NSg/R NSg/VB/J/R P D NSg/VB/J P NSg+ P NPr/VB/J J/P . > and how she would feel with all their simple sorrows , and find a pleasure in all # VB/C NSg/C ISg+ VXB NSg/I/VB P NSg/I/J/C/Dq D$+ NSg/VB/J NPl/V3+ . VB/C NSg/VB D/P NSg/VB+ NPr/J/R/P NSg/I/J/C/Dq > their simple joys , remembering her own child - life , and the happy summer days . diff --git a/harper-core/tests/text/tagged/Computer science.md b/harper-core/tests/text/tagged/Computer science.md index 1b88867c..53d5474f 100644 --- a/harper-core/tests/text/tagged/Computer science.md +++ b/harper-core/tests/text/tagged/Computer science.md @@ -6,8 +6,8 @@ # Unlintable Unlintable > --> # Unlintable Unlintable -> Computer science -# Unlintable NSg/VB+ N🅪Sg/VB+ +> Computer science +# Unlintable HeadingStart NSg/VB+ N🅪Sg/VB+ > # > Computer science is the study of computation , information , and automation . @@ -51,7 +51,7 @@ > problem - solving , decision - making , environmental adaptation , planning and # NSg/J+ . Nᴹ/Vg/J . NSg/VB+ . Nᴹ/Vg/J . NSg/J NSg+ . NSg/VB VB/C > learning found in humans and animals . Within artificial intelligence , computer -# Nᴹ/Vg/J+ NSg/VB NPr/J/R/P NPl/V3 VB/C NPl+ . NSg/J/P J+ N🅪Sg+ . NSg/VB+ +# Nᴹ/Vg/J+ NSg/VP NPr/J/R/P NPl/V3 VB/C NPl+ . NSg/J/P J+ N🅪Sg+ . NSg/VB+ > vision aims to understand and process image and video data , while natural # N🅪Sg/VB+ NPl/V3 P VB VB/C NSg/VB+ N🅪Sg/VB VB/C N🅪Sg/VB+ N🅪Pl+ . NSg/VB/C/P NSg/J+ > language processing aims to understand and process textual and linguistic data . @@ -66,8 +66,8 @@ # N🅪Sg NPr/J/R/P NSg/VB+ N🅪Sg/VB+ . > # -> History -# N🅪Sg+ +> History +# HeadingStart N🅪Sg+ > # > The earliest foundations of what would become computer science predate the @@ -78,36 +78,36 @@ # J+ NPl/V3+ NSg/I NSg/R D NSg NSg/VXB VP/J C/P NSg+ . Nᴹ/Vg/J NPr/J/R/P > computations such as multiplication and division . Algorithms for performing # NPl NSg/I NSg/R Nᴹ VB/C NSg+ . NPl+ R/C/P Nᴹ/Vg/J -> computations have existed since antiquity , even before the development of -# NPl NSg/VXB VP/J C/P NSg+ . NSg/VB/J C/P D N🅪Sg P +> computations have existed since antiquity , even before the development of +# NPl NSg/VXB VP/J C/P NSg+ . NSg/VB/J/R C/P D N🅪Sg P > sophisticated computing equipment . # VP/J Nᴹ/Vg/J+ Nᴹ+ . > # -> Wilhelm Schickard designed and constructed the first working mechanical -# NPr ? VP/J VB/C VP/J D NSg/VB/J Nᴹ/Vg/J NSg/J +> Wilhelm Schickard designed and constructed the first working mechanical +# NPr ? VP/J VB/C VP/J D NSg/J Nᴹ/Vg/J NSg/J > calculator in 1623 . In 1673 , Gottfried Leibniz demonstrated a digital mechanical # NSg+ NPr/J/R/P # . NPr/J/R/P # . ? NPr VP/J D/P NSg/J NSg/J > calculator , called the Stepped Reckoner . Leibniz may be considered the first -# NSg+ . VP/J D J ? . NPr NPr/VXB NSg/VXB VP/J D NSg/VB/J +# NSg+ . VP/J D J ? . NPr NPr/VXB NSg/VXB VP/J D NSg/J > computer scientist and information theorist , because of various reasons , # NSg/VB+ NSg VB/C Nᴹ+ NSg . C/P P J NPl/V3+ . > including the fact that he documented the binary number system . In 1820 , Thomas # Nᴹ/Vg/J D NSg+ NSg/I/C/Ddem+ NPr/ISg+ VP/J D N🅪Sg/J+ N🅪Sg/VB/JC+ NSg+ . NPr/J/R/P # . NPr+ > de Colmar launched the mechanical calculator industry [ note 1 ] when he invented # NPr+ ? VP/J D NSg/J NSg+ N🅪Sg+ . NSg/VB+ # . NSg/I/C NPr/ISg+ VP/J -> his simplified arithmometer , the first calculating machine strong enough and -# ISg/D$+ VP/J ? . D NSg/VB/J Nᴹ/Vg/J NSg/VB+ NPr/J NSg/I VB/C +> his simplified arithmometer , the first calculating machine strong enough and +# ISg/D$+ VP/J ? . D NSg/J Nᴹ/Vg/J NSg/VB+ NPr/J NSg/I VB/C > reliable enough to be used daily in an office environment . Charles Babbage # NSg/J NSg/I P NSg/VXB VP/J NSg/VB/J/R NPr/J/R/P D/P NSg/VB+ N🅪Sg+ . NPr+ NPr -> started the design of the first automatic mechanical calculator , his Difference -# VP/J D N🅪Sg/VB P D NSg/VB/J NSg/J NSg/J NSg+ . ISg/D$+ N🅪Sg/VB+ -> Engine , in 1822 , which eventually gave him the idea of the first programmable -# NSg/VB+ . NPr/J/R/P # . I/C+ R VPt ISg+ D NSg P D NSg/VB/J NSg/J +> started the design of the first automatic mechanical calculator , his Difference +# VP/J D N🅪Sg/VB P D NSg/J NSg/J NSg/J NSg+ . ISg/D$+ N🅪Sg/VB+ +> Engine , in 1822 , which eventually gave him the idea of the first programmable +# NSg/VB+ . NPr/J/R/P # . I/C+ R VPt ISg+ D NSg P D NSg/J NSg/J > mechanical calculator , his Analytical Engine . He started developing this machine # NSg/J NSg+ . ISg/D$+ J NSg/VB+ . NPr/ISg+ VP/J Nᴹ/Vg/J I/Ddem+ NSg/VB+ > in 1834 , and " in less than two years , he had sketched out many of the salient -# NPr/J/R/P # . VB/C . NPr/J/R/P VB/J/R/C/P C/P NSg+ NPl+ . NPr/ISg+ VB VP/J NSg/VB/J/R/P NSg/I/J/Dq P D NSg/J +# NPr/J/R/P # . VB/C . NPr/J/R/P VB/J/R/C/P C/P NSg+ NPl+ . NPr/ISg+ VP VP/J NSg/VB/J/R/P NSg/I/J/Dq P D NSg/J > features of the modern computer " . " A crucial step was the adoption of a punched # NPl/V3 P D NSg/J NSg/VB+ . . . D/P+ J+ NSg/VB+ VPt D N🅪Sg P D/P VP/J > card system derived from the Jacquard loom " making it infinitely @@ -117,9 +117,9 @@ > Analytical Engine , Ada Lovelace wrote , in one of the many notes she included , an # J NSg/VB+ . NPr+ NPr VPt . NPr/J/R/P NSg/I/J P D NSg/I/J/Dq NPl/V3+ ISg+ VP/J . D/P > algorithm to compute the Bernoulli numbers , which is considered to be the first -# NSg P NSg/VB D NPr+ NPrPl/V3+ . I/C+ VL3 VP/J P NSg/VXB D NSg/VB/J +# NSg P NSg/VB D NPr+ NPrPl/V3+ . I/C+ VL3 VP/J P NSg/VXB D NSg/J > published algorithm ever specifically tailored for implementation on a computer . -# VP/J NSg J R VP/J R/C/P N🅪Sg+ J/P D/P NSg/VB+ . +# VP/J NSg J/R R VP/J R/C/P N🅪Sg+ J/P D/P NSg/VB+ . > Around 1885 , Herman Hollerith invented the tabulator , which used punched cards # J/P # . NPr+ NPr VP/J D NSg . I/C+ VP/J VP/J NPl/V3+ > to process statistical information ; eventually his company became part of IBM . @@ -165,31 +165,31 @@ > to refer to the machines rather than their human predecessors . As it became # P NSg/VB P D NPl/V3+ NPr/VB/J/R C/P D$+ NSg/VB/J NPl+ . NSg/R NPr/ISg+ VPt > clear that computers could be used for more than just mathematical calculations , -# NSg/VB/J NSg/I/C/Ddem NPl/V3+ NSg/VXB NSg/VXB VP/J R/C/P NPr/I/J/R/Dq C/P J J+ + . +# NSg/VB/J NSg/I/C/Ddem NPl/V3+ NSg/VXB NSg/VXB VP/J R/C/P NPr/I/J/R/Dq C/P J/R J+ + . > the field of computer science broadened to study computation in general . In # D NSg/VB P NSg/VB+ N🅪Sg/VB+ VP/J P NSg/VB NSg NPr/J/R/P NSg/VB/J . NPr/J/R/P > 1945 , IBM founded the Watson Scientific Computing Laboratory at Columbia # # . NPr+ VP/J D+ NPr+ J+ Nᴹ/Vg/J+ NSg+ NSg/P NPr+ > University in New York City . The renovated fraternity house on Manhattan's West # NSg NPr/J/R/P NSg/J+ NPr+ NSg+ . D VP/J NSg+ NPr/VB J/P NSg$ NPr/VB/J+ -> Side was IBM's first laboratory devoted to pure science . The lab is the -# NSg/VB/J+ VPt NSg$ NSg/VB/J NSg+ VP/J P NSg/VB/J N🅪Sg/VB+ . D+ NPr+ VL3 D +> Side was IBM's first laboratory devoted to pure science . The lab is the +# NSg/VB/J+ VPt NSg$ NSg/J NSg+ VP/J P NSg/VB/J N🅪Sg/VB+ . D+ NPr+ VL3 D > forerunner of IBM's Research Division , which today operates research facilities # NSg P NSg$ Nᴹ/VB+ NSg+ . I/C+ NSg/J+ V3 Nᴹ/VB+ NPl+ > around the world . Ultimately , the close relationship between IBM and Columbia # J/P D NSg/VB+ . R . D NSg/VB/J NSg NSg/P NPr VB/C NPr+ > University was instrumental in the emergence of a new scientific discipline , # NSg+ VPt NSg/J NPr/J/R/P D Nᴹ P D/P NSg/J J NSg/VB+ . -> with Columbia offering one of the first academic - credit courses in computer -# P NPr+ N🅪Sg/Vg/J NSg/I/J P D NSg/VB/J NSg/J . NSg/VB+ NPl/V3 NPr/J/R/P NSg/VB+ +> with Columbia offering one of the first academic - credit courses in computer +# P NPr+ N🅪Sg/Vg/J NSg/I/J P D NSg/J NSg/J . NSg/VB+ NPl/V3 NPr/J/R/P NSg/VB+ > science in 1946 . Computer science began to be established as a distinct academic # N🅪Sg/VB+ NPr/J/R/P # . NSg/VB+ N🅪Sg/VB+ VPt P NSg/VXB VP/J NSg/R D/P VB/J NSg/J -> discipline in the 1950s and early 1960s . The world's first computer science -# NSg/VB+ NPr/J/R/P D #d VB/C NSg/J/R+ #d . D NSg$ NSg/VB/J NSg/VB+ N🅪Sg/VB+ +> discipline in the 1950s and early 1960s . The world's first computer science +# NSg/VB+ NPr/J/R/P D #d VB/C NSg/J/R+ #d . D NSg$ NSg/J NSg/VB+ N🅪Sg/VB+ > degree program , the Cambridge Diploma in Computer Science , began at the # NSg+ NPr/VB+ . D NPr+ NSg NPr/J/R/P NSg/VB+ N🅪Sg/VB+ . VPt NSg/P D -> University of Cambridge Computer Laboratory in 1953 . The first computer science -# NSg P NPr+ NSg/VB+ NSg+ NPr/J/R/P # . D+ NSg/VB/J+ NSg/VB+ N🅪Sg/VB+ +> University of Cambridge Computer Laboratory in 1953 . The first computer science +# NSg P NPr+ NSg/VB+ NSg+ NPr/J/R/P # . D+ NSg/J+ NSg/VB+ N🅪Sg/VB+ > department in the United States was formed at Purdue University in 1962 . Since # NSg+ NPr/J/R/P D+ VP/J NPrPl/V3+ VPt VP/J NSg/P NPr NSg+ NPr/J/R/P # . C/P > practical computers became available , many applications of computing have become @@ -198,12 +198,12 @@ # VB/J NPl P NSg/VB+ NPr/J/R/P D$+ NSg/VB/J+ NPl/V3+ . > # -> Etymology and scope -# N🅪Sg VB/C NSg/VB+ +> Etymology and scope +# HeadingStart N🅪Sg VB/C NSg/VB+ > # -> Although first proposed in 1956 , the term " computer science " appears in a 1959 -# C NSg/VB/J VP/J NPr/J/R/P # . D NSg/VB/J . NSg/VB+ N🅪Sg/VB+ . V3 NPr/J/R/P D/P # +> Although first proposed in 1956 , the term " computer science " appears in a 1959 +# C NSg/J VP/J NPr/J/R/P # . D NSg/VB/J . NSg/VB+ N🅪Sg/VB+ . V3 NPr/J/R/P D/P # > article in Communications of the ACM , in which Louis Fein argues for the # NSg/VB NPr/J/R/P NPl P D NSg . NPr/J/R/P I/C+ NPr+ ? V3 R/C/P D > creation of a Graduate School in Computer Sciences analogous to the creation of @@ -218,8 +218,8 @@ # VB/C I/Ddem P NPl/V3+ NSg/I NSg/R J+ NSg+ NPr+ ? . NSg/VPt VP/J . > universities went on to create such departments , starting with Purdue in 1962 . # NPl+ NSg/VPt J/P P VB/J NSg/I NPl+ . Nᴹ/Vg/J P NPr NPr/J/R/P # . -> Despite its name , a significant amount of computer science does not involve the -# NSg/VB/P ISg/D$+ NSg/VB+ . D/P NSg/J NSg/VB P NSg/VB+ N🅪Sg/VB+ NPl/V3 NSg/R/C VB D +> Despite its name , a significant amount of computer science does not involve the +# NSg/VB/P ISg/D$+ NSg/VB+ . D/P NSg/J NSg/VB P NSg/VB+ N🅪Sg/VB+ NPl/VX3 NSg/R/C VB D > study of computers themselves . Because of this , several alternative names have # NSg/VB P NPl/V3+ IPl+ . C/P P I/Ddem+ . J/Dq+ NSg/J+ NPl/V3+ NSg/VXB > been proposed . Certain departments of major universities prefer the term @@ -230,12 +230,12 @@ # NPr/VB/JC+ ? VP/J D NSg/VB/J+ ? . P VB D NSg+ NSg/I/C/Ddem D J > discipline revolves around data and data treatment , while not necessarily # NSg/VB+ NPl/V3 J/P N🅪Pl VB/C N🅪Pl+ N🅪Sg+ . NSg/VB/C/P NSg/R/C R -> involving computers . The first scientific institution to use the term was the -# Nᴹ/Vg/J NPl/V3+ . D NSg/VB/J J NSg+ P N🅪Sg/VB D+ NSg/VB/J+ VPt D +> involving computers . The first scientific institution to use the term was the +# Nᴹ/Vg/J NPl/V3+ . D NSg/J J NSg+ P N🅪Sg/VB D+ NSg/VB/J+ VPt D > Department of Datalogy at the University of Copenhagen , founded in 1969 , with # NSg P ? NSg/P D NSg P NPr+ . VP/J NPr/J/R/P # . P -> Peter Naur being the first professor in datalogy . The term is used mainly in the -# NPr/VB/JC+ ? N🅪Sg/Vg/J/C D NSg/VB/J NSg+ NPr/J/R/P ? . D+ NSg/VB/J+ VL3 VP/J R NPr/J/R/P D +> Peter Naur being the first professor in datalogy . The term is used mainly in the +# NPr/VB/JC+ ? N🅪Sg/Vg/J/C D NSg/J NSg+ NPr/J/R/P ? . D+ NSg/VB/J+ VL3 VP/J R NPr/J/R/P D > Scandinavian countries . An alternative term , also proposed by Naur , is data # NSg/J NPl+ . D/P+ NSg/J+ NSg/VB/J+ . R/C VP/J NSg/J/P ? . VL3 N🅪Pl+ > science ; this is now used for a multi - disciplinary field of data analysis , @@ -269,13 +269,13 @@ > adopted in the UK ( as in the School of Informatics , University of Edinburgh ) . # VP/J NPr/J/R/P D+ NPr+ . NSg/R NPr/J/R/P D N🅪Sg/VB P Nᴹ . NSg P NPr+ . . > " In the U.S. , however , informatics is linked with applied computing , or -# . NPr/J/R/P D+ ? . C . Nᴹ VL3 VP/J P VP/J Nᴹ/Vg/J+ . NPr/C +# . NPr/J/R/P D+ NPr+ . C . Nᴹ VL3 VP/J P VP/J Nᴹ/Vg/J+ . NPr/C > computing in the context of another domain . " # Nᴹ/Vg/J+ NPr/J/R/P D N🅪Sg/VB P I/D NSg+ . . > # > A folkloric quotation , often attributed to — but almost certainly not first -# D/P J NSg . R VP/J P . NSg/C/P R R NSg/R/C NSg/VB/J +# D/P J NSg . R VP/J P . NSg/C/P R R NSg/R/C NSg/J > formulated by — Edsger Dijkstra , states that " computer science is no more about # VP/J NSg/J/P . ? NSg . NPrPl/V3+ NSg/I/C/Ddem+ . NSg/VB+ N🅪Sg/VB+ VL3 NPr/Dq/P NPr/I/J/R/Dq J/P > computers than astronomy is about telescopes . " [ note 3 ] The design and deployment @@ -346,12 +346,12 @@ # NSg/C NSg/R/C NSg/P NSg/I/J/C/Dq Nᴹ/VB+ . > # -> Philosophy -# N🅪Sg/VB+ +> Philosophy +# HeadingStart N🅪Sg/VB+ > # -> Epistemology of computer science -# Nᴹ P NSg/VB+ N🅪Sg/VB+ +> Epistemology of computer science +# HeadingStart Nᴹ P NSg/VB+ N🅪Sg/VB+ > # > Despite the word science in its name , there is debate over whether or not @@ -371,7 +371,7 @@ > the experimental method . Nonetheless , they are experiments . Each new machine # D NSg/J NSg/VB+ . R . IPl+ VB NPl/V3+ . Dq+ NSg/J+ NSg/VB+ > that is built is an experiment . Actually constructing the machine poses a -# NSg/I/C/Ddem+ VL3 NSg/VB/J VL3 D/P+ NSg/VB+ . R Nᴹ/Vg/J D+ NSg/VB+ NPl/V3+ D/P+ +# NSg/I/C/Ddem+ VL3 NSg/VP/J VL3 D/P+ NSg/VB+ . R Nᴹ/Vg/J D+ NSg/VB+ NPl/V3+ D/P+ > question to nature ; and we listen for the answer by observing the machine in # NSg/VB+ P N🅪Sg/VB . VB/C IPl+ NSg/VB R/C/P D+ NSg/VB+ NSg/J/P Nᴹ/Vg/J D NSg/VB+ NPr/J/R/P > operation and analyzing it by all analytical and measurement means available . @@ -397,7 +397,7 @@ > science observes what is possible to exist and while scientists discover laws # N🅪Sg/VB+ NPl/V3 NSg/I+ VL3 NSg/J P VB VB/C NSg/VB/C/P NPl+ N🅪Sg/VB/J NPl/V3 > from observation , no proper laws have been found in computer science and it is -# P N🅪Sg+ . NPr/Dq/P+ NSg/J+ NPl/V3+ NSg/VXB NSg/VPp NSg/VB NPr/J/R/P NSg/VB+ N🅪Sg/VB+ VB/C NPr/ISg+ VL3 +# P N🅪Sg+ . NPr/Dq/P+ NSg/J+ NPl/V3+ NSg/VXB NSg/VPp NSg/VP NPr/J/R/P NSg/VB+ N🅪Sg/VB+ VB/C NPr/ISg+ VL3 > instead concerned with creating phenomena . # R VP/J P Nᴹ/Vg/J NSg+ . > @@ -416,8 +416,8 @@ # Nᴹ/Vg/J+ NPl/V3+ NSg/R J J NPl+ . > # -> Paradigms of computer science -# NPl P NSg/VB+ N🅪Sg/VB+ +> Paradigms of computer science +# HeadingStart NPl P NSg/VB+ N🅪Sg/VB+ > # > A number of computer scientists have argued for the distinction of three @@ -435,7 +435,7 @@ > mainly employs deductive reasoning ) , the " technocratic paradigm " ( which might be # R NPl/V3 J Nᴹ/Vg/J . . D . J NSg+ . . I/C+ Nᴹ/VXB/J NSg/VXB > found in engineering approaches , most prominently in software engineering ) , and -# NSg/VB NPr/J/R/P Nᴹ/Vg/J+ NPl/V3+ . NSg/I/J/R/Dq R NPr/J/R/P Nᴹ+ Nᴹ/Vg/J+ . . VB/C +# NSg/VP NPr/J/R/P Nᴹ/Vg/J+ NPl/V3+ . NSg/I/J/R/Dq R NPr/J/R/P Nᴹ+ Nᴹ/Vg/J+ . . VB/C > the " scientific paradigm " ( which approaches computer - related artifacts from the # D . J NSg+ . . I/C+ NPl/V3+ NSg/VB+ . J NPl+ P D > empirical perspective of natural sciences , identifiable in some branches of @@ -445,11 +445,11 @@ > design , specification , programming , verification , implementation and testing of # N🅪Sg/VB+ . NSg+ . Nᴹ/Vg/J . N🅪Sg+ . N🅪Sg VB/C Nᴹ/Vg/J P > human - made computing systems . -# NSg/VB/J . VB Nᴹ/Vg/J+ NPl+ . +# NSg/VB/J . VP Nᴹ/Vg/J+ NPl+ . > # -> Fields -# NPrPl/V3+ +> Fields +# HeadingStart NPrPl/V3+ > # > As a discipline , computer science spans a range of topics from theoretical @@ -459,7 +459,7 @@ > implementing computing systems in hardware and software . CSAB , formerly called # Nᴹ/Vg/J Nᴹ/Vg/J+ NPl NPr/J/R/P Nᴹ VB/C Nᴹ+ . ? . R VP/J > Computing Sciences Accreditation Board — which is made up of representatives of -# Nᴹ/Vg/J+ NPl/V3+ N🅪Sg N🅪Sg/VB+ . I/C+ VL3 VB NSg/VB/J/P P NPl P +# Nᴹ/Vg/J+ NPl/V3+ N🅪Sg N🅪Sg/VB+ . I/C+ VL3 VP NSg/VB/J/P P NPl P > the Association for Computing Machinery ( ACM ) , and the IEEE Computer Society # D N🅪Sg+ R/C/P Nᴹ/Vg/J+ Nᴹ+ . NSg . . VB/C D NPr NSg/VB+ N🅪Sg+ > ( IEEE CS ) — identifies four areas that it considers crucial to the discipline of @@ -480,8 +480,8 @@ # NSg NSg/R N🅪Sg/Vg/J/C J NPl P NSg/VB+ N🅪Sg/VB+ . > # -> Theoretical computer science -# J+ NSg/VB+ N🅪Sg/VB+ +> Theoretical computer science +# HeadingStart J+ NSg/VB+ N🅪Sg/VB+ > # > Theoretical computer science is mathematical and abstract in spirit , but it @@ -494,8 +494,8 @@ # N🅪Sg/Vg/J+ . VB NPr/I/J/R/Dq NSg/J NPl . > # -> Theory of computation -# N🅪Sg P NSg +> Theory of computation +# HeadingStart N🅪Sg P NSg > # > According to Peter Denning , the fundamental question underlying computer science @@ -505,7 +505,7 @@ > fundamental questions about what can be computed and what amount of resources # NSg/J NPl/V3+ J/P NSg/I+ NPr/VXB NSg/VXB VP/J VB/C NSg/I+ NSg/VB P NPl/V3+ > are required to perform those computations . In an effort to answer the first -# VB VP/J P VB I/Ddem NPl . NPr/J/R/P D/P N🅪Sg/VB+ P NSg/VB D+ NSg/VB/J+ +# VB VP/J P VB I/Ddem NPl . NPr/J/R/P D/P N🅪Sg/VB+ P NSg/VB D+ NSg/J+ > question , computability theory examines which computational problems are # NSg/VB+ . Nᴹ N🅪Sg+ NPl/V3 I/C+ J+ NPl+ VB > solvable on various theoretical models of computation . The second question is @@ -524,8 +524,8 @@ # NSg/J NPr/J/R/P D N🅪Sg P NSg . > # -> Information and coding theory -# Nᴹ VB/C Nᴹ/Vg/J+ N🅪Sg+ +> Information and coding theory +# HeadingStart Nᴹ VB/C Nᴹ/Vg/J+ N🅪Sg+ > # > Information theory , closely related to probability and statistics , is related to @@ -548,8 +548,8 @@ # NSg/J VB/C NSg/J+ N🅪Pl+ N🅪Sg+ NPl/V3+ . > # -> Data structures and algorithms -# N🅪Pl+ NPl/V3 VB/C NPl+ +> Data structures and algorithms +# HeadingStart N🅪Pl+ NPl/V3 VB/C NPl+ > # > Data structures and algorithms are the studies of commonly used computational @@ -558,8 +558,8 @@ # NPl/V3 VB/C D$+ J+ N🅪Sg+ . > # -> Programming language theory and formal methods -# Nᴹ/Vg/J+ N🅪Sg/VB+ N🅪Sg VB/C NSg/J+ NPl/V3+ +> Programming language theory and formal methods +# HeadingStart Nᴹ/Vg/J+ N🅪Sg/VB+ N🅪Sg VB/C NSg/J NPl/V3+ > # > Programming language theory is a branch of computer science that deals with the @@ -610,12 +610,12 @@ # NPl NPr/J/R/P Nᴹ VB/C Nᴹ+ NSg VB/C N🅪Sg+ . > # -> Applied computer science -# VP/J NSg/VB+ N🅪Sg/VB+ +> Applied computer science +# HeadingStart VP/J NSg/VB+ N🅪Sg/VB+ > # -> Computer graphics and visualization -# NSg/VB+ NPl VB/C NSg+ +> Computer graphics and visualization +# HeadingStart NSg/VB+ NPl VB/C NSg+ > # > Computer graphics is the study of digital visual contents and involves the @@ -630,8 +630,8 @@ # VB/C N🅪Sg/VB+ NPl/V3+ . > # -> Image and sound processing -# N🅪Sg/VB VB/C N🅪Sg/VB/J+ Nᴹ/Vg/J+ +> Image and sound processing +# HeadingStart N🅪Sg/VB VB/C N🅪Sg/VB/J+ Nᴹ/Vg/J+ > # > Information can take the form of images , sound , video or other multimedia . Bits @@ -654,8 +654,8 @@ # NSg/I/J P D VP/J NPl NPr/J/R/P J+ NSg/VB+ N🅪Sg/VB+ . > # -> Computational science , finance and engineering -# J N🅪Sg/VB+ . N🅪Sg/VB VB/C Nᴹ/Vg/J+ +> Computational science , finance and engineering +# HeadingStart J N🅪Sg/VB+ . N🅪Sg/VB VB/C Nᴹ/Vg/J+ > # > Scientific computing ( or computational science ) is the field of study concerned @@ -682,8 +682,8 @@ # NPl/V3 . > # -> Human – computer interaction -# NSg/VB/J . NSg/VB+ N🅪Sg+ +> Human – computer interaction +# HeadingStart NSg/VB/J . NSg/VB+ N🅪Sg+ > # > Human – computer interaction ( HCI ) is the field of study and research concerned @@ -698,8 +698,8 @@ # NSg P NPl/V3+ . > # -> Software engineering -# Nᴹ+ Nᴹ/Vg/J+ +> Software engineering +# HeadingStart Nᴹ+ Nᴹ/Vg/J+ > # > Software engineering is the study of designing , implementing , and modifying the @@ -710,8 +710,8 @@ # NSg/VB/J/R P NSg/VB . NPr/ISg+ VL3 D/P J N🅪Sg/VB P Nᴹ N🅪Sg/VB+ . Nᴹ/Vg/J D > application of engineering practices to software . Software engineering deals # NSg P Nᴹ/Vg/J+ NPl/V3+ P Nᴹ . Nᴹ+ Nᴹ/Vg/J+ NPl/V3+ -> with the organizing and analyzing of software — it does not just deal with the -# P D Nᴹ/Vg/J VB/C Nᴹ/Vg/J P Nᴹ+ . NPr/ISg+ NPl/V3 NSg/R/C J NSg/VB/J P D+ +> with the organizing and analyzing of software — it does not just deal with the +# P D Nᴹ/Vg/J VB/C Nᴹ/Vg/J P Nᴹ+ . NPr/ISg+ NPl/VX3 NSg/R/C J/R NSg/VB/J P D+ > creation or manufacture of new software , but its internal arrangement and # NSg+ NPr/C NSg/VB P NSg/J+ Nᴹ+ . NSg/C/P ISg/D$+ J NSg VB/C > maintenance . For example software testing , systems engineering , technical debt @@ -720,8 +720,8 @@ # VB/C Nᴹ+ N🅪Sg+ NPl/V3+ . > # -> Artificial intelligence -# J+ N🅪Sg+ +> Artificial intelligence +# HeadingStart J+ N🅪Sg+ > # > Artificial intelligence ( AI ) aims to or is required to synthesize @@ -729,7 +729,7 @@ > goal - orientated processes such as problem - solving , decision - making , # NSg/VB+ . VP/J NPl/V3 NSg/I NSg/R NSg/J+ . Nᴹ/Vg/J . NSg/VB+ . Nᴹ/Vg/J . > environmental adaptation , learning , and communication found in humans and -# NSg/J NSg+ . Nᴹ/Vg/J+ . VB/C N🅪Sg+ NSg/VB NPr/J/R/P NPl/V3 VB/C +# NSg/J NSg+ . Nᴹ/Vg/J+ . VB/C N🅪Sg+ NSg/VP NPr/J/R/P NPl/V3 VB/C > animals . From its origins in cybernetics and in the Dartmouth Conference ( 1956 ) , # NPl+ . P ISg/D$+ NPl+ NPr/J/R/P Nᴹ VB/C NPr/J/R/P D NPr+ NSg/VB+ . # . . > artificial intelligence research has been necessarily cross - disciplinary , @@ -748,8 +748,8 @@ # N🅪Sg/Vg/J+ . D Nᴹ/Vg/J NSg/VB+ NPr/J/R/P D+ NSg/J+ #d VPt NPr NSg$ NSg/VB+ > " Can computers think ? " , and the question remains effectively unanswered , # . NPr/VXB NPl/V3+ NSg/VB . . . VB/C D+ NSg/VB+ NPl/V3 R J . -> although the Turing test is still used to assess computer output on the scale of -# C D NPr NSg/VB+ VL3 NSg/VB/J VP/J P VB NSg/VB+ N🅪Sg/VBP+ J/P D N🅪Sg/VB P +> although the Turing test is still used to assess computer output on the scale of +# C D NPr NSg/VB+ VL3 NSg/VB/J/R VP/J P VB NSg/VB+ N🅪Sg/VBP+ J/P D N🅪Sg/VB P > human intelligence . But the automation of evaluative and predictive tasks has # NSg/VB/J N🅪Sg+ . NSg/C/P D N🅪Sg P J VB/C J NPl/V3+ V3 > been increasingly successful as a substitute for human monitoring and @@ -760,12 +760,12 @@ # N🅪Pl+ . > # -> Computer systems -# NSg/VB+ NPl+ +> Computer systems +# HeadingStart NSg/VB+ NPl+ > # -> Computer architecture and microarchitecture -# NSg/VB+ N🅪Sg+ VB/C NSg +> Computer architecture and microarchitecture +# HeadingStart NSg/VB+ N🅪Sg+ VB/C NSg > # > Computer architecture , or digital computer organization , is the conceptual @@ -788,8 +788,8 @@ # NSg+ NPr/J/R/P NSg$ NSg/VB/J+ Nᴹ/VB+ NSg/VB/J+ NPr/J/R/P # . > # -> Concurrent , parallel and distributed computing -# NSg/J . NSg/VB/J VB/C VP/J Nᴹ/Vg/J+ +> Concurrent , parallel and distributed computing +# HeadingStart NSg/J . NSg/VB/J VB/C VP/J Nᴹ/Vg/J+ > # > Concurrency is a property of systems in which several computations are executing @@ -810,8 +810,8 @@ # VP/J P VB NSg/VB/J+ NPl/V3+ . > # -> Computer networks -# NSg/VB+ NPl/V3+ +> Computer networks +# HeadingStart NSg/VB+ NPl/V3+ > # > This branch of computer science aims to manage networks between computers @@ -820,8 +820,8 @@ # J . > # -> Computer security and cryptography -# NSg/VB+ Nᴹ+ VB/C Nᴹ +> Computer security and cryptography +# HeadingStart NSg/VB+ Nᴹ+ VB/C Nᴹ > # > Computer security is a branch of computer technology with the objective of @@ -848,8 +848,8 @@ # VP/J NPl/V3 . > # -> Databases and data mining -# NPl/V3 VB/C N🅪Pl+ Nᴹ/Vg/J+ +> Databases and data mining +# HeadingStart NPl/V3 VB/C N🅪Pl+ Nᴹ/Vg/J+ > # > A database is intended to organize , store , and retrieve large amounts of data @@ -862,8 +862,8 @@ # NPl/V3+ . N🅪Pl+ Nᴹ/Vg/J+ VL3 D/P NSg/VB P Nᴹ/Vg/J NPl/V3+ NPr/J/R/P NSg/J N🅪Pl+ NPl/V3 . > # -> Discoveries -# NPl+ +> Discoveries +# HeadingStart NPl+ > # > The philosopher of computing Bill Rapaport noted three Great Insights of @@ -915,7 +915,7 @@ > # > move left one location ; -# NSg/VB NPr/VB/J NSg/I/J+ N🅪Sg+ . +# NSg/VB NPr/VP/J NSg/I/J+ N🅪Sg+ . > # > move right one location ; @@ -956,12 +956,12 @@ # > # -> sequence : first do this , then do that ; -# NSg/VB+ . NSg/VB/J VXB I/Ddem+ . NSg/J/C VXB NSg/I/C/Ddem+ . +> sequence : first do this , then do that ; +# NSg/VB+ . NSg/J VXB I/Ddem+ . NSg/J/R/C VXB NSg/I/C/Ddem+ . > # -> selection : IF such - and - such is the case , THEN do this , ELSE do that ; -# N🅪Sg+ . NSg/C NSg/I . VB/C . NSg/I VL3 D NPr🅪Sg/VB . NSg/J/C VXB I/Ddem+ . NSg/J/C VXB NSg/I/C/Ddem+ . +> selection : IF such - and - such is the case , THEN do this , ELSE do that ; +# N🅪Sg+ . NSg/C NSg/I . VB/C . NSg/I VL3 D NPr🅪Sg/VB . NSg/J/R/C VXB I/Ddem+ . NSg/J/C VXB NSg/I/C/Ddem+ . > # > repetition : WHILE such - and - such is the case , DO this . The three rules of @@ -976,8 +976,8 @@ # > # -> Programming paradigms -# Nᴹ/Vg/J+ NPl+ +> Programming paradigms +# HeadingStart Nᴹ/Vg/J+ NPl+ > # > Programming languages can be used to accomplish different tasks in different @@ -1025,7 +1025,7 @@ > the data fields of the object with which they are associated . Thus # D N🅪Pl+ NPrPl/V3 P D NSg/VB+ P I/C+ IPl+ VB VP/J . NSg > object - oriented computer programs are made out of objects that interact with -# NSg/VB+ . VP/J NSg/VB+ NPl/V3+ VB VB NSg/VB/J/R/P P NPl/V3+ NSg/I/C/Ddem+ NSg/VB P +# NSg/VB+ . VP/J NSg/VB+ NPl/V3+ VB VP NSg/VB/J/R/P P NPl/V3+ NSg/I/C/Ddem+ NSg/VB P > one another . # NSg/I/J I/D . > @@ -1044,8 +1044,8 @@ # D/P N🅪Sg/VB P NSg/VB+ C/P P NSg/J+ NPl+ . > # -> Research -# Nᴹ/VB+ +> Research +# HeadingStart Nᴹ/VB+ > # > Conferences are important events for computer science research . During these diff --git a/harper-core/tests/text/tagged/Difficult sentences.md b/harper-core/tests/text/tagged/Difficult sentences.md index 9d15fb9c..e0795b82 100644 --- a/harper-core/tests/text/tagged/Difficult sentences.md +++ b/harper-core/tests/text/tagged/Difficult sentences.md @@ -1,5 +1,5 @@ -> Difficult sentences -# VB/J+ NPl/V3+ +> Difficult sentences +# HeadingStart VB/J+ NPl/V3+ > # > A collection of difficult sentences to test Harper's ability to correctly tag unusual / uncommon but correct sentences . @@ -14,8 +14,8 @@ # NSg/I/J/R/Dq NSg/VB+ NPl/V3+ VB VPp/J P Url NSg/VB+ . NSg/VB/#r+ NSg/J/P . NPr/VB/J+ # . > # -> A -# D/P +> A +# HeadingStart D/P > # > With one attack , he was torn a pieces . @@ -24,12 +24,12 @@ # ISg/#r+ NSg/VB D$+ NPl+ R D/P+ NPr🅪Sg+ . > # -> At -# NSg/P +> At +# HeadingStart NSg/P > # -> Preposition -# NSg/VB +> Preposition +# HeadingStart NSg/VB > # > Caesar was at Rome ; a climate treaty was signed at Kyoto in 1997 . @@ -43,7 +43,7 @@ > Look out ! UFO at two o'clock ! # NSg/VB NSg/VB/J/R/P . NSg NSg/P NSg R . > Don't pick at your food ! -# VB NSg/VB NSg/P D$+ NSg+ . +# VXB NSg/VB NSg/P D$+ NSg+ . > My cat keeps scratching at the furniture . # D$+ NSg/VB/J+ NPl/V3 Nᴹ/Vg/J NSg/P D+ Nᴹ+ . > I was working at the problem all day . @@ -68,28 +68,28 @@ # ISg+ VL3 NSg/P NPl VB/C NPl P ISg+ . > # -> Noun -# NSg/VB+ +> Noun +# HeadingStart NSg/VB+ > # > The at sign . # D NSg/P NSg/VB+ . > # -> Verb -# NSg/VB+ +> Verb +# HeadingStart NSg/VB+ > # > ( In online chats : ) Don't @ me ! Don't at me ! -# . NPr/J/R/P VB/J+ NPl/V3+ . . VB . NPr/ISg+ . VB NSg/P NPr/ISg+ . +# . NPr/J/R/P VB/J+ NPl/V3+ . . VXB . NPr/ISg+ . VXB NSg/P NPr/ISg+ . > # -> By -# NSg/J/P +> By +# HeadingStart NSg/J/P > # -> Preposition -# NSg/VB +> Preposition +# HeadingStart NSg/VB > # > The mailbox is by the bus stop . @@ -102,8 +102,8 @@ # NSg/VXB NSg/VB/J NSg/J/P NSg R . . > We'll find someone by the end of March . # K NSg/VB NSg/I+ NSg/J/P D NSg/VB P NPr/VB+ . -> We will send it by the first week of July . -# IPl+ NPr/VXB NSg/VB NPr/ISg+ NSg/J/P D NSg/VB/J NSg/J P NPr+ . +> We will send it by the first week of July . +# IPl+ NPr/VXB NSg/VB NPr/ISg+ NSg/J/P D NSg/J NSg/J P NPr+ . > The matter was decided by the chairman . # D+ N🅪Sg/VB+ VPt NSg/VP/J NSg/J/P D+ NSg/VB+ . > The boat was swamped by the water . @@ -117,7 +117,7 @@ > There are many well - known plays by William Shakespeare . # R+ VB NSg/I/J/Dq NSg/VB/J/R . VPp/J NPl/V3 NSg/J/P NPr+ NPr/VB+ . > I avoided the guards by moving only when they weren't looking . -# ISg/#r+ VP/J D+ NPl/V3+ NSg/J/P Nᴹ/Vg/J J/R/C NSg/I/C IPl+ VB Nᴹ/Vg/J . +# ISg/#r+ VP/J D+ NPl/V3+ NSg/J/P Nᴹ/Vg/J J/R/C NSg/I/C IPl+ VPt Nᴹ/Vg/J . > By Pythagoras ' theorem , we can calculate the length of the hypotenuse . # NSg/J/P NPr . NSg/VB . IPl+ NPr/VXB VB D N🅪Sg/VB P D NSg . > We went by bus . @@ -127,7 +127,7 @@ > By ' maybe ' she means ' no ' . # NSg/J/P . NSg/J/R . ISg+ NPl/V3 . NPr/Dq/P . . > The electricity was cut off , so we had to read by candlelight . -# D+ Nᴹ+ VPt NSg/VBP/J NSg/VB/J/P . NSg/I/J/R/C IPl+ VB P NSg/VBP NSg/J/P Nᴹ . +# D+ Nᴹ+ VPt NSg/VBP/J NSg/VB/J/P . NSg/I/J/R/C IPl+ VP P NSg/VBP NSg/J/P Nᴹ . > By the power vested in me , I now pronounce you man and wife . # NSg/J/P D+ N🅪Sg/VB/J+ VP/J NPr/J/R/P NPr/ISg+ . ISg/#r+ NSg/J/R/C NSg/VB ISgPl+ NPr/VB/J VB/C NSg/VB/J+ . > By Jove ! I think she's got it ! @@ -176,8 +176,8 @@ # NSg/J/P ? . + NSg/J . . P . P . > # -> Adverb -# NSg/VB+ +> Adverb +# HeadingStart NSg/VB+ > # > I watched the parade as it passed by . @@ -189,11 +189,11 @@ > We're right near the lifeguard station . Come by before you leave . # K NPr/VB/J NSg/VB/J/P D NSg+ NSg/VB+ . NSg/VBPp/P NSg/J/P C/P ISgPl+ NSg/VB . > The women spent much time after harvest putting jams by for winter and spring . -# D+ NPl+ VB/J NSg/I/J/R/Dq N🅪Sg/VB/J+ P NSg/VB+ Nᴹ/Vg/J NPl/V3+ NSg/J/P R/C/P N🅪Sg/VB VB/C N🅪Sg/VB+ . +# D+ NPl+ VP/J NSg/I/J/R/Dq N🅪Sg/VB/J+ P NSg/VB+ Nᴹ/Vg/J NPl/V3+ NSg/J/P R/C/P N🅪Sg/VB VB/C N🅪Sg/VB+ . > # -> Adjective -# NSg/VB/J+ +> Adjective +# HeadingStart NSg/VB/J+ > # > a by path ; a by room ( Out of the way , off to one side . ) @@ -202,20 +202,20 @@ # NSg/J/P NSg/VB . D/P NSg/J/P NSg/VB . NSg/J+ . NSg/J . . > # -> For -# R/C/P +> For +# HeadingStart R/C/P > # -> Conjunction -# NSg/VB+ +> Conjunction +# HeadingStart NSg/VB+ > # > I had to stay with my wicked stepmother , for I had nowhere else to go . -# ISg/#r+ VB P NSg/VB/J P D$+ VP/J NSg . R/C/P ISg/#r+ VB NSg/J NSg/J/C P NSg/VB/J . +# ISg/#r+ VP P NSg/VB/J P D$+ VP/J NSg . R/C/P ISg/#r+ VP NSg/J NSg/J/C P NSg/VB/J . > # -> Preposition -# NSg/VB +> Preposition +# HeadingStart NSg/VB > # > The astronauts headed for the moon . @@ -232,8 +232,8 @@ # K Nᴹ/Vg/J D/P NSg/VB+ NSg/VB/J R/C/P NPr+ . > The mayor gave a speech for the charity gala . # D+ NSg+ VPt D/P N🅪Sg/VB R/C/P D+ NPr+ NSg/J+ . -> If having to bag the groceries correctly is more than you can handle , then this isn't the job for you . -# NSg/C Nᴹ/Vg/J P NSg/VB D+ NPl/V3+ R VL3 NPr/I/J/R/Dq C/P ISgPl+ NPr/VXB NSg/VB . NSg/J/C I/Ddem NSg/VB D NPr/VB+ R/C/P ISgPl+ . +> If having to bag the groceries correctly is more than you can handle , then this isn't the job for you . +# NSg/C Nᴹ/Vg/J P NSg/VB D+ NPl/V3+ R VL3 NPr/I/J/R/Dq C/P ISgPl+ NPr/VXB NSg/VB . NSg/J/R/C I/Ddem NSg/VX3 D NPr/VB+ R/C/P ISgPl+ . > This is a new bell for my bicycle . # I/Ddem+ VL3 D/P NSg/J NPr/VB R/C/P D$+ NSg/VB+ . > The cake is for Tom and Helen's anniversary . @@ -241,7 +241,7 @@ > This medicine is for your cough . # I/Ddem+ N🅪Sg/VB+ VL3 R/C/P D$+ NSg/VB+ . > He wouldn't apologize ; and just for that , she refused to help him . -# NPr/ISg+ VXB VB . VB/C J R/C/P NSg/I/C/Ddem+ . ISg+ VP/J P NSg/VB ISg+ . +# NPr/ISg+ VXB VB . VB/C J/R R/C/P NSg/I/C/Ddem+ . ISg+ VP/J P NSg/VB ISg+ . > He looks better for having lost weight . ( UK usage ) # NPr/ISg+ NPl/V3 NSg/VXB/JC R/C/P Nᴹ/Vg/J VP/J N🅪Sg/VB+ . . NPr+ N🅪Sg+ . > She was the worse for drink . @@ -263,7 +263,7 @@ > Prepare for battle . # VB R/C/P NPr/VB/J+ . > They swept the area for enemy operatives . -# IPl+ VB/J D N🅪Sg R/C/P NSg/VB+ NPl+ . +# IPl+ VP/J D N🅪Sg R/C/P NSg/VB+ NPl+ . > Police combed his flat for clues . # Nᴹ/VB+ VP/J ISg/D$+ NSg/VB/J R/C/P NPl/V3+ . > I've lived here for three years . @@ -281,7 +281,7 @@ > It is unreasonable for our boss to withhold our wages . # NPr/ISg+ VL3 J R/C/P D$+ NSg/VB/J+ P NSg/VB D$+ NPl/V3+ . > I don't think it's a good idea for you and me to meet ever again . -# ISg/#r+ VB NSg/VB + D/P NPr/VB/J NSg+ R/C/P ISgPl+ VB/C NPr/ISg+ P NSg/VB/J J P . +# ISg/#r+ VXB NSg/VB + D/P NPr/VB/J NSg+ R/C/P ISgPl+ VB/C NPr/ISg+ P NSg/VB/J J/R P . > I am aiming for completion by the end of business Thursday . # ISg/#r+ NPr/VB/J Nᴹ/Vg/J R/C/P NSg+ NSg/J/P D NSg/VB P N🅪Sg/J+ NSg+ . > He's going for his doctorate . @@ -291,21 +291,21 @@ > I'm saving up for a car . # K N🅪Sg/Vg/J/P NSg/VB/J/P R/C/P D/P NSg+ . > Don't wait for an answer . -# VB NSg/VB R/C/P D/P NSg/VB+ . +# VXB NSg/VB R/C/P D/P NSg/VB+ . > Fair for its day . # NSg/VB/J R/C/P ISg/D$+ NPr🅪Sg+ . > She's spry for an old lady . # K J R/C/P D/P NSg/J NPr/VB+ . > Don't take me for a fool . -# VB NSg/VB NPr/ISg+ R/C/P D/P NSg/VB/J+ . +# VXB NSg/VB NPr/ISg+ R/C/P D/P NSg/VB/J+ . > For all his expensive education , he didn't seem very bright . -# R/C/P NSg/I/J/C/Dq+ ISg/D$+ J+ NSg+ . NPr/ISg+ VB VB J/R NPr/VB/J . +# R/C/P NSg/I/J/C/Dq+ ISg/D$+ J+ NSg+ . NPr/ISg+ VXPt VB J/R NPr/VB/J . > And now for a slap - up meal ! # VB/C NSg/J/R/C R/C/P D/P+ NSg/VB/J+ . NSg/VB/J/P NSg/VB+ . -> Go scuba diving ? For one thing , I can't even swim . -# NSg/VB/J N🅪Sg/VB Nᴹ/Vg/J+ . R/C/P NSg/I/J+ NSg+ . ISg/#r+ VXB NSg/VB/J NSg/VB . +> Go scuba diving ? For one thing , I can't even swim . +# NSg/VB/J N🅪Sg/VB Nᴹ/Vg/J+ . R/C/P NSg/I/J+ NSg+ . ISg/#r+ VXB NSg/VB/J/R NSg/VB . > For another , we don't have any equipment . -# R/C/P I/D . IPl+ VB NSg/VXB I/R/Dq Nᴹ+ . +# R/C/P I/D . IPl+ VXB NSg/VXB I/R/Dq Nᴹ+ . > He is named for his grandfather . # NPr/ISg+ VL3 VP/J R/C/P ISg/D$+ NSg/VB/J+ . > He totally screwed up that project . Now he's surely for the sack . @@ -320,8 +320,8 @@ # P NSg/VB R/C/P NSg$+ NSg+ . > # -> From -# P +> From +# HeadingStart P > # > Paul is from New Zealand . @@ -331,7 +331,7 @@ > You can't get all your news from the Internet . # ISgPl+ VXB NSg/VB NSg/I/J/C/Dq D$+ Nᴹ/VB+ P D NPrᴹ/VB+ . > He had books piled from floor to ceiling . -# NPr/ISg+ VB NPl/V3+ VP/J P NSg/VB+ P NSg/VB . +# NPr/ISg+ VP NPl/V3+ VP/J P NSg/VB+ P NSg/VB . > He departed yesterday from Chicago . # NPr/ISg+ NSg/VP/J NSg P NPr+ . > This figure has been changed from a one to a seven . @@ -353,9 +353,9 @@ > Try to see it from his point of view . # NSg/VB/J P NSg/VB NPr/ISg+ P ISg/D$+ NSg/VB P NSg/VB+ . > The bomb went off just 100 yards from where they were standing . -# D+ NSg/VB/J+ NSg/VPt+ NSg/VB/J/P J # NPl/V3+ P NSg/R/C IPl+ NSg/VPt Nᴹ/Vg/J . +# D+ NSg/VB/J+ NSg/VPt+ NSg/VB/J/P J/R # NPl/V3+ P NSg/R/C IPl+ NSg/VPt Nᴹ/Vg/J . > From the top of the lighthouse you can just see the mainland . -# P D NSg/VB/J P D+ NSg+ ISgPl+ NPr/VXB J NSg/VB D+ NSg+ . +# P D NSg/VB/J P D+ NSg+ ISgPl+ NPr/VXB J/R NSg/VB D+ NSg+ . > I’ve been doing this from pickney . # K NSg/VPp Nᴹ/Vg/J I/Ddem+ P ? . > Your opinions differ from mine . @@ -364,12 +364,12 @@ # NPr/ISg+ NPl/V3 NPr/VB/J P NSg/VB/J/R . > # -> In -# NPr/J/R/P +> In +# HeadingStart NPr/J/R/P > # -> Preposition -# NSg/VB +> Preposition +# HeadingStart NSg/VB > # > Who lives in a pineapple under the sea ? @@ -389,15 +389,15 @@ > I glanced over at the pretty girl in the red dress . # ISg/#r+ VP/J NSg/J/P NSg/P D+ NSg/VB/J/R NSg/VB+ NPr/J/R/P D+ N🅪Sg/J+ NSg/VB+ . > There wasn't much of interest in her speech . -# R+ VB NSg/I/J/R/Dq P N🅪Sg/VB+ NPr/J/R/P ISg/D$+ N🅪Sg/VB+ . +# R+ VPt NSg/I/J/R/Dq P N🅪Sg/VB+ NPr/J/R/P ISg/D$+ N🅪Sg/VB+ . > He hasn't got an original idea in him . # NPr/ISg+ V3 VP D/P NSg/J NSg+ NPr/J/R/P ISg+ . > You are one in a million . # ISgPl+ VB NSg/I/J NPr/J/R/P D/P NSg . > She's in an orchestra . # K NPr/J/R/P D/P NSg+ . -> My birthday is in the first week of December . -# D$+ NSg/VB+ VL3 NPr/J/R/P D NSg/VB/J NSg/J P NPr+ . +> My birthday is in the first week of December . +# D$+ NSg/VB+ VL3 NPr/J/R/P D NSg/J NSg/J P NPr+ . > Easter falls in the fourth lunar month . # NPr/VB+ NPl/V3+ NPr/J/R/P D+ NPr/VB/J+ NSg/J+ NSg/J+ . > Will you be able to finish this in a week ? @@ -407,11 +407,11 @@ > Less water gets in your boots this way . # VB/J/R/C/P N🅪Sg/VB+ NPl/V3 NPr/J/R/P D$+ NPl/V3 I/Ddem+ NSg/J+ . > She stood there looking in the window longingly . -# ISg+ VB R Nᴹ/Vg/J NPr/J/R/P D+ NSg/VB+ R . +# ISg+ VP R Nᴹ/Vg/J NPr/J/R/P D+ NSg/VB+ R . > In replacing the faucet washers , he felt he was making his contribution to the environment . -# NPr/J/R/P Nᴹ/Vg/J D NSg NPl/V3 . NPr/ISg+ N🅪Sg/VB/J NPr/ISg+ VPt Nᴹ/Vg/J ISg/D$+ NSg+ P D N🅪Sg+ . +# NPr/J/R/P Nᴹ/Vg/J D NSg NPl/V3 . NPr/ISg+ N🅪Sg/VP/J NPr/ISg+ VPt Nᴹ/Vg/J ISg/D$+ NSg+ P D N🅪Sg+ . > In trying to make amends , she actually made matters worse . -# NPr/J/R/P Nᴹ/Vg/J P NSg/VB NPl/V3 . ISg+ R VB NPl/V3+ NSg/VB/JC . +# NPr/J/R/P Nᴹ/Vg/J P NSg/VB NPl/V3 . ISg+ R VP NPl/V3+ NSg/VB/JC . > My aim in travelling there was to find my missing friend . # D$+ NSg/VB+ NPr/J/R/P NSg/Vg/J/Comm R+ VPt P NSg/VB D$+ Nᴹ/Vg/J NPr/VB/J+ . > My fat rolls around in folds . @@ -431,15 +431,15 @@ > You've got a friend in me . # K VP D/P NPr/VB/J+ NPr/J/R/P NPr/ISg+ . > He's met his match in her . -# NSg$ VB ISg/D$+ NSg/VB+ NPr/J/R/P ISg/D$+ . +# NSg$ VP ISg/D$+ NSg/VB+ NPr/J/R/P ISg/D$+ . > There has been no change in his condition . # R+ V3 NSg/VPp NPr/Dq/P N🅪Sg/VB NPr/J/R/P ISg/D$+ N🅪Sg/VB+ . -> What grade did he get in English ? -# NSg/I+ NSg/VB+ VPt NPr/ISg+ NSg/VB NPr/J/R/P NPr🅪Sg/VB/J+ . +> What grade did he get in English ? +# NSg/I+ NSg/VB+ VXPt NPr/ISg+ NSg/VB NPr/J/R/P NPr🅪Sg/VB/J+ . > Please pay me in cash — preferably in tens and twenties . # VB NSg/VB/J NPr/ISg+ NPr/J/R/P NPrᴹ/VB/J+ . R NPr/J/R/P W? VB/C NPl+ . -> The deposit can be in any legal tender , even in gold . -# D+ NSg/VB+ NPr/VXB NSg/VXB NPr/J/R/P I/R/Dq NSg/J NSg/VB/J . NSg/VB/J NPr/J/R/P Nᴹ/VB/J+ . +> The deposit can be in any legal tender , even in gold . +# D+ NSg/VB+ NPr/VXB NSg/VXB NPr/J/R/P I/R/Dq NSg/J NSg/VB/J . NSg/VB/J/R NPr/J/R/P Nᴹ/VB/J+ . > Beethoven's " Symphony No . 5 " in C minor is among his most popular . # NSg$ . NSg+ NPr/Dq/P . # . NPr/J/R/P NPr/VB/J/#r+ NSg/VB/J VL3 P ISg/D$+ NSg/I/J/R/Dq NSg/J . > His speech was in French , but was simultaneously translated into eight languages . @@ -450,16 +450,16 @@ # NSg/J+ NPl/V3+ VXB NSg/VXB NSg/J NPr/J/R/P N🅪Sg/I/VB+ . NSg/C/P NSg/R/C VP/J . > # -> Verb -# NSg/VB+ +> Verb +# HeadingStart NSg/VB+ > # > He that ears my land spares my team and gives me leave to in the crop . # NPr/ISg+ NSg/I/C/Ddem+ NPl/V3+ D$+ NPr🅪Sg/VB+ NPl/V3 D$+ NSg/VB+ VB/C NPl/V3 NPr/ISg+ NSg/VB P NPr/J/R/P D NSg/VB+ . > # -> Adverb -# NSg/VB+ +> Adverb +# HeadingStart NSg/VB+ > # > Suddenly a strange man walked in . @@ -470,24 +470,24 @@ # NPr/ISg+ NSg/VPt P D NSg/VB P D+ NSg/VB NSg/VB+ VB/C VP/J NPr/J/R/P . > They flew in from London last night . # IPl+ NSg/VPt/J NPr/J/R/P P NPr+ NSg/VB/J+ N🅪Sg/VB+ . -> For six hours the tide flows in , then for another six hours it flows out . -# R/C/P NSg+ NPl+ D+ NSg/VB+ NPl/V3 NPr/J/R/P . NSg/J/C R/C/P I/D+ NSg+ NPl+ NPr/ISg+ NPl/V3 NSg/VB/J/R/P . +> For six hours the tide flows in , then for another six hours it flows out . +# R/C/P NSg+ NPl+ D+ NSg/VB+ NPl/V3 NPr/J/R/P . NSg/J/R/C R/C/P I/D+ NSg+ NPl+ NPr/ISg+ NPl/V3 NSg/VB/J/R/P . > Bring the water to the boil and drop the vegetables in . # VB D+ N🅪Sg/VB+ P D+ NSg/VB+ VB/C NSg/VB D+ NPl+ NPr/J/R/P . -> The show still didn't become interesting 20 minutes in . -# D NSg/VB NSg/VB/J VB VBPp Vg/J # NPl/V3+ NPr/J/R/P . +> The show still didn't become interesting 20 minutes in . +# D NSg/VB NSg/VB/J/R VXPt VBPp Vg/J # NPl/V3+ NPr/J/R/P . > # -> Noun -# NSg/VB+ +> Noun +# HeadingStart NSg/VB+ > # > His parents got him an in with the company . # ISg/D$+ NPl/V3+ VP ISg+ D/P NPr/J/R/P P D+ N🅪Sg/VB+ . > # -> Adjective -# NSg/VB/J+ +> Adjective +# HeadingStart NSg/VB/J+ > # > Is Mr . Smith in ? @@ -496,10 +496,10 @@ # NPr/I/J/Dq NSg/J/P NPr/I/J/Dq ISg/#r+ VP/J D+ NPr/VB+ P D+ NSg/VB+ . C/P R NSg/I/J/C/Dq P NPr/ISg+ VPt NPr/J/R/P . > The bullet is about five centimetres in . # D+ NSg/VB+ VL3 J/P NSg NPl/Comm NPr/J/R/P . -> If the tennis ball bounces on the line then it's in . -# NSg/C D+ NSg/VB+ NPr/VB+ NPl/V3 J/P D+ NSg/VB+ NSg/J/C + NPr/J/R/P . +> If the tennis ball bounces on the line then it's in . +# NSg/C D+ NSg/VB+ NPr/VB+ NPl/V3 J/P D+ NSg/VB+ NSg/J/R/C + NPr/J/R/P . > I've discovered why the TV wasn't working – the plug wasn't in ! -# K VP/J NSg/VB D NSg+ VB Nᴹ/Vg/J . D NSg/VB+ VB NPr/J/R/P . +# K VP/J NSg/VB D NSg+ VPt Nᴹ/Vg/J . D NSg/VB+ VPt NPr/J/R/P . > The replies to the questionnaires are now all in . # D NPl/V3+ P D+ NPl/V3+ VB NSg/J/R/C NSg/I/J/C/Dq NPr/J/R/P . > Skirts are in this year . @@ -513,7 +513,7 @@ > He is very in with the Joneses . # NPr/ISg+ VL3 J/R NPr/J/R/P P D NPl/V3 . > I need to keep in with the neighbours in case I ever need a favour from them . -# ISg/#r+ N🅪Sg/VXB P NSg/VB NPr/J/R/P P D NPl/V3/Comm+ NPr/J/R/P NPr🅪Sg/VB+ ISg/#r+ J N🅪Sg/VXB D/P+ N🅪Sg/VB/Comm+ P NSg/IPl+ . +# ISg/#r+ N🅪Sg/VXB P NSg/VB NPr/J/R/P P D NPl/V3/Comm+ NPr/J/R/P NPr🅪Sg/VB+ ISg/#r+ J/R N🅪Sg/VXB D/P+ N🅪Sg/VB/Comm+ P NSg/IPl+ . > I think that bird fancies you . You're in there , mate ! # ISg/#r+ NSg/VB NSg/I/C/Ddem+ NPr/VB/J+ NPl/V3 ISgPl+ . + NPr/J/R/P R . NSg/VB . > I'm three drinks in right now . @@ -522,8 +522,8 @@ # ISg/#r+ VPt # NPl NPr/J/R/P NSg/I/C D+ N🅪Sg/VB/J+ VP/J . > # -> Unit -# NSg+ +> Unit +# HeadingStart NSg+ > # > The glass is 8 inches . @@ -532,8 +532,8 @@ # D+ NPr🅪Sg/VB+ VL3 # NPr/J/R/P . > # -> Of -# P +> Of +# HeadingStart P > # > Take the chicken out of the freezer . @@ -578,42 +578,42 @@ # + NSg/R/C NSg/I/C/Ddem NSg/J P D/P+ NSg/VB/J+ . > I’ve not taken her out of a goodly long while . # K NSg/R/C VPp/J ISg/D$+ NSg/VB/J/R/P P D/P J/R NPr/VB/J NSg/VB/C/P . -> After a delay of three hours , the plane finally took off . -# P D/P NSg/VB/J P NSg+ NPl+ . D+ NSg/VB/J+ R VPt NSg/VB/J/P . +> After a delay of three hours , the plane finally took off . +# P D/P NSg/VPt/J P NSg+ NPl+ . D+ NSg/VB/J+ R VPt NSg/VB/J/P . > # -> On -# J/P +> On +# HeadingStart J/P > # -> Adjective -# NSg/VB/J+ +> Adjective +# HeadingStart NSg/VB/J+ > # -> All the lights are on , so they must be home . -# NSg/I/J/C/Dq+ D+ NPl/V3+ VB J/P . NSg/I/J/R/C IPl+ NSg/VB NSg/VXB NSg/VB/J+ . +> All the lights are on , so they must be home . +# NSg/I/J/C/Dq+ D+ NPl/V3+ VB J/P . NSg/I/J/R/C IPl+ NSg/VXB NSg/VXB NSg/VB/J+ . > We had to ration our food because there was a war on . -# IPl+ VB P NSg/VB D$+ NSg+ C/P R+ VPt D/P+ N🅪Sg/VB+ J/P . -> Some of the cast went down with flu , but the show's still on . -# I/J/R/Dq P D NSg/VB/J NSg/VPt N🅪Sg/VB/J/P P NSg+ . NSg/C/P D NSg$ NSg/VB/J J/P . +# IPl+ VP P NSg/VB D$+ NSg+ C/P R+ VPt D/P+ N🅪Sg/VB+ J/P . +> Some of the cast went down with flu , but the show's still on . +# I/J/R/Dq P D NSg/VB/J NSg/VPt N🅪Sg/VB/J/P P NSg+ . NSg/C/P D NSg$ NSg/VB/J/R J/P . > That TV programme that you wanted to watch is on now . # NSg/I/C/Ddem+ NSg+ NSg/VB/Au/Br+ NSg/I/C/Ddem+ ISgPl+ VP/J P NSg/VB VL3 J/P NSg/J/R/C . > This is her last song . You're on next ! # I/Ddem+ VL3 ISg/D$+ NSg/VB/J+ N🅪Sg+ . + J/P NSg/J/P . -> Are we still on for tonight ? -# VB IPl+ NSg/VB/J J/P R/C/P NSg+ . +> Are we still on for tonight ? +# VB IPl+ NSg/VB/J/R J/P R/C/P NSg+ . > Mike just threw coffee onto Paul's lap . It's on now . -# NPr/VB+ J VB N🅪Sg/VB/J+ J/P NSg$ NSg/VB/J+ . + J/P NSg/J/R/C . +# NPr/VB+ J/R VPt N🅪Sg/VB/J+ J/P NSg$ NSg/VB/J+ . + J/P NSg/J/R/C . > England need a hundred runs , with twenty - five overs remaining . Game on ! # NPr+ N🅪Sg/VXB D/P NSg NPl/V3 . P NSg . NSg NPl Nᴹ/Vg/J . NSg/VB/J+ J/P . > Your feet will soon warm up once your socks are on . # D$+ NPl+ NPr/VXB J/R NSg/VB/J NSg/VB/J/P NSg/C D$+ NPl/V3+ VB J/P . -> I was trying to drink out of the bottle while the top was still on ! -# ISg/#r+ VPt Nᴹ/Vg/J P NSg/VB NSg/VB/J/R/P P D+ NSg/VB+ NSg/VB/C/P D+ NSg/VB/J+ VPt NSg/VB/J J/P . -> Climbing up that steep ridge isn't on . We'll have to find another route . -# Nᴹ/Vg/J NSg/VB/J/P NSg/I/C/Ddem+ NSg/VB/J+ NSg/VB+ NSg/VB J/P . K NSg/VXB P NSg/VB I/D NSg/VB+ . -> He'd like to play the red next to the black spot , but that shot isn't on . -# K NSg/VB/J/C/P P N🅪Sg/VB D N🅪Sg/J NSg/J/P P D N🅪Sg/VB/J NSg/VB/J+ . NSg/C/P NSg/I/C/Ddem NSg/VP/J+ NSg/VB J/P . +> I was trying to drink out of the bottle while the top was still on ! +# ISg/#r+ VPt Nᴹ/Vg/J P NSg/VB NSg/VB/J/R/P P D+ NSg/VB+ NSg/VB/C/P D+ NSg/VB/J+ VPt NSg/VB/J/R J/P . +> Climbing up that steep ridge isn't on . We'll have to find another route . +# Nᴹ/Vg/J NSg/VB/J/P NSg/I/C/Ddem+ NSg/VB/J+ NSg/VB+ NSg/VX3 J/P . K NSg/VXB P NSg/VB I/D NSg/VB+ . +> He'd like to play the red next to the black spot , but that shot isn't on . +# K NSg/VB/J/C/P P N🅪Sg/VB D N🅪Sg/J NSg/J/P P D N🅪Sg/VB/J NSg/VB/J+ . NSg/C/P NSg/I/C/Ddem NSg/VP/J+ NSg/VX3 J/P . > The captain moved two fielders to the on side . # D+ NSg/VB+ VP/J NSg W? P D J/P NSg/VB/J+ . > Ponsonby - Smythe hit a thumping on drive . @@ -624,14 +624,14 @@ # NPr/ISg+ R V3 P NSg/VXB J/P . + NSg/I/J/R/C Nᴹ/Vg/J . > # -> Adverb -# NSg/VB+ +> Adverb +# HeadingStart NSg/VB+ > # > turn the television on # NSg/VB D+ N🅪Sg/VB+ J/P > The lid wasn't screwed on properly . -# D+ NSg/VB+ VB VP/J J/P R . +# D+ NSg/VB+ VPt VP/J J/P R . > Put on your hat and gloves . # NSg/VBP J/P D$+ NSg/VB VB/C NPl/V3+ . > The policeman moved the tramp on . @@ -645,21 +645,21 @@ > He rambled on and on . # NPr/ISg+ VP/J J/P VB/C J/P . > Ten years on , nothing had changed in the village . -# NSg+ NPl+ J/P . NSg/I/J+ VB VP/J NPr/J/R/P D+ NSg+ . +# NSg+ NPl+ J/P . NSg/I/J+ VP VP/J NPr/J/R/P D+ NSg+ . > # -> Preposition -# NSg/VB +> Preposition +# HeadingStart NSg/VB > # > A vase of flowers stood on the table . -# D/P NSg/VB P NPrPl/V3+ VB J/P D NSg/VB+ . +# D/P NSg/VB P NPrPl/V3+ VP J/P D NSg/VB+ . > Please lie down on the couch . # VB NPr/VB N🅪Sg/VB/J/P J/P D+ NSg/VB+ . > The parrot was sitting on Jim's shoulder . # D+ NSg/VB+ VPt NSg/Vg/J J/P NSg$ NSg/VB+ . > He had a scar on the side of his face . -# NPr/ISg+ VB D/P NSg/VB+ J/P D NSg/VB/J P ISg/D$+ NSg/VB+ . +# NPr/ISg+ VP D/P NSg/VB+ J/P D NSg/VB/J P ISg/D$+ NSg/VB+ . > There is a dirty smudge on this window . # R+ VL3 D/P VB/J NSg/VB J/P I/Ddem+ NSg/VB+ . > The painting hangs on the wall . @@ -669,15 +669,15 @@ > Should there be an accent on the " e " ? # VXB R+ NSg/VXB D/P NSg/VB+ J/P D . NPr/I+ . . > He wore old shoes on his feet . -# NPr/ISg+ VB NSg/J NPl/V3+ J/P ISg/D$+ NPl+ . +# NPr/ISg+ VPt NSg/J NPl/V3+ J/P ISg/D$+ NPl+ . > The lighthouse that you can see is on the mainland . # D+ NSg+ NSg/I/C/Ddem+ ISgPl+ NPr/VXB NSg/VB VL3 J/P D+ NSg+ . -> The suspect is thought to still be on the campus . -# D+ NSg/VB/J+ VL3 N🅪Sg/VP P NSg/VB/J NSg/VXB J/P D+ NSg/VB+ . +> The suspect is thought to still be on the campus . +# D+ NSg/VB/J+ VL3 N🅪Sg/VP P NSg/VB/J/R NSg/VXB J/P D+ NSg/VB+ . > We live on the edge of the city . # IPl+ VB/J J/P D NSg/VB P D+ NSg+ . > on the left , on the right , on the side , on the bottom . -# J/P D+ NPr/VB/J+ . J/P D NPr/VB/J . J/P D+ NSg/VB/J+ . J/P D+ NSg/VB/J+ . +# J/P D+ NPr/VP/J+ . J/P D NPr/VB/J . J/P D+ NSg/VB/J+ . J/P D+ NSg/VB/J+ . > The fleet is on the American coast . # D+ NSg/VB/J+ VL3 J/P D+ NPr/J+ NSg/VB+ . > on a bus , on a train , on a plane , on a ferry , on a yacht . @@ -691,15 +691,15 @@ > I stubbed my toe on an old tree stump . # ISg/#r+ VB/J D$+ NSg/VB+ J/P D/P NSg/J NSg/VB+ NSg/VB . > I caught my fingernail on the door handle . -# ISg/#r+ VB/J D$+ NSg+ J/P D+ NSg/VB+ NSg/VB . +# ISg/#r+ VP/J D$+ NSg+ J/P D+ NSg/VB+ NSg/VB . > The rope snagged on a branch . # D+ NSg/VB+ VP/J J/P D/P NPr/VB+ . > to play on a violin or piano . # P N🅪Sg/VB J/P D/P NSg/VB NPr/C NSg/VB/J+ . > A table can't stand on two legs . # D/P+ NSg/VB+ VXB NSg/VB J/P NSg NPl/V3+ . -> After resting on his elbows , he stood on his toes , then walked on his heels . -# P Nᴹ/Vg/J+ J/P ISg/D$+ NPl/V3+ . NPr/ISg+ VB J/P ISg/D$+ NPl/V3+ . NSg/J/C VP/J J/P ISg/D$+ NPl/V3+ . +> After resting on his elbows , he stood on his toes , then walked on his heels . +# P Nᴹ/Vg/J+ J/P ISg/D$+ NPl/V3+ . NPr/ISg+ VP J/P ISg/D$+ NPl/V3+ . NSg/J/R/C VP/J J/P ISg/D$+ NPl/V3+ . > The Tories are on twenty - five percent in this constituency . # D NPl VB J/P NSg . NSg NSg NPr/J/R/P I/Ddem NSg+ . > The blue team are on six points and the red team on five . @@ -735,11 +735,11 @@ > The soldiers mutinied and turned their guns on their officers . # D+ NPl/V3+ VP/J VB/C VP/J D$+ NPl/V3+ J/P D$+ NPl/V3+ . > Her words made a lasting impression on my mind . -# ISg/D$+ NPl/V3+ VB D/P+ Nᴹ/Vg/J+ NSg/VB+ J/P D$+ NSg/VB+ . +# ISg/D$+ NPl/V3+ VP D/P+ Nᴹ/Vg/J+ NSg/VB+ J/P D$+ NSg/VB+ . > What will be the effect on morale ? # NSg/I+ NPr/VXB NSg/VXB D NSg/VB J/P Nᴹ+ . > I haven't got any money on me . -# ISg/#r+ VB VP I/R/Dq N🅪Sg/J+ J/P NPr/ISg+ . +# ISg/#r+ VXB VP I/R/Dq N🅪Sg/J+ J/P NPr/ISg+ . > On Jack's entry , William got up to leave . # J/P NSg$ NSg+ . NPr+ VP NSg/VB/J/P P NSg/VB . > On the addition of ammonia , a chemical reaction begins . @@ -749,7 +749,7 @@ > The meal is on the house . # D+ NSg/VB+ VL3 J/P D+ NPr/VB+ . > I had a terrible thirst on me . -# ISg/#r+ VB D/P+ J+ Nᴹ/VB+ J/P NPr/ISg+ . +# ISg/#r+ VP D/P+ J+ Nᴹ/VB+ J/P NPr/ISg+ . > Have pity or compassion on him . # NSg/VXB N🅪Sg/VB NPr/C Nᴹ/VB+ J/P ISg+ . > He's on his lunch break . @@ -765,23 +765,23 @@ > A curse on him ! # D/P+ NSg/VB+ J/P ISg+ . > Please don't tell on her and get her in trouble . -# VB VB NPr/VB J/P ISg/D$+ VB/C NSg/VB ISg/D$+ NPr/J/R/P N🅪Sg/VB+ . +# VB VXB NPr/VB J/P ISg/D$+ VB/C NSg/VB ISg/D$+ NPr/J/R/P N🅪Sg/VB+ . > # -> Verb -# NSg/VB+ +> Verb +# HeadingStart NSg/VB+ > # > Can you on the light ? ( switch on ) # NPr/VXB ISgPl+ J/P D+ N🅪Sg/VB/J+ . . NSg/VB/J+ J/P . > # -> To -# P +> To +# HeadingStart P > # -> Particle -# NSg+ +> Particle +# HeadingStart NSg+ > # > I want to leave . @@ -794,8 +794,8 @@ # P VB VL3 NSg/VB/J . > Who am I to criticise ? I've done worse things myself . # NPr/I+ NPr/VB/J ISg/#r+ P VB/Au/Br . K NSg/VPp/J NSg/VB/JC+ NPl+ ISg+ . -> Precisely to get away from you was why I did what I did . -# R P NSg/VB VB/J P ISgPl+ VPt NSg/VB ISg/#r+ VPt NSg/I+ ISg/#r+ VPt . +> Precisely to get away from you was why I did what I did . +# R P NSg/VB VB/J P ISgPl+ VPt NSg/VB ISg/#r+ VXPt NSg/I+ ISg/#r+ VXPt . > I need some more books to read and friends to go partying with . # ISg/#r+ N🅪Sg/VXB I/J/R/Dq NPr/I/J/R/Dq NPl/V3+ P NSg/VBP VB/C NPl/V3+ P NSg/VB/J Nᴹ/Vg/J P . > If he hasn't read it yet , he ought to . @@ -804,8 +804,8 @@ # ISg/#r+ NSg/VPt P D+ NPl/V3+ P NSg/VB I/J/R/Dq+ N🅪Sg/VB+ . > # -> Preposition -# NSg/VB +> Preposition +# HeadingStart NSg/VB > # > She looked to the heavens . @@ -825,7 +825,7 @@ > Whisk the mixture to a smooth consistency . # NSg/VB D+ N🅪Sg+ P D/P+ NSg/VB/J+ NSg+ . > He made several bad - taste jokes to groans from the audience . -# NPr/ISg+ VB J/Dq NSg/VB/J . NSg/VB/J NPl/V3 P NPl/V3 P D+ NSg+ . +# NPr/ISg+ VP J/Dq NSg/VB/J . NSg/VB/J NPl/V3 P NPl/V3 P D+ NSg+ . > I tried complaining , but it was to no effect . # ISg/#r+ VP/J Nᴹ/Vg/J . NSg/C/P NPr/ISg+ VPt P NPr/Dq/P+ NSg/VB+ . > It was to a large extent true . @@ -836,8 +836,8 @@ # I/Ddem+ NSg/VB+ VL3 J P D/P NSg/VB/J . > There's a lot of sense to what he says . # K D/P NPr/VB P N🅪Sg/VB+ P NSg/I+ NPr/ISg+ NPl/V3 . -> The name has a nice ring to it . -# D+ NSg/VB+ V3 D/P+ NPr/VB/J+ NSg/VB+ P NPr/ISg+ . +> The name has a nice ring to it . +# D+ NSg/VB+ V3 D/P+ NPr/J+ NSg/VB+ P NPr/ISg+ . > There are 100 pence to the pound . # R+ VB # NPl P D+ NPr/VB+ . > It takes 2 to 4 weeks to process typical applications . @@ -852,20 +852,20 @@ # NSg$ D+ N🅪Sg/VB/J+ . . + NSg/VB/J+ P NSg NPr/J/R/P D+ N🅪Sg+ . NPr/C # . # NSg/VB+ . . > # -> Adverb -# NSg/VB+ +> Adverb +# HeadingStart NSg/VB+ > # > Please push the door to . ( close ) # VB NSg/VB D+ NSg/VB+ P . . NSg/VB/J . > # -> With -# P +> With +# HeadingStart P > # -> Preposition -# NSg/VB +> Preposition +# HeadingStart NSg/VB > # > He picked a fight with the class bully . @@ -907,7 +907,7 @@ > Speak with a confident voice . # NSg/VB P D/P+ NSg/J+ NSg/VB+ . > With what / whose money ? I have nothing left to buy groceries ( with ) . -# P NSg/I+ . I+ N🅪Sg/J+ . ISg/#r+ NSg/VXB NSg/I/J+ NPr/VB/J P NSg/VB NPl/V3+ . P . . +# P NSg/I+ . I+ N🅪Sg/J+ . ISg/#r+ NSg/VXB NSg/I/J+ NPr/VP/J P NSg/VB NPl/V3+ . P . . > It was small and bumpy , with a tinge of orange . # NPr/ISg+ VPt NPr/VB/J VB/C J . P D/P NSg/VB P NPr🅪Sg/VB/J . > There are lots of people with no homes after the wildfire . @@ -919,19 +919,19 @@ > The sailors were infected with malaria . # D+ NPl+ NSg/VPt NSg/VP/J P Nᴹ+ . > overcome with happiness -# NSg/VB P Nᴹ+ +# VB P Nᴹ+ > green with envy ; flushed with success # NPr🅪Sg/VB/J P NSg/VB+ . VP/J P N🅪Sg+ > She was with Acme for twenty years before retiring last fall . # ISg+ VPt P NSg R/C/P NSg NPl+ C/P Nᴹ/Vg/J NSg/VB/J N🅪Sg/VB+ . > With your kind of body size , you shouldn’t be eating pizza at all . -# P D$+ NSg/J P NSg/VB+ N🅪Sg/VB+ . ISgPl+ VB NSg/VXB Nᴹ/Vg/J N🅪Sg+ NSg/P NSg/I/J/C/Dq . -> That was a lot to explain ; are you still with me ? -# NSg/I/C/Ddem+ VPt D/P NPr/VB P VB . VB ISgPl+ NSg/VB/J P NPr/ISg+ . +# P D$+ NSg/J P NSg/VB+ N🅪Sg/VB+ . ISgPl+ VXB NSg/VXB Nᴹ/Vg/J N🅪Sg+ NSg/P NSg/I/J/C/Dq . +> That was a lot to explain ; are you still with me ? +# NSg/I/C/Ddem+ VPt D/P NPr/VB P VB . VB ISgPl+ NSg/VB/J/R P NPr/ISg+ . > # -> Adverb -# NSg/VB+ +> Adverb +# HeadingStart NSg/VB+ > # > Do you want to come with ? diff --git a/harper-core/tests/text/tagged/Part-of-speech tagging.md b/harper-core/tests/text/tagged/Part-of-speech tagging.md index b016e1fc..cf26f0ff 100644 --- a/harper-core/tests/text/tagged/Part-of-speech tagging.md +++ b/harper-core/tests/text/tagged/Part-of-speech tagging.md @@ -6,8 +6,8 @@ # Unlintable Unlintable > --> # Unlintable Unlintable -> Part - of - speech tagging -# Unlintable NSg/VB/J+ . P . N🅪Sg/VB+ NSg/Vg +> Part - of - speech tagging +# Unlintable HeadingStart NSg/VB/J+ . P . N🅪Sg/VB+ NSg/Vg > # > In corpus linguistics , part - of - speech tagging ( POS tagging or PoS tagging or @@ -17,7 +17,7 @@ > text ( corpus ) as corresponding to a particular part of speech , based on both its # N🅪Sg/VB+ . NSg+ . NSg/R Nᴹ/Vg/J P D/P NSg/J NSg/VB/J P N🅪Sg/VB+ . VP/J J/P I/C/Dq ISg/D$+ > definition and its context . A simplified form of this is commonly taught to -# NSg VB/C ISg/D$+ N🅪Sg/VB+ . D/P VP/J N🅪Sg/VB P I/Ddem+ VL3 R VB P +# NSg VB/C ISg/D$+ N🅪Sg/VB+ . D/P VP/J N🅪Sg/VB P I/Ddem+ VL3 R VP P > school - age children , in the identification of words as nouns , verbs , adjectives , # N🅪Sg/VB . N🅪Sg/VB+ NPl+ . NPr/J/R/P D Nᴹ P NPl/V3+ NSg/R NPl/V3 . NPl/V3+ . NPl/V3 . > adverbs , etc. @@ -32,26 +32,26 @@ # NPl/V3 P N🅪Sg/VB+ . NSg/J/P D/P NPr/VBP/J P NSg/J NPl/V3+ . NSg+ . NSg/Vg NPl+ N🅪Sg/VB+ P > two distinctive groups : rule - based and stochastic . E. Brill's tagger , one of the # NSg NSg/J NPl/V3+ . NSg/VB+ . VP/J VB/C J . ? ? NSg . NSg/I/J P D -> first and most widely used English POS - taggers , employs rule - based algorithms . -# NSg/VB/J VB/C NSg/I/J/R/Dq R VP/J NPr🅪Sg/VB/J+ NSg+ . NPl . NPl/V3 NSg/VB+ . VP/J NPl+ . +> first and most widely used English POS - taggers , employs rule - based algorithms . +# NSg/J VB/C NSg/I/J/R/Dq R VP/J NPr🅪Sg/VB/J+ NSg+ . NPl . NPl/V3 NSg/VB+ . VP/J NPl+ . > # -> Principle -# N🅪Sg/VB+ +> Principle +# HeadingStart N🅪Sg/VB+ > # > Part - of - speech tagging is harder than just having a list of words and their -# NSg/VB/J+ . P . N🅪Sg/VB+ NSg/Vg VL3 JC C/P J Nᴹ/Vg/J D/P NSg/VB P NPl/V3+ VB/C D$+ +# NSg/VB/J+ . P . N🅪Sg/VB+ NSg/Vg VL3 JC C/P J/R Nᴹ/Vg/J D/P NSg/VB P NPl/V3+ VB/C D$+ > parts of speech , because some words can represent more than one part of speech # NPl/V3 P N🅪Sg/VB+ . C/P I/J/R/Dq NPl/V3+ NPr/VXB VB NPr/I/J/R/Dq C/P NSg/I/J NSg/VB/J P N🅪Sg/VB+ > at different times , and because some parts of speech are complex . This is not # NSg/P NSg/J NPl/V3+ . VB/C C/P I/J/R/Dq NPl/V3 P N🅪Sg/VB+ VB NSg/VB/J . I/Ddem+ VL3 NSg/R/C > rare — in natural languages ( as opposed to many artificial languages ) , a large # NSg/VB/J . NPr/J/R/P NSg/J+ NPl/V3+ . NSg/R VP/J P NSg/I/J/Dq+ J+ NPl/V3+ . . D/P NSg/J -> percentage of word - forms are ambiguous . For example , even " dogs " , which is -# N🅪Sg P NSg/VB+ . NPl/V3+ VB J . R/C/P NSg/VB+ . NSg/VB/J . NPl/V3+ . . I/C+ VL3 +> percentage of word - forms are ambiguous . For example , even " dogs " , which is +# N🅪Sg P NSg/VB+ . NPl/V3+ VB J . R/C/P NSg/VB+ . NSg/VB/J/R . NPl/V3+ . . I/C+ VL3 > usually thought of as just a plural noun , can also be a verb : -# R N🅪Sg/VP P NSg/R J D/P+ NSg/J+ NSg/VB+ . NPr/VXB R/C NSg/VXB D/P+ NSg/VB+ . +# R N🅪Sg/VP P NSg/R J/R D/P+ NSg/J+ NSg/VB+ . NPr/VXB R/C NSg/VXB D/P+ NSg/VB+ . > # > The sailor dogs the hatch . @@ -72,8 +72,8 @@ # J NSg/VB+ . R . . . > # -> Tag sets -# NSg/VB+ NPl/V3 +> Tag sets +# HeadingStart NSg/VB+ NPl/V3 > # > Schools commonly teach that there are 9 parts of speech in English : noun , verb , @@ -107,7 +107,7 @@ > 150 separate parts of speech for English . Work on stochastic methods for tagging # # NSg/VB/J NPl/V3 P N🅪Sg/VB R/C/P NPr🅪Sg/VB/J+ . N🅪Sg/VB J/P J NPl/V3+ R/C/P NSg/Vg > Koine Greek ( DeRose 1990 ) has used over 1 , 000 parts of speech and found that -# ? NPr/VB/J . ? # . V3 VP/J NSg/J/P # . # NPl/V3 P N🅪Sg/VB+ VB/C NSg/VB NSg/I/C/Ddem +# ? NPr/VB/J . ? # . V3 VP/J NSg/J/P # . # NPl/V3 P N🅪Sg/VB+ VB/C NSg/VP NSg/I/C/Ddem > about as many words were ambiguous in that language as in English . A # J/P NSg/R NSg/I/J/Dq NPl/V3+ NSg/VPt J NPr/J/R/P NSg/I/C/Ddem N🅪Sg/VB+ NSg/R NPr/J/R/P NPr🅪Sg/VB/J+ . D/P > morphosyntactic descriptor in the case of morphologically rich languages is @@ -156,44 +156,44 @@ # J/P D N🅪Sg/VB+ NSg/P NSg/VB+ . NSg/J NSg/Vg VL3 NSg/JC J/P NSg/JC NSg/VB+ . NPl/V3 . > # -> History -# N🅪Sg+ +> History +# HeadingStart N🅪Sg+ > # -> The Brown Corpus -# D+ NPr🅪Sg/VB/J+ NSg+ +> The Brown Corpus +# HeadingStart D+ NPr🅪Sg/VB/J NSg+ > # > Research on part - of - speech tagging has been closely tied to corpus linguistics . # Nᴹ/VB J/P NSg/VB/J+ . P . N🅪Sg/VB+ NSg/Vg V3 NSg/VPp R VP/J P NSg Nᴹ+ . -> The first major corpus of English for computer analysis was the Brown Corpus -# D NSg/VB/J NPr/VB/J NSg P NPr🅪Sg/VB/J R/C/P NSg/VB+ N🅪Sg+ VPt D NPr🅪Sg/VB/J NSg +> The first major corpus of English for computer analysis was the Brown Corpus +# D NSg/J NPr/VB/J NSg P NPr🅪Sg/VB/J R/C/P NSg/VB+ N🅪Sg+ VPt D NPr🅪Sg/VB/J NSg > developed at Brown University by Henry Kučera and W. Nelson Francis , in the # VP/J NSg/P NPr🅪Sg/VB/J NSg+ NSg/J/P NPr+ ? VB/C ? NPr+ NPr+ . NPr/J/R/P D > mid - 1960s . It consists of about 1 , 000 , 000 words of running English prose text , # NSg/J/P+ . #d . NPr/ISg+ NPl/V3 P J/P # . # . # NPl/V3 P Nᴹ/Vg/J/P NPr🅪Sg/VB/J+ Nᴹ/VB N🅪Sg/VB+ . > made up of 500 samples from randomly chosen publications . Each sample is 2 , 000 -# VB NSg/VB/J/P P # NPl/V3+ P R Nᴹ/VPp/J NPl+ . Dq+ NSg/VB+ VL3 # . # -> or more words ( ending at the first sentence - end after 2 , 000 words , so that the -# NPr/C NPr/I/J/R/Dq NPl/V3+ . Nᴹ/Vg/J NSg/P D NSg/VB/J NSg/VB+ . NSg/VB+ P # . # NPl/V3+ . NSg/I/J/R/C NSg/I/C/Ddem D +# VP NSg/VB/J/P P # NPl/V3+ P R Nᴹ/VPp/J NPl+ . Dq+ NSg/VB+ VL3 # . # +> or more words ( ending at the first sentence - end after 2 , 000 words , so that the +# NPr/C NPr/I/J/R/Dq NPl/V3+ . Nᴹ/Vg/J NSg/P D NSg/J NSg/VB+ . NSg/VB+ P # . # NPl/V3+ . NSg/I/J/R/C NSg/I/C/Ddem D > corpus contains only complete sentences ) . # NSg+ V3 J/R/C NSg/VB/J NPl/V3+ . . > # > The Brown Corpus was painstakingly " tagged " with part - of - speech markers over # D+ NPr🅪Sg/VB/J+ NSg+ VPt R . VP/J . P NSg/VB/J+ . P . N🅪Sg/VB+ NPl/V3 NSg/J/P -> many years . A first approximation was done with a program by Greene and Rubin , -# NSg/I/J/Dq+ NPl+ . D/P+ NSg/VB/J+ N🅪Sg+ VPt NSg/VPp/J P D/P+ NPr/VB+ NSg/J/P NPr VB/C NPr . +> many years . A first approximation was done with a program by Greene and Rubin , +# NSg/I/J/Dq+ NPl+ . D/P+ NSg/J+ N🅪Sg+ VPt NSg/VPp/J P D/P+ NPr/VB+ NSg/J/P NPr VB/C NPr . > which consisted of a huge handmade list of what categories could co - occur at # I/C+ VP/J P D/P J NSg/J NSg/VB P NSg/I+ NPl+ NSg/VXB NPr/I/VB+ . VB NSg/P -> all . For example , article then noun can occur , but article then verb ( arguably ) -# NSg/I/J/C/Dq . R/C/P NSg/VB+ . NSg/VB+ NSg/J/C NSg/VB+ NPr/VXB VB . NSg/C/P NSg/VB+ NSg/J/C NSg/VB+ . R . +> all . For example , article then noun can occur , but article then verb ( arguably ) +# NSg/I/J/C/Dq . R/C/P NSg/VB+ . NSg/VB+ NSg/J/R/C NSg/VB+ NPr/VXB VB . NSg/C/P NSg/VB+ NSg/J/R/C NSg/VB+ . R . > cannot . The program got about 70 % correct . Its results were repeatedly reviewed # NSg/VB . D+ NPr/VB+ VP J/P # . NSg/VB/J . ISg/D$+ NPl/V3+ NSg/VPt R VP/J > and corrected by hand , and later users sent in errata so that by the late 70 s -# VB/C VP/J NSg/J/P NSg/VB+ . VB/C JC NPl+ NSg/VB NPr/J/R/P NSg NSg/I/J/R/C NSg/I/C/Ddem+ NSg/J/P D NSg/J # ? -> the tagging was nearly perfect ( allowing for some cases on which even human -# D NSg/Vg VPt R NSg/VB/J . Nᴹ/Vg/J R/C/P I/J/R/Dq NPl/V3+ J/P I/C+ NSg/VB/J NSg/VB/J+ +# VB/C VP/J NSg/J/P NSg/VB+ . VB/C JC NPl+ NSg/VP NPr/J/R/P NSg NSg/I/J/R/C NSg/I/C/Ddem+ NSg/J/P D NSg/J # ? +> the tagging was nearly perfect ( allowing for some cases on which even human +# D NSg/Vg VPt R NSg/VB/J . Nᴹ/Vg/J R/C/P I/J/R/Dq NPl/V3+ J/P I/C+ NSg/VB/J/R NSg/VB/J+ > speakers might not agree ) . # + Nᴹ/VXB/J NSg/R/C VB . . > @@ -208,8 +208,8 @@ # JC NSg/VB/J+ . P . N🅪Sg/VB+ NSg/Vg NPl+ . NSg/I NSg/R NPl/V3+ VB/C ? . C . NSg/J/P > this time ( 2005 ) it has been superseded by larger corpora such as the 100 # I/Ddem+ N🅪Sg/VB/J+ . # . NPr/ISg+ V3 NSg/VPp VP/J NSg/J/P JC NPl+ NSg/I NSg/R D # -> million word British National Corpus , even though larger corpora are rarely so -# NSg NSg/VB+ NPr/J NSg/J NSg+ . NSg/VB/J VB/C JC NPl+ VB R NSg/I/J/R/C +> million word British National Corpus , even though larger corpora are rarely so +# NSg NSg/VB+ NPr/J NSg/J NSg+ . NSg/VB/J/R VB/C JC NPl+ VB R NSg/I/J/R/C > thoroughly curated . # R VP/J . > @@ -218,18 +218,18 @@ # R/C/P I/J/R/Dq N🅪Sg/VB/J+ . NSg/VB/J+ . P . N🅪Sg/VB+ NSg/Vg VPt VP/J D/P NSg/J NSg/VB/J P > natural language processing , because there are certain cases where the correct # NSg/J N🅪Sg/VB+ Nᴹ/Vg/J+ . C/P R+ VB I/J NPl/V3+ NSg/R/C D NSg/VB/J -> part of speech cannot be decided without understanding the semantics or even the -# NSg/VB/J P N🅪Sg/VB+ NSg/VB NSg/VXB NSg/VP/J C/P N🅪Sg/Vg/J+ D NPl+ NPr/C NSg/VB/J D +> part of speech cannot be decided without understanding the semantics or even the +# NSg/VB/J P N🅪Sg/VB+ NSg/VB NSg/VXB NSg/VP/J C/P N🅪Sg/Vg/J+ D NPl+ NPr/C NSg/VB/J/R D > pragmatics of the context . This is extremely expensive , especially because # NPl P D N🅪Sg/VB+ . I/Ddem+ VL3 R J . R C/P > analyzing the higher levels is much harder when multiple part - of - speech # Nᴹ/Vg/J D+ NSg/JC+ NPl/V3+ VL3 NSg/I/J/R/Dq JC NSg/I/C NSg/J/Dq NSg/VB/J . P . N🅪Sg/VB+ -> possibilities must be considered for each word . -# NPl+ NSg/VB NSg/VXB VP/J R/C/P Dq+ NSg/VB+ . +> possibilities must be considered for each word . +# NPl+ NSg/VXB NSg/VXB VP/J R/C/P Dq+ NSg/VB+ . > # -> Use of hidden Markov models -# N🅪Sg/VB P VB/J NPr NPl/V3+ +> Use of hidden Markov models +# HeadingStart N🅪Sg/VB P VB/J NPr NPl/V3+ > # > In the mid - 1980s , researchers in Europe began to use hidden Markov models ( HMMs ) @@ -254,8 +254,8 @@ # > More advanced ( " higher - order " ) HMMs learn the probabilities not only of pairs # NPr/I/J/R/Dq VP/J . . NSg/JC . N🅪Sg/VB . . ? NSg/VB D NPl+ NSg/R/C J/R/C P NPl/V3+ -> but triples or even larger sequences . So , for example , if you've just seen a -# NSg/C/P NPl/V3 NPr/C NSg/VB/J JC NPl/V3+ . NSg/I/J/R/C . R/C/P NSg/VB+ . NSg/C K J NSg/VPp D/P +> but triples or even larger sequences . So , for example , if you've just seen a +# NSg/C/P NPl/V3 NPr/C NSg/VB/J/R JC NPl/V3+ . NSg/I/J/R/C . R/C/P NSg/VB+ . NSg/C K J/R NSg/VPp D/P > noun followed by a verb , the next item may be very likely a preposition , # NSg/VB+ VP/J NSg/J/P D/P NSg/VB+ . D NSg/J/P NSg/VB+ NPr/VXB NSg/VXB J/R NSg/J D/P NSg/VB . > article , or noun , but much less likely another verb . @@ -268,10 +268,10 @@ # C . NPr/ISg+ VL3 NSg/VB/J P VB Dq+ N🅪Sg+ VB/C P NSg/VB D/P NSg/J > probability to each one , by multiplying together the probabilities of each # NSg+ P Dq NSg/I/J+ . NSg/J/P Nᴹ/Vg/J J D NPl P Dq -> choice in turn . The combination with the highest probability is then chosen . The -# N🅪Sg/J+ NPr/J/R/P NSg/VB . D N🅪Sg P D+ JS+ NSg+ VL3 NSg/J/C Nᴹ/VPp/J . D+ -> European group developed CLAWS , a tagging program that did exactly this and -# NSg/J+ NSg/VB+ VP/J NPl/V3+ . D/P NSg/Vg NPr/VB+ NSg/I/C/Ddem+ VPt R I/Ddem VB/C +> choice in turn . The combination with the highest probability is then chosen . The +# N🅪Sg/J+ NPr/J/R/P NSg/VB . D N🅪Sg P D+ JS+ NSg+ VL3 NSg/J/R/C Nᴹ/VPp/J . D+ +> European group developed CLAWS , a tagging program that did exactly this and +# NSg/J+ NSg/VB+ VP/J NPl/V3+ . D/P NSg/Vg NPr/VB+ NSg/I/C/Ddem+ VXPt R I/Ddem VB/C > achieved accuracy in the 93 – 95 % range . # VP/J N🅪Sg+ NPr/J/R/P D # . # . N🅪Sg/VB+ . > @@ -291,13 +291,13 @@ > CLAWS pioneered the field of HMM - based part of speech tagging but was quite # NPl/V3+ VP/J D NSg/VB P VB . VP/J NSg/VB/J P N🅪Sg/VB+ NSg/Vg NSg/C/P VPt R > expensive since it enumerated all possibilities . It sometimes had to resort to -# J C/P NPr/ISg+ VP/J NSg/I/J/C/Dq NPl+ . NPr/ISg+ R VB P NSg/VB P +# J C/P NPr/ISg+ VP/J NSg/I/J/C/Dq NPl+ . NPr/ISg+ R VP P NSg/VB P > backup methods when there were simply too many options ( the Brown Corpus # NSg/J NPl/V3+ NSg/I/C R+ NSg/VPt R R NSg/I/J/Dq NPl/V3 . D+ NPr🅪Sg/VB/J+ NSg+ > contains a case with 17 ambiguous words in a row , and there are words such as # V3 D/P NPr🅪Sg/VB+ P # J NPl/V3 NPr/J/R/P D/P+ NSg/VB+ . VB/C R+ VB NPl/V3+ NSg/I NSg/R -> " still " that can represent as many as 7 distinct parts of speech . -# . NSg/VB/J . NSg/I/C/Ddem+ NPr/VXB VB NSg/R NSg/I/J/Dq NSg/R # VB/J NPl/V3 P N🅪Sg/VB+ . +> " still " that can represent as many as 7 distinct parts of speech . +# . NSg/VB/J/R . NSg/I/C/Ddem+ NPr/VXB VB NSg/R NSg/I/J/Dq NSg/R # VB/J NPl/V3 P N🅪Sg/VB+ . > # > HMMs underlie the functioning of stochastic taggers and are used in various @@ -308,8 +308,8 @@ # NSg . > # -> Dynamic programming methods -# NSg/J+ Nᴹ/Vg/J+ NPl/V3+ +> Dynamic programming methods +# HeadingStart NSg/J+ Nᴹ/Vg/J+ NPl/V3+ > # > In 1987 , Steven DeRose and Kenneth W. Church independently developed dynamic @@ -342,8 +342,8 @@ # VP/J+ NPl+ NSg/I/C/Ddem+ VP/J NSg/VB/J P N🅪Sg/VB+ N🅪Sg/J+ P NSg/I/J/Dq NSg/JC > levels of linguistic analysis : syntax , morphology , semantics , and so on . CLAWS , # NPl/V3 P J N🅪Sg . Nᴹ+ . Nᴹ+ . NPl+ . VB/C NSg/I/J/R/C J/P . NPl/V3+ . -> DeRose's and Church's methods did fail for some of the known cases where -# ? VB/C NSg$ NPl/V3+ VPt NSg/VB/J R/C/P I/J/R/Dq P D VPp/J NPl/V3+ NSg/R/C +> DeRose's and Church's methods did fail for some of the known cases where +# ? VB/C NSg$ NPl/V3+ VXPt NSg/VB/J R/C/P I/J/R/Dq P D VPp/J NPl/V3+ NSg/R/C > semantics is required , but those proved negligibly rare . This convinced many in # NPl+ VL3 VP/J . NSg/C/P I/Ddem VP/J R NSg/VB/J . I/Ddem VP/J NSg/I/J/Dq NPr/J/R/P > the field that part - of - speech tagging could usefully be separated from the other @@ -358,8 +358,8 @@ # NSg/VB/J+ . P . N🅪Sg/VB+ NSg+ . > # -> Unsupervised taggers -# VB/J NPl +> Unsupervised taggers +# HeadingStart VB/J NPl > # > The methods already discussed involve working from a pre - existing corpus to @@ -390,8 +390,8 @@ # J NPl/V3+ . > # -> Other taggers and methods -# NSg/VB/J NPl VB/C NPl/V3+ +> Other taggers and methods +# HeadingStart NSg/VB/J NPl VB/C NPl/V3+ > # > Some current major algorithms for part - of - speech tagging include the Viterbi @@ -404,8 +404,8 @@ # NSg/VB/J+ NPl NPr/VXB I/C/Dq NSg/VXB VP/J Nᴹ/Vg/J D ? NSg . D+ > rule - based Brill tagger is unusual in that it learns a set of rule patterns , and # NSg/VB+ . VP/J NSg/J NSg VL3 NSg/J NPr/J/R/P NSg/I/C/Ddem NPr/ISg+ NPl/V3 D/P NPr/VBP/J P NSg/VB+ NPl/V3+ . VB/C -> then applies those patterns rather than optimizing a statistical quantity . -# NSg/J/C V3 I/Ddem NPl/V3+ NPr/VB/J/R C/P Nᴹ/Vg/J D/P J N🅪Sg+ . +> then applies those patterns rather than optimizing a statistical quantity . +# NSg/J/R/C V3 I/Ddem NPl/V3+ NPr/VB/J/R C/P Nᴹ/Vg/J D/P J N🅪Sg+ . > # > Many machine learning methods have also been applied to the problem of POS @@ -429,7 +429,7 @@ > this particular dataset ) . Thus , it should not be assumed that the results # I/Ddem NSg/J NSg . . NSg . NPr/ISg+ VXB NSg/R/C NSg/VXB VP/J NSg/I/C/Ddem D+ NPl/V3+ > reported here are the best that can be achieved with a given approach ; nor even -# VP/J NSg/J/R VB D NPr/VXB/JS NSg/I/C/Ddem+ NPr/VXB NSg/VXB VP/J P D/P+ NSg/VPp/J/P+ N🅪Sg/VB+ . NSg/C NSg/VB/J +# VP/J NSg/J/R VB D NPr/VXB/JS NSg/I/C/Ddem+ NPr/VXB NSg/VXB VP/J P D/P+ NSg/VPp/J/P+ N🅪Sg/VB+ . NSg/C NSg/VB/J/R > the best that have been achieved with a given approach . # D+ NPr/VXB/JS+ NSg/I/C/Ddem+ NSg/VXB NSg/VPp VP/J P D/P+ NSg/VPp/J/P+ N🅪Sg/VB+ . > diff --git a/harper-core/tests/text/tagged/Spell.US.md b/harper-core/tests/text/tagged/Spell.US.md index ca2b4610..0095f299 100644 --- a/harper-core/tests/text/tagged/Spell.US.md +++ b/harper-core/tests/text/tagged/Spell.US.md @@ -1,5 +1,5 @@ -> Spell -# NSg/VB +> Spell +# HeadingStart NSg/VB > # > This document contains a list of words spelled correctly in some dialects of English , but not American English . This is designed to test the spelling suggestions we give for such mistakes . @@ -10,8 +10,8 @@ # P VB I/Ddem+ . D NSg P I/Ddem NSg/VB+ V3 Unlintable . I/C+ NPr/VXB NPr/VB D NSg/VB+ NSg P N🅪Sg/VB D NPr/J NSg+ . NPr/VB/J/R C/P Nᴹ/Vg/J P N🅪Sg/VB D/P R VP/J NSg+ . > # -> Words -# NPl/V3+ +> Words +# HeadingStart NPl/V3+ > # > diff --git a/harper-core/tests/text/tagged/Spell.md b/harper-core/tests/text/tagged/Spell.md index e5333a0b..1525b846 100644 --- a/harper-core/tests/text/tagged/Spell.md +++ b/harper-core/tests/text/tagged/Spell.md @@ -1,19 +1,19 @@ -> Spell -# NSg/VB +> Spell +# HeadingStart NSg/VB > # > This document contains example sentences with misspelled words that we want to test the spell checker on . # I/Ddem+ NSg/VB+ V3 NSg/VB+ NPl/V3+ P VP/J NPl/V3+ NSg/I/C/Ddem+ IPl+ NSg/VB P NSg/VB D NSg/VB NSg/VB J/P . > # -> Example Sentences -# NSg/VB+ NPl/V3+ +> Example Sentences +# HeadingStart NSg/VB+ NPl/V3+ > # > My favourite color is blu . # D$+ NSg/VB/J/Comm+ N🅪Sg/VB/J/Am+ VL3 W? . -> I must defend my honour ! -# ISg/#r+ NSg/VB NSg/VB D$+ N🅪Sg/VB/Comm+ . +> I must defend my honour ! +# ISg/#r+ NSg/VXB NSg/VB D$+ N🅪Sg/VB/Comm+ . > I recognize that you recognise me . # ISg/#r+ VB NSg/I/C/Ddem ISgPl+ VB/Au/Br NPr/ISg+ . > I analyze how you infantilize me . diff --git a/harper-core/tests/text/tagged/Swear.md b/harper-core/tests/text/tagged/Swear.md index 2337c20a..1ad11835 100644 --- a/harper-core/tests/text/tagged/Swear.md +++ b/harper-core/tests/text/tagged/Swear.md @@ -1,13 +1,13 @@ -> Swears -# NPl/V3 +> Swears +# HeadingStart NPl/V3 > # > This documents tests that different forms / variations of swears are tagged as such . # I/Ddem+ NPl/V3+ NPl/V3+ NSg/I/C/Ddem NSg/J+ NPl/V3+ . NPl P NPl/V3 VB VP/J NSg/R NSg/I . > # -> Examples -# NPl/V3+ +> Examples +# HeadingStart NPl/V3+ > # > One turd , two turds . diff --git a/harper-core/tests/text/tagged/The Constitution of the United States.md b/harper-core/tests/text/tagged/The Constitution of the United States.md index 1183dc01..06708e5e 100644 --- a/harper-core/tests/text/tagged/The Constitution of the United States.md +++ b/harper-core/tests/text/tagged/The Constitution of the United States.md @@ -1,7 +1,7 @@ > # Unlintable -> The Constitution Of The United States Of America -# Unlintable D NPr+ P D VP/J NPrPl/V3+ P NPr+ +> The Constitution Of The United States Of America +# Unlintable HeadingStart D NPr+ P D VP/J NPrPl/V3 P NPr+ > # > We the People of the United States , in Order to form a more perfect Union , @@ -16,12 +16,12 @@ # NPrPl/V3 P NPr+ . > # -> Article . I. -# NSg/VB+ . ? +> Article . I. +# HeadingStart NSg/VB+ . ? > # -> Section . 1 . -# NSg/VB+ . # . +> Section . 1 . +# HeadingStart NSg/VB+ . # . > # > All legislative Powers herein granted shall be vested in a @@ -62,12 +62,12 @@ # D NPl/V3 P NPl VB/C NPl+ VXB NSg/VB NSg/P NSg/VB+ J/P D # NPr/J/#r+ NPr🅪Sg P > January , of the years in which such terms end ; and the terms of their # NPr+ . P D+ NPl+ NPr/J/R/P I/C+ NSg/I+ NPl/V3+ NSg/VB+ . VB/C D NPl/V3 P D$+ -> successors shall then begin . -# NPl+ VXB NSg/J/C NSg/VB . +> successors shall then begin . +# NPl+ VXB NSg/J/R/C NSg/VB . > # -> Section . 2 . -# NSg/VB+ . # . +> Section . 2 . +# HeadingStart NSg/VB+ . # . > # > The House of Representatives shall be composed of Members @@ -112,8 +112,8 @@ # NSg/VB+ I/C+ D N🅪Sg/VB/JC P NSg/I NPr/J+ NPl+ VXB NSg/VB/J P D NSg/J > number of male citizens twenty - one years of age in such State . The actual # N🅪Sg/VB/JC P NPr/J+ NPl+ NSg . NSg/I/J NPl P N🅪Sg/VB+ NPr/J/R/P NSg/I N🅪Sg/VB+ . D NSg/J -> Enumeration shall be made within three Years after the first Meeting of the -# N🅪Sg VXB NSg/VXB VB NSg/J/P NSg NPl+ P D NSg/VB/J N🅪Sg/Vg/J P D +> Enumeration shall be made within three Years after the first Meeting of the +# N🅪Sg VXB NSg/VXB VP NSg/J/P NSg NPl+ P D NSg/J N🅪Sg/Vg/J P D > Congress of the United States , and within every subsequent Term of ten Years , # NPr/VB P D VP/J NPrPl/V3+ . VB/C NSg/J/P Dq NSg/J NSg/VB/J P NSg NPl+ . > in such Manner as they shall by Law direct . The Number of Representatives shall @@ -121,7 +121,7 @@ > not exceed one for every thirty Thousand , but each State shall have at Least # NSg/R/C VB NSg/I/J R/C/P Dq NSg NSg . NSg/C/P Dq+ N🅪Sg/VB+ VXB NSg/VXB NSg/P NSg/J/Dq+ > one Representative ; and until such enumeration shall be made , the State of New -# NSg/I/J+ NSg/J+ . VB/C C/P NSg/I N🅪Sg VXB NSg/VXB VB . D N🅪Sg/VB P NSg/J +# NSg/I/J+ NSg/J+ . VB/C C/P NSg/I N🅪Sg VXB NSg/VXB VP . D N🅪Sg/VB P NSg/J > Hampshire shall be entitled to chuse three , Massachusetts eight , Rhode - Island # NPr+ VXB NSg/VXB VP/J P ? NSg . NPr+ NSg/J . NPr . NSg/VB > and Providence Plantations one , Connecticut five , New - York six , New Jersey @@ -144,8 +144,8 @@ # VXB NSg/VXB D NSg/VB/J N🅪Sg/VB/J+ P N🅪Sg . > # -> Section . 3 . -# NSg/VB+ . # . +> Section . 3 . +# HeadingStart NSg/VB+ . # . > # > The Senate of the United States shall be composed of two @@ -160,12 +160,12 @@ # NPl . > # -> Immediately after they shall be assembled in Consequence of the first Election , -# R P IPl+ VXB NSg/VXB VP/J NPr/J/R/P NSg/VB P D+ NSg/VB/J+ NSg+ . +> Immediately after they shall be assembled in Consequence of the first Election , +# R P IPl+ VXB NSg/VXB VP/J NPr/J/R/P NSg/VB P D+ NSg/J+ NSg+ . > they shall be divided as equally as may be into three Classes . The Seats of the # IPl+ VXB NSg/VXB VP/J NSg/R R NSg/R NPr/VXB NSg/VXB P NSg+ NPl/V3+ . D NPl/V3 P D -> Senators of the first Class shall be vacated at the Expiration of the second -# NPl P D+ NSg/VB/J+ N🅪Sg/VB/J+ VXB NSg/VXB VP/J NSg/P D N🅪Sg P D+ NSg/VB/J+ +> Senators of the first Class shall be vacated at the Expiration of the second +# NPl P D+ NSg/J+ N🅪Sg/VB/J+ VXB NSg/VXB VP/J NSg/P D N🅪Sg P D+ NSg/VB/J+ > Year , of the second Class at the Expiration of the fourth Year , and of the # NSg+ . P D NSg/VB/J N🅪Sg/VB/J+ NSg/P D N🅪Sg P D+ NPr/VB/J+ NSg+ . VB/C P D > third Class at the Expiration of the sixth Year , so that one third may be @@ -226,8 +226,8 @@ # N🅪Sg/VB . > # -> Section . 4 . -# NSg/VB+ . # . +> Section . 4 . +# HeadingStart NSg/VB+ . # . > # > The Times , Places and Manner of holding Elections for Senators @@ -248,8 +248,8 @@ # NSg/J NPr🅪Sg+ . > # -> Section . 5 . -# NSg/VB+ . # . +> Section . 5 . +# HeadingStart NSg/VB+ . # . > # > Each House shall be the Judge of the Elections , Returns and @@ -281,15 +281,15 @@ > # > Neither House , during the Session of Congress , shall , without the Consent of -# I/C NPr/VB+ . VB/P D NSg/VB P NPr/VB+ . VXB . C/P D N🅪Sg/VB P +# I/C NPr/VB+ . VB/P D NSg/VB P NPr/VB+ . VXB . C/P D N🅪Sg/VP P > the other , adjourn for more than three days , nor to any other Place than that # D NSg/VB/J . VB R/C/P NPr/I/J/R/Dq C/P NSg NPl+ . NSg/C P I/R/Dq NSg/VB/J N🅪Sg/VB+ C/P NSg/I/C/Ddem+ > in which the two Houses shall be sitting . # NPr/J/R/P I/C+ D NSg NPl/V3+ VXB NSg/VXB NSg/Vg/J . > # -> Section . 6 . -# NSg/VB+ . # . +> Section . 6 . +# HeadingStart NSg/VB+ . # . > # > The Senators and Representatives shall receive a Compensation @@ -326,8 +326,8 @@ # NSg/VXB VP/J . > # -> Section . 7 . -# NSg/VB+ . # . +> Section . 7 . +# HeadingStart NSg/VB+ . # . > # > All Bills for raising Revenue shall originate in the House of @@ -351,7 +351,7 @@ > such Reconsideration two thirds of that House shall agree to pass the Bill , it # NSg/I N🅪Sg NSg NPl/V3 P NSg/I/C/Ddem NPr/VB+ VXB VB P NSg/VB D NPr/VB+ . NPr/ISg+ > shall be sent , together with the Objections , to the other House , by which it -# VXB NSg/VXB NSg/VB . J P D NPl+ . P D NSg/VB/J NPr/VB+ . NSg/J/P I/C+ NPr/ISg+ +# VXB NSg/VXB NSg/VP . J P D NPl+ . P D NSg/VB/J NPr/VB+ . NSg/J/P I/C+ NPr/ISg+ > shall likewise be reconsidered , and if approved by two thirds of that House , it # VXB R NSg/VXB VP/J . VB/C NSg/C VP/J NSg/J/P NSg NPl/V3 P NSg/I/C/Ddem NPr/VB+ . NPr/ISg+ > shall become a Law . But in all such Cases the Votes of both Houses shall be @@ -365,7 +365,7 @@ > excepted ) after it shall have been presented to him , the Same shall be a Law , # VP/J . P NPr/ISg+ VXB NSg/VXB NSg/VPp VP/J P ISg+ . D I/J VXB NSg/VXB D/P N🅪Sg/VB . > in like Manner as if he had signed it , unless the Congress by their Adjournment -# NPr/J/R/P NSg/VB/J/C/P NSg+ NSg/R NSg/C NPr/ISg+ VB VP/J NPr/ISg+ . C D+ NPr/VB+ NSg/J/P D$+ NSg +# NPr/J/R/P NSg/VB/J/C/P NSg+ NSg/R NSg/C NPr/ISg+ VP VP/J NPr/ISg+ . C D+ NPr/VB+ NSg/J/P D$+ NSg > prevent its Return , in which Case it shall not be a Law . # VB ISg/D$+ NSg/VB . NPr/J/R/P I/C+ NPr🅪Sg/VB+ NPr/ISg+ VXB NSg/R/C NSg/VXB D/P N🅪Sg/VB+ . > @@ -384,12 +384,12 @@ # P D NPl/V3 VB/C NPl+ VP/J NPr/J/R/P D NPr🅪Sg/VB P D/P NPr/VB+ . > # -> Section . 8 . -# NSg/VB+ . # . +> Section . 8 . +# HeadingStart NSg/VB+ . # . > # -> The Congress shall have Power To lay and collect Taxes , Duties , -# D+ NPr/VB+ VXB NSg/VXB N🅪Sg/VB/J+ P NSg/VB/J VB/C NSg/VB/J NPl/V3+ . NPl+ . +> The Congress shall have Power To lay and collect Taxes , Duties , +# D+ NPr/VB+ VXB NSg/VXB N🅪Sg/VB/J+ P NSg/VPt/J VB/C NSg/VB/J NPl/V3+ . NPl+ . > Imposts and Excises , to pay the Debts and provide for the common Defence and # NPl VB/C NPl/V3 . P NSg/VB/J D NPl+ VB/C VB R/C/P D NSg/VB/J N🅪Sg/Comm+ VB/C > general Welfare of the United States ; but all Duties , Imposts and Excises shall @@ -557,7 +557,7 @@ > the Acceptance of Congress , become the Seat of the Government of the United # D N🅪Sg P NPr/VB+ . VBPp D NSg/VB P D N🅪Sg P D VP/J > States , and to exercise like Authority over all Places purchased by the Consent -# NPrPl/V3+ . VB/C P N🅪Sg/VB NSg/VB/J/C/P N🅪Sg+ NSg/J/P NSg/I/J/C/Dq NPl/V3+ VP/J NSg/J/P D N🅪Sg/VB +# NPrPl/V3+ . VB/C P N🅪Sg/VB NSg/VB/J/C/P N🅪Sg+ NSg/J/P NSg/I/J/C/Dq NPl/V3+ VP/J NSg/J/P D N🅪Sg/VP > of the Legislature of the State in which the Same shall be , for the Erection of # P D NSg P D N🅪Sg/VB+ NPr/J/R/P I/C+ D I/J VXB NSg/VXB . R/C/P D NSg P > Forts , Magazines , Arsenals , dock - Yards , and other needful Buildings ; — And @@ -582,8 +582,8 @@ # > # -> Section . 9 . -# NSg/VB+ . # . +> Section . 9 . +# HeadingStart NSg/VB+ . # . > # > The Migration or Importation of such Persons as any of the @@ -609,11 +609,11 @@ > # > No Capitation , or other direct , Tax shall be laid , unless in Proportion to the -# NPr/Dq/P NSg . NPr/C NSg/VB/J VB/J . N🅪Sg/VB+ VXB NSg/VXB VB/J . C NPr/J/R/P NSg/VB+ P D +# NPr/Dq/P NSg . NPr/C NSg/VB/J VB/J . N🅪Sg/VB+ VXB NSg/VXB VP/J . C NPr/J/R/P NSg/VB+ P D > Census or Enumeration herein before directed to be taken . Congress shall have # NSg/VB+ NPr/C N🅪Sg R C/P VP/J P NSg/VXB VPp/J . NPr/VB+ VXB NSg/VXB -> power to lay and collect taxes on incomes , from whatever source derived , -# N🅪Sg/VB/J+ P NSg/VB/J VB/C NSg/VB/J NPl/V3+ J/P NPl/V3+ . P NSg/I/J+ N🅪Sg/VB+ VP/J . +> power to lay and collect taxes on incomes , from whatever source derived , +# N🅪Sg/VB/J+ P NSg/VPt/J VB/C NSg/VB/J NPl/V3+ J/P NPl/V3+ . P NSg/I/J+ N🅪Sg/VB+ VP/J . > without apportionment among the several States , and without regard to any # C/P NSg P D J/Dq NPrPl/V3+ . VB/C C/P NSg/VB+ P I/R/Dq > census or enumeration . @@ -621,7 +621,7 @@ > # > No Tax or Duty shall be laid on Articles exported from any State . -# NPr/Dq/P N🅪Sg/VB NPr/C N🅪Sg+ VXB NSg/VXB VB/J J/P NPl/V3+ VP/J P I/R/Dq N🅪Sg/VB+ . +# NPr/Dq/P N🅪Sg/VB NPr/C N🅪Sg+ VXB NSg/VXB VP/J J/P NPl/V3+ VP/J P I/R/Dq N🅪Sg/VB+ . > # > No Preference shall be given by any Regulation of Commerce or Revenue to the @@ -635,7 +635,7 @@ > No Money shall be drawn from the Treasury , but in Consequence of Appropriations # NPr/Dq/P+ N🅪Sg/J+ VXB NSg/VXB VPp/J P D NPr . NSg/C/P NPr/J/R/P NSg/VB P + > made by Law ; and a regular Statement and Account of the Receipts and -# VB NSg/J/P N🅪Sg/VB+ . VB/C D/P NSg/J NSg/VB/J+ VB/C NSg/VB P D NPl/V3+ VB/C +# VP NSg/J/P N🅪Sg/VB+ . VB/C D/P NSg/J NSg/VB/J+ VB/C NSg/VB P D NPl/V3+ VB/C > Expenditures of all public Money shall be published from time to time . # NPl P NSg/I/J/C/Dq Nᴹ/VB/J N🅪Sg/J+ VXB NSg/VXB VP/J P N🅪Sg/VB/J+ P N🅪Sg/VB/J . > @@ -643,7 +643,7 @@ > No Title of Nobility shall be granted by the United States : And no Person # NPr/Dq/P NSg/VB+ P NSg VXB NSg/VXB VP/J NSg/J/P D VP/J NPrPl/V3+ . VB/C NPr/Dq/P NSg/VB+ > holding any Office of Profit or Trust under them , shall , without the Consent of -# Nᴹ/Vg/J I/R/Dq NSg/VB P N🅪Sg/VBP/J+ NPr/C N🅪Sg/VB/J NSg/J/P NSg/IPl+ . VXB . C/P D N🅪Sg/VB P +# Nᴹ/Vg/J I/R/Dq NSg/VB P N🅪Sg/VBP/J+ NPr/C N🅪Sg/VB/J NSg/J/P NSg/IPl+ . VXB . C/P D N🅪Sg/VP P > the Congress , accept of any present , Emolument , Office , or Title , of any kind # D NPr/VB+ . NSg/VB/J P I/R/Dq NSg/VB/J . NSg . NSg/VB+ . NPr/C NSg/VB+ . P I/R/Dq NSg/J+ > whatever , from any King , Prince , or foreign State . @@ -662,8 +662,8 @@ # N🅪Sg/VB NPr/C NSg/VB/J N🅪Sg/VB+ . > # -> Section . 10 . -# NSg/VB+ . # . +> Section . 10 . +# HeadingStart NSg/VB+ . # . > # > No State shall enter into any Treaty , Alliance , or @@ -678,12 +678,12 @@ # P NPl/V3+ . NPr/C NPr/VB I/R/Dq NSg/VB+ P NSg . > # -> No State shall , without the Consent of the Congress , lay any Imposts or Duties -# NPr/Dq/P+ N🅪Sg/VB+ VXB . C/P D N🅪Sg/VB P D+ NPr/VB+ . NSg/VB/J I/R/Dq NPl NPr/C NPl+ +> No State shall , without the Consent of the Congress , lay any Imposts or Duties +# NPr/Dq/P+ N🅪Sg/VB+ VXB . C/P D N🅪Sg/VP P D+ NPr/VB+ . NSg/VPt/J I/R/Dq NPl NPr/C NPl+ > on Imports or Exports , except what may be absolutely necessary for executing # J/P NPl/V3 NPr/C NPl/V3+ . VB/C/P NSg/I+ NPr/VXB NSg/VXB R NSg/J R/C/P Nᴹ/Vg/J > it's inspection Laws : and the net Produce of all Duties and Imposts , laid by -# + N🅪Sg+ NPl/V3+ . VB/C D NSg/VB/J+ Nᴹ/VB P NSg/I/J/C/Dq NPl+ VB/C NPl . VB/J NSg/J/P +# + N🅪Sg+ NPl/V3+ . VB/C D NSg/VB/J+ Nᴹ/VB P NSg/I/J/C/Dq NPl+ VB/C NPl . VP/J NSg/J/P > any State on Imports or Exports , shall be for the Use of the Treasury of the # I/R/Dq N🅪Sg/VB+ J/P NPl/V3 NPr/C NPl/V3+ . VXB NSg/VXB R/C/P D N🅪Sg/VB P D NPr P D > United States ; and all such Laws shall be subject to the Revision and Controul @@ -692,22 +692,22 @@ # P D NPr/VB+ . > # -> No State shall , without the Consent of Congress , lay any Duty of Tonnage , keep -# NPr/Dq/P+ N🅪Sg/VB+ VXB . C/P D N🅪Sg/VB P NPr/VB+ . NSg/VB/J I/R/Dq N🅪Sg P NSg+ . NSg/VB +> No State shall , without the Consent of Congress , lay any Duty of Tonnage , keep +# NPr/Dq/P+ N🅪Sg/VB+ VXB . C/P D N🅪Sg/VP P NPr/VB+ . NSg/VPt/J I/R/Dq N🅪Sg P NSg+ . NSg/VB > Troops , or Ships of War in time of Peace , enter into any Agreement or Compact # NPl/V3+ . NPr/C NPl/V3 P N🅪Sg/VB+ NPr/J/R/P N🅪Sg/VB/J P NPr🅪Sg/VB+ . NSg/VB P I/R/Dq N🅪Sg+ NPr/C NSg/VB/J > with another State , or with a foreign Power , or engage in War , unless actually # P I/D+ N🅪Sg/VB+ . NPr/C P D/P+ NSg/J+ N🅪Sg/VB/J+ . NPr/C VB NPr/J/R/P N🅪Sg/VB+ . C R -> invaded , or in such imminent Danger as will not admit of delay . -# VP/J . NPr/C NPr/J/R/P NSg/I J N🅪Sg/VB/JC+ NSg/R NPr/VXB NSg/R/C VB P NSg/VB/J+ . +> invaded , or in such imminent Danger as will not admit of delay . +# VP/J . NPr/C NPr/J/R/P NSg/I J N🅪Sg/VB/JC+ NSg/R NPr/VXB NSg/R/C VB P NSg/VPt/J+ . > # -> Article . II . -# NSg/VB+ . #r . +> Article . II . +# HeadingStart NSg/VB+ . #r . > # -> Section . 1 . -# NSg/VB+ . # . +> Section . 1 . +# HeadingStart NSg/VB+ . # . > # > The executive Power shall be vested in a President of the @@ -732,8 +732,8 @@ # NPrPl/V3+ . VXB NSg/VXB VP/J D/P NSg . > # -> SubSection . 1 . -# NSg/VB+ . # . +> SubSection . 1 . +# HeadingStart NSg/VB+ . # . > # > The Electors shall meet in their respective states , and vote @@ -756,12 +756,12 @@ # NSg/VB P D NPr+ . . D NSg/VB P D NPr+ VXB . NPr/J/R/P D N🅪Sg/VB P > the Senate and House of Representatives , open all the certificates and the # D NPr+ VB/C NPr/VB P NPl+ . NSg/VB/J NSg/I/J/C/Dq D NPl/V3+ VB/C D -> votes shall then be counted ; — The person having the greatest Number of votes for -# NPl/V3+ VXB NSg/J/C NSg/VXB VP/J . . D NSg/VB+ Nᴹ/Vg/J D JS N🅪Sg/VB/JC P NPl/V3+ R/C/P +> votes shall then be counted ; — The person having the greatest Number of votes for +# NPl/V3+ VXB NSg/J/R/C NSg/VXB VP/J . . D NSg/VB+ Nᴹ/Vg/J D JS N🅪Sg/VB/JC P NPl/V3+ R/C/P > President , shall be the President , if such number be a majority of the whole # NSg/VB+ . VXB NSg/VXB D NSg/VB+ . NSg/C NSg/I N🅪Sg/VB/JC+ NSg/VXB D/P NSg P D NSg/J -> number of Electors appointed ; and if no person have such majority , then from -# N🅪Sg/VB/JC+ P NPl VP/J . VB/C NSg/C NPr/Dq/P NSg/VB+ NSg/VXB NSg/I NSg+ . NSg/J/C P +> number of Electors appointed ; and if no person have such majority , then from +# N🅪Sg/VB/JC+ P NPl VP/J . VB/C NSg/C NPr/Dq/P NSg/VB+ NSg/VXB NSg/I NSg+ . NSg/J/R/C P > the persons having the highest numbers not exceeding three on the list of those # D NPl/V3+ Nᴹ/Vg/J D JS NPrPl/V3+ NSg/R/C Nᴹ/Vg/J NSg J/P D NSg/VB P I/Ddem > voted for as President , the House of Representatives shall choose immediately , @@ -780,14 +780,14 @@ # NSg/VB/J VXB NSg/VXB VP/J . D NSg/VB/J/P+ NSg/VB+ NSg/VB/J VXB VBPp NSg/VB+ . NSg/C D/P+ > President shall not have been chosen before the time fixed for the beginning of # NSg/VB+ VXB NSg/R/C NSg/VXB NSg/VPp Nᴹ/VPp/J C/P D+ N🅪Sg/VB/J+ VP/J R/C/P D NSg/Vg/J P -> his term , or if the President elect shall have failed to qualify , then the Vice -# ISg/D$+ NSg/VB/J+ . NPr/C NSg/C D+ NSg/VB+ NSg/VB/J VXB NSg/VXB VP/J P NSg/VB . NSg/J/C D NSg/VB/J/P+ +> his term , or if the President elect shall have failed to qualify , then the Vice +# ISg/D$+ NSg/VB/J+ . NPr/C NSg/C D+ NSg/VB+ NSg/VB/J VXB NSg/VXB VP/J P NSg/VB . NSg/J/R/C D NSg/VB/J/P+ > President elect shall act as President until a President shall have qualified ; # NSg/VB+ NSg/VB/J VXB NPr/VB+ NSg/R NSg/VB+ C/P D/P NSg/VB+ VXB NSg/VXB VP/J . > and the Congress may by law provide for the case wherein neither a President # VB/C D NPr/VB+ NPr/VXB NSg/J/P N🅪Sg/VB+ VB R/C/P D NPr🅪Sg/VB+ C I/C D/P NSg/VB+ > elect nor a Vice President elect shall have qualified , declaring who shall then -# NSg/VB/J NSg/C D/P NSg/VB/J/P+ NSg/VB+ NSg/VB/J VXB NSg/VXB VP/J . Nᴹ/Vg/J NPr/I+ VXB NSg/J/C +# NSg/VB/J NSg/C D/P NSg/VB/J/P+ NSg/VB+ NSg/VB/J VXB NSg/VXB VP/J . Nᴹ/Vg/J NPr/I+ VXB NSg/J/R/C > act as President , or the manner in which one who is to act shall be selected , # NPr/VB+ NSg/R NSg/VB+ . NPr/C D NSg+ NPr/J/R/P I/C+ NSg/I/J NPr/I+ VL3 P NPr/VB VXB NSg/VXB VP/J . > and such person shall act accordingly until a President or Vice President shall @@ -806,8 +806,8 @@ # NSg/VB+ Nᴹ/Vg/J D JS N🅪Sg/VB/JC P NPl/V3+ NSg/R NSg/VB/J/P+ . NSg/VB+ . VXB NSg/VXB D > Vice - President , if such number be a majority of the whole number of Electors # NSg/VB/J/P+ . NSg/VB+ . NSg/C NSg/I+ N🅪Sg/VB/JC+ NSg/VXB D/P NSg P D NSg/J N🅪Sg/VB/JC P NPl -> appointed , and if no person have a majority , then from the two highest numbers -# VP/J . VB/C NSg/C NPr/Dq/P NSg/VB+ NSg/VXB D/P NSg+ . NSg/J/C P D NSg JS NPrPl/V3+ +> appointed , and if no person have a majority , then from the two highest numbers +# VP/J . VB/C NSg/C NPr/Dq/P NSg/VB+ NSg/VXB D/P NSg+ . NSg/J/R/C P D NSg JS NPrPl/V3+ > on the list , the Senate shall choose the Vice - President ; a quorum for the # J/P D NSg/VB+ . D NPr+ VXB NSg/VB/C D NSg/VB/J/P+ . NSg/VB+ . D/P NSg R/C/P D > purpose shall consist of two - thirds of the whole number of Senators , and a @@ -828,8 +828,8 @@ # VP/J NPrPl/V3+ . > # -> SubSection . 2 -# NSg/VB+ . # +> SubSection . 2 +# HeadingStart NSg/VB+ . # > # > No Person except a natural born Citizen , or a Citizen of the @@ -847,7 +847,7 @@ > No person shall be elected to the office of the President more than twice , and # NPr/Dq/P+ NSg/VB+ VXB NSg/VXB NSg/VP/J P D NSg/VB P D+ NSg/VB+ NPr/I/J/R/Dq C/P R . VB/C > no person who has held the office of President , or acted as President , for more -# NPr/Dq/P+ NSg/VB+ NPr/I+ V3 VB D NSg/VB P NSg/VB+ . NPr/C VP/J NSg/R NSg/VB+ . R/C/P NPr/I/J/R/Dq +# NPr/Dq/P+ NSg/VB+ NPr/I+ V3 VP D NSg/VB P NSg/VB+ . NPr/C VP/J NSg/R NSg/VB+ . R/C/P NPr/I/J/R/Dq > than two years of a term to which some other person was elected President shall # C/P NSg NPl P D/P+ NSg/VB/J+ P I/C+ I/J/R/Dq+ NSg/VB/J+ NSg/VB+ VPt NSg/VP/J NSg/VB+ VXB > be elected to the office of the President more than once . But this article @@ -864,8 +864,8 @@ # Nᴹ/Vg/J NSg/R NSg/VB+ VB/P D NSg/VB/J P NSg/I+ NSg/VB/J+ . > # -> SubSection 3 . -# NSg/VB+ # . +> SubSection 3 . +# HeadingStart NSg/VB+ # . > # > In case of the removal of the President from office or of his @@ -937,13 +937,13 @@ > powers and duties of his office , the Vice President shall continue to discharge # NPrPl/V3 VB/C NPl P ISg/D$+ NSg/VB+ . D+ NSg/VB/J/P+ NSg/VB+ VXB NSg/VB P N🅪Sg/VB > the same as Acting President ; otherwise , the President shall resume the powers -# D I/J NSg/R Nᴹ/Vg/J NSg/VB+ . J . D+ NSg/VB+ VXB NSg/VB D NPrPl/V3 +# D I/J NSg/R Nᴹ/Vg/J NSg/VB+ . J/R . D+ NSg/VB+ VXB NSg/VB D NPrPl/V3 > and duties of his office . # VB/C NPl P ISg/D$+ NSg/VB+ . > # -> SubSection 4 . -# NSg/VB+ # . +> SubSection 4 . +# HeadingStart NSg/VB+ # . > # > The President shall , at stated Times , receive for his @@ -970,8 +970,8 @@ # NPrPl/V3+ . . > # -> SubSection 5 . -# NSg/VB+ # . +> SubSection 5 . +# HeadingStart NSg/VB+ # . > # > The District constituting the seat of Government of the @@ -998,8 +998,8 @@ # NPr+ . > # -> Section . 2 . -# NSg/VB+ . # . +> Section . 2 . +# HeadingStart NSg/VB+ . # . > # > The President shall be Commander in Chief of the Army and Navy @@ -1019,17 +1019,17 @@ > # > He shall have Power , by and with the Advice and Consent of the Senate , to make -# NPr/ISg+ VXB NSg/VXB N🅪Sg/VB/J+ . NSg/J/P VB/C P D+ Nᴹ+ VB/C N🅪Sg/VB P D+ NPr+ . P NSg/VB +# NPr/ISg+ VXB NSg/VXB N🅪Sg/VB/J+ . NSg/J/P VB/C P D+ Nᴹ+ VB/C N🅪Sg/VP P D+ NPr+ . P NSg/VB > Treaties , provided two thirds of the Senators present concur ; and he shall # NPl/V3+ . VP/J/C NSg NPl/V3 P D+ NPl+ NSg/VB/J+ VB+ . VB/C NPr/ISg+ VXB > nominate , and by and with the Advice and Consent of the Senate , shall appoint -# VB/J . VB/C NSg/J/P VB/C P D Nᴹ+ VB/C N🅪Sg/VB P D NPr+ . VXB VB +# VB/J . VB/C NSg/J/P VB/C P D Nᴹ+ VB/C N🅪Sg/VP P D NPr+ . VXB VB > Ambassadors , other public Ministers and Consuls , Judges of the supreme Court , # NPl+ . NSg/VB/J Nᴹ/VB/J NPl/V3+ VB/C NPl . NPrPl/V3 P D NSg/VB/J N🅪Sg/VB/J+ . > and all other Officers of the United States , whose Appointments are not herein # VB/C NSg/I/J/C/Dq NSg/VB/J NPl/V3 P D VP/J NPrPl/V3+ . I+ NPl+ VB NSg/R/C R > otherwise provided for , and which shall be established by Law : but the Congress -# J VP/J/C R/C/P . VB/C I/C+ VXB NSg/VXB VP/J NSg/J/P N🅪Sg/VB+ . NSg/C/P D NPr/VB+ +# J/R VP/J/C R/C/P . VB/C I/C+ VXB NSg/VXB VP/J NSg/J/P N🅪Sg/VB+ . NSg/C/P D NPr/VB+ > may by Law vest the Appointment of such inferior Officers , as they think # NPr/VXB NSg/J/P N🅪Sg/VB+ NSg/VB D NSg P NSg/I NSg/J NPl/V3+ . NSg/R IPl+ NSg/VB > proper , in the President alone , in the Courts of Law , or in the Heads of @@ -1049,13 +1049,13 @@ > No soldier shall , in time of peace be quartered in any house , without the # NPr/Dq/P+ NSg/VB/J+ VXB . NPr/J/R/P N🅪Sg/VB/J P NPr🅪Sg/VB+ NSg/VXB VP/J NPr/J/R/P I/R/Dq+ NPr/VB+ . C/P D > consent of the owner , nor in time of war , but in a manner to be prescribed by -# N🅪Sg/VB P D+ NSg+ . NSg/C NPr/J/R/P N🅪Sg/VB/J P N🅪Sg/VB+ . NSg/C/P NPr/J/R/P D/P+ NSg+ P NSg/VXB VP/J NSg/J/P +# N🅪Sg/VP P D+ NSg+ . NSg/C NPr/J/R/P N🅪Sg/VB/J P N🅪Sg/VB+ . NSg/C/P NPr/J/R/P D/P+ NSg+ P NSg/VXB VP/J NSg/J/P > law . # N🅪Sg/VB+ . > # -> Section . 3 . -# NSg/VB+ . # . +> Section . 3 . +# HeadingStart NSg/VB+ . # . > # > He shall from time to time give to the Congress Information of @@ -1076,8 +1076,8 @@ # N🅪Sg/VB NSg/I/J/C/Dq D NPl/V3 P D VP/J NPrPl/V3+ . > # -> Section . 4 . -# NSg/VB+ . # . +> Section . 4 . +# HeadingStart NSg/VB+ . # . > # > The President , Vice President and all civil Officers of the @@ -1088,12 +1088,12 @@ # P . NSg . Nᴹ . NPr/C NSg/VB/J NSg/VB/J/R NPl/V3+ VB/C NPl . > # -> Article . III . -# NSg/VB+ . #r . +> Article . III . +# HeadingStart NSg/VB+ . #r . > # -> Section . 1 . -# NSg/VB+ . # . +> Section . 1 . +# HeadingStart NSg/VB+ . # . > # > The judicial Power of the United States , shall be vested in @@ -1110,8 +1110,8 @@ # VB/P D$+ NSg NPr/J/R/P NSg/VB+ . > # -> Section . 2 . -# NSg/VB+ . # . +> Section . 2 . +# HeadingStart NSg/VB+ . # . > # > The judicial Power shall extend to all Cases , in Law and @@ -1119,7 +1119,7 @@ > Equity , arising under this Constitution , the Laws of the United States , and # NSg+ . Nᴹ/Vg/J NSg/J/P I/Ddem+ NPr+ . D NPl/V3 P D+ VP/J NPrPl/V3+ . VB/C > Treaties made , or which shall be made , under their Authority ; — to all Cases -# NPl/V3+ VB . NPr/C I/C+ VXB NSg/VXB VB . NSg/J/P D$+ N🅪Sg+ . . P NSg/I/J/C/Dq+ NPl/V3+ +# NPl/V3+ VP . NPr/C I/C+ VXB NSg/VXB VP . NSg/J/P D$+ N🅪Sg+ . . P NSg/I/J/C/Dq+ NPl/V3+ > affecting Ambassadors , other public Ministers and Consuls ; — to all Cases of # Nᴹ/Vg/J NPl+ . NSg/VB/J+ Nᴹ/VB/J+ NPl/V3+ VB/C NPl . . P NSg/I/J/C/Dq NPl/V3 P > admiralty and maritime Jurisdiction ; — to Controversies to which the United @@ -1147,15 +1147,15 @@ > The Trial of all Crimes , except in Cases of Impeachment , shall be by Jury ; and # D NSg/VB/J P NSg/I/J/C/Dq+ NPl/V3+ . VB/C/P NPr/J/R/P NPl/V3+ P N🅪Sg . VXB NSg/VXB NSg/J/P NSg/VB/J+ . VB/C > such Trial shall be held in the State where the said Crimes shall have been -# NSg/I NSg/VB/J+ VXB NSg/VXB VB NPr/J/R/P D N🅪Sg/VB+ NSg/R/C D VP/J NPl/V3+ VXB NSg/VXB NSg/VPp +# NSg/I NSg/VB/J+ VXB NSg/VXB VP NPr/J/R/P D N🅪Sg/VB+ NSg/R/C D VP/J NPl/V3+ VXB NSg/VXB NSg/VPp > committed ; but when not committed within any State , the Trial shall be at such # VB/J . NSg/C/P NSg/I/C NSg/R/C VB/J NSg/J/P I/R/Dq N🅪Sg/VB+ . D NSg/VB/J+ VXB NSg/VXB NSg/P NSg/I > Place or Places as the Congress may by Law have directed . # N🅪Sg/VB NPr/C NPl/V3+ NSg/R D NPr/VB+ NPr/VXB NSg/J/P N🅪Sg/VB+ NSg/VXB VP/J . > # -> Section . 3 . -# NSg/VB+ . # . +> Section . 3 . +# HeadingStart NSg/VB+ . # . > # > Treason against the United States , shall consist only in @@ -1176,8 +1176,8 @@ # VB/P D N🅪Sg/VB P D NSg/VB+ VP/J . > # -> Section . 4 . -# NSg/VB+ . # . +> Section . 4 . +# HeadingStart NSg/VB+ . # . > # > The right of the people to be secure in their persons , houses , @@ -1193,7 +1193,7 @@ > # > No person shall be held to answer for a capital , or otherwise infamous crime , -# NPr/Dq/P+ NSg/VB+ VXB NSg/VXB VB P NSg/VB R/C/P D/P+ N🅪Sg/J+ . NPr/C J VB/J+ N🅪Sg/VB+ . +# NPr/Dq/P+ NSg/VB+ VXB NSg/VXB VP P NSg/VB R/C/P D/P+ N🅪Sg/J+ . NPr/C J/R VB/J+ N🅪Sg/VB+ . > unless on a presentment or indictment of a grand jury , except in cases arising # C J/P D/P NSg NPr/C NSg P D/P NSg/J NSg/VB/J+ . VB/C/P NPr/J/R/P NPl/V3+ Nᴹ/Vg/J > in the land or naval forces , or in the militia , when in actual service in time @@ -1207,7 +1207,7 @@ > liberty , or property , without due process of law ; nor shall private property be # NSg+ . NPr/C NSg/VB+ . C/P NSg/J NSg/VB P N🅪Sg/VB+ . NSg/C VXB NSg/VB/J NSg/VB+ NSg/VXB > taken for public use , without just compensation . -# VPp/J R/C/P Nᴹ/VB/J N🅪Sg/VB+ . C/P J N🅪Sg+ . +# VPp/J R/C/P Nᴹ/VB/J N🅪Sg/VB+ . C/P J/R N🅪Sg+ . > # > In all criminal prosecutions , the accused shall enjoy the right to a speedy and @@ -1231,7 +1231,7 @@ > dollars , the right of trial by jury shall be preserved , and no fact tried by a # NPl+ . D NPr/VB/J P NSg/VB/J+ NSg/J/P NSg/VB/J+ VXB NSg/VXB VP/J . VB/C NPr/Dq/P+ NSg+ VP/J NSg/J/P D/P+ > jury , shall be otherwise reexamined in any court of the United States , than -# NSg/VB/J+ . VXB NSg/VXB J VP/J NPr/J/R/P I/R/Dq N🅪Sg/VB/J P D VP/J NPrPl/V3+ . C/P +# NSg/VB/J+ . VXB NSg/VXB J/R VP/J NPr/J/R/P I/R/Dq N🅪Sg/VB/J P D VP/J NPrPl/V3+ . C/P > according to the rules of the common law . # Nᴹ/Vg/J P D NPl/V3 P D NSg/VB/J N🅪Sg/VB+ . > @@ -1242,12 +1242,12 @@ # VB/C NSg/J NPl+ VP/J . > # -> Article . IV . -# NSg/VB+ . NSg/J/#r+ . +> Article . IV . +# HeadingStart NSg/VB+ . NSg/J/#r+ . > # -> Section . 1 . -# NSg/VB+ . # . +> Section . 1 . +# HeadingStart NSg/VB+ . # . > # > Full Faith and Credit shall be given in each State to the @@ -1260,8 +1260,8 @@ # VB/C NPl+ VXB NSg/VXB VP/J . VB/C D+ NSg/VB+ R . > # -> Section . 2 . -# NSg/VB+ . # . +> Section . 2 . +# HeadingStart NSg/VB+ . # . > # > All persons born or naturalized in the United States , and @@ -1291,7 +1291,7 @@ > A Person charged in any State with Treason , Felony , or other Crime , who shall # D/P+ NSg/VB+ VP/J NPr/J/R/P I/R/Dq+ N🅪Sg/VB+ P NSg . NSg . NPr/C NSg/VB/J N🅪Sg/VB+ . NPr/I+ VXB > flee from Justice , and be found in another State , shall on Demand of the -# VB P NPr🅪Sg+ . VB/C NSg/VXB NSg/VB NPr/J/R/P I/D N🅪Sg/VB+ . VXB J/P N🅪Sg/VB P D +# VB P NPr🅪Sg+ . VB/C NSg/VXB NSg/VP NPr/J/R/P I/D N🅪Sg/VB+ . VXB J/P N🅪Sg/VB P D > executive Authority of the State from which he fled , be delivered up , to be # NSg/J N🅪Sg P D N🅪Sg/VB+ P I/C+ NPr/ISg+ J . NSg/VXB VP/J NSg/VB/J/P . P NSg/VXB > removed to the State having Jurisdiction of the Crime . @@ -1303,7 +1303,7 @@ > whereof the party shall have been duly convicted , shall exist within the United # C D NSg/VB/J+ VXB NSg/VXB NSg/VPp R VP/J . VXB VB NSg/J/P D VP/J > States , or any place subject to their jurisdiction . No Person held to Service -# NPrPl/V3+ . NPr/C I/R/Dq N🅪Sg/VB+ NSg/VB/J+ P D$+ N🅪Sg+ . NPr/Dq/P+ NSg/VB+ VB P NSg/VB +# NPrPl/V3+ . NPr/C I/R/Dq N🅪Sg/VB+ NSg/VB/J+ P D$+ N🅪Sg+ . NPr/Dq/P+ NSg/VB+ VP P NSg/VB > or Labour in one State , under the Laws thereof , escaping into another , shall , # NPr/C NPr🅪Sg/VB/Comm+ NPr/J/R/P NSg/I/J+ N🅪Sg/VB+ . NSg/J/P D+ NPl/V3+ R . Nᴹ/Vg/J P I/D . VXB . > in Consequence of any Law or Regulation therein , be discharged from such @@ -1314,8 +1314,8 @@ # NSg/VB NPr/C NPr🅪Sg/VB/Comm+ NPr/VXB NSg/VXB NSg/J . > # -> Section . 3 . -# NSg/VB+ . # . +> Section . 3 . +# HeadingStart NSg/VB+ . # . > # > New States may be admitted by the Congress into this Union ; but @@ -1325,7 +1325,7 @@ > State ; nor any State be formed by the Junction of two or more States , or Parts # N🅪Sg/VB+ . NSg/C I/R/Dq+ N🅪Sg/VB+ NSg/VXB VP/J NSg/J/P D NSg/VB P NSg NPr/C NPr/I/J/R/Dq NPrPl/V3+ . NPr/C NPl/V3 > of States , without the Consent of the Legislatures of the States concerned as -# P NPrPl/V3+ . C/P D N🅪Sg/VB P D NPl P D NPrPl/V3+ VP/J NSg/R +# P NPrPl/V3+ . C/P D N🅪Sg/VP P D NPl P D NPrPl/V3+ VP/J NSg/R > well as of the Congress . # NSg/VB/J/R NSg/R P D NPr/VB+ . > @@ -1340,8 +1340,8 @@ # I/R/Dq NPl/V3 P D VP/J NPrPl/V3+ . NPr/C P I/R/Dq NSg/J N🅪Sg/VB+ . > # -> Section . 4 . -# NSg/VB+ . # . +> Section . 4 . +# HeadingStart NSg/VB+ . # . > # > The United States shall guarantee to every State in this Union @@ -1354,8 +1354,8 @@ # NSg+ NSg/VB NSg/VXB VP/J . C/P NSg/J Nᴹ/VB+ . > # -> Section . 5 . -# NSg/VB+ . # . +> Section . 5 . +# HeadingStart NSg/VB+ . # . > # > The validity of the public debt of the United States , @@ -1371,11 +1371,11 @@ > United States , or any claim for the loss or emancipation of any slave ; but all # VP/J NPrPl/V3+ . NPr/C I/R/Dq NSg/VB+ R/C/P D N🅪Sg/VB+ NPr/C NSg P I/R/Dq NSg/VB+ . NSg/C/P NSg/I/J/C/Dq > such debts , obligations and claims shall be held illegal and void . -# NSg/I NPl+ . NPl VB/C NPl/V3+ VXB NSg/VXB VB NSg/J VB/C NSg/VB/J+ . +# NSg/I NPl+ . NPl VB/C NPl/V3+ VXB NSg/VXB VP NSg/J VB/C NSg/VB/J+ . > # -> Article . V. -# NSg/VB+ . ? +> Article . V. +# HeadingStart NSg/VB+ . ? > # > The Congress , whenever two thirds of both Houses shall deem it necessary , shall @@ -1393,17 +1393,17 @@ > thereof , as the one or the other Mode of Ratification may be proposed by the # R . NSg/R D NSg/I/J+ NPr/C D NSg/VB/J NSg P NSg+ NPr/VXB NSg/VXB VP/J NSg/J/P D > Congress ; Provided that no Amendment which may be made prior to the Year One -# NPr/VB+ . VP/J/C NSg/I/C/Ddem NPr/Dq/P NSg+ I/C+ NPr/VXB NSg/VXB VB NSg/J P D NSg+ NSg/I/J+ -> thousand eight hundred and eight shall in any Manner affect the first and -# NSg NSg/J NSg VB/C NSg/J VXB+ NPr/J/R/P I/R/Dq NSg+ NSg/VB D NSg/VB/J VB/C -> fourth Clauses in the Ninth Section of the first Article ; and that no State , -# NPr/VB/J NPl/V3+ NPr/J/R/P D NSg/VB/J NSg/VB P D NSg/VB/J NSg/VB+ . VB/C NSg/I/C/Ddem NPr/Dq/P N🅪Sg/VB+ . +# NPr/VB+ . VP/J/C NSg/I/C/Ddem NPr/Dq/P NSg+ I/C+ NPr/VXB NSg/VXB VP NSg/J P D NSg+ NSg/I/J+ +> thousand eight hundred and eight shall in any Manner affect the first and +# NSg NSg/J NSg VB/C NSg/J VXB+ NPr/J/R/P I/R/Dq NSg+ NSg/VB D NSg/J VB/C +> fourth Clauses in the Ninth Section of the first Article ; and that no State , +# NPr/VB/J NPl/V3+ NPr/J/R/P D NSg/VB/J NSg/VB P D NSg/J NSg/VB+ . VB/C NSg/I/C/Ddem NPr/Dq/P N🅪Sg/VB+ . > without its Consent , shall be deprived of its equal Suffrage in the Senate . -# C/P ISg/D$+ N🅪Sg/VB . VXB NSg/VXB VP/J P ISg/D$+ NSg/VB/J NSg+ NPr/J/R/P D NPr+ . +# C/P ISg/D$+ N🅪Sg/VP . VXB NSg/VXB VP/J P ISg/D$+ NSg/VB/J NSg+ NPr/J/R/P D NPr+ . > # -> Article . VI . -# NSg/VB+ . NPr/#r . +> Article . VI . +# HeadingStart NSg/VB+ . NPr/#r . > # > All Debts contracted and Engagements entered into , before the Adoption of this @@ -1415,9 +1415,9 @@ > # > This Constitution , and the Laws of the United States which shall be made in -# I/Ddem+ NPr+ . VB/C D NPl/V3 P D+ VP/J NPrPl/V3+ I/C+ VXB NSg/VXB VB NPr/J/R/P +# I/Ddem+ NPr+ . VB/C D NPl/V3 P D+ VP/J NPrPl/V3+ I/C+ VXB NSg/VXB VP NPr/J/R/P > Pursuance thereof ; and all Treaties made , or which shall be made , under the -# NSg R . VB/C NSg/I/J/C/Dq NPl/V3+ VB . NPr/C I/C+ VXB NSg/VXB VB . NSg/J/P D +# NSg R . VB/C NSg/I/J/C/Dq NPl/V3+ VP . NPr/C I/C+ VXB NSg/VXB VP . NSg/J/P D > Authority of the United States , shall be the supreme Law of the Land ; and the # N🅪Sg P D VP/J NPrPl/V3+ . VXB NSg/VXB D NSg/VB/J N🅪Sg/VB P D NPr🅪Sg/VB+ . VB/C D > Judges in every State shall be bound thereby , any Thing in the Constitution or @@ -1433,7 +1433,7 @@ > the United States and of the several States , shall be bound by Oath or # D VP/J NPrPl/V3+ VB/C P D J/Dq NPrPl/V3+ . VXB NSg/VXB NSg/VP/J NSg/J/P NSg/VB+ NPr/C > Affirmation , to support this Constitution ; but no religious Test shall ever be -# NSg . P N🅪Sg/VB I/Ddem NPr+ . NSg/C/P NPr/Dq/P NSg/J NSg/VB+ VXB J NSg/VXB +# NSg . P N🅪Sg/VB I/Ddem NPr+ . NSg/C/P NPr/Dq/P NSg/J NSg/VB+ VXB J/R NSg/VXB > required as a Qualification to any Office or public Trust under the United # VP/J NSg/R D/P N🅪Sg+ P I/R/Dq NSg/VB+ NPr/C Nᴹ/VB/J N🅪Sg/VB/J NSg/J/P D VP/J > States . @@ -1446,8 +1446,8 @@ # NPr/VB/J P D NPl/VB+ P NSg/VB VB/C NSg/VB/J+ NPl/V3+ . VXB NSg/R/C NSg/VXB VP/J . > # -> Section . 1 . -# NSg/VB+ . # . +> Section . 1 . +# HeadingStart NSg/VB+ . # . > # > The enumeration in the Constitution , of certain rights , shall @@ -1464,8 +1464,8 @@ # D NPl/VB+ . > # -> Article . VII . -# NSg/VB+ . NSg/#r . +> Article . VII . +# HeadingStart NSg/VB+ . NSg/#r . > # > The Ratification of the Conventions of nine States , shall be sufficient for the @@ -1476,12 +1476,12 @@ # > The Word " the " , being interlined between the seventh and eight Lines of the # D+ NSg/VB+ . D . . N🅪Sg/Vg/J/C VP/J NSg/P D NSg/J VB/C NSg/J NPl/V3 P D -> first Page , The Word " Thirty " being partly written on an Erazure in the -# NSg/VB/J NPr/VB+ . D NSg/VB+ . NSg . N🅪Sg/Vg/J/C R VPp/J J/P D/P ? NPr/J/R/P D -> fifteenth Line of the first Page . The Words " is tried " being interlined between -# NSg/J+ NSg/VB P D NSg/VB/J NPr/VB+ . D+ NPl/V3+ . VL3 VP/J . N🅪Sg/Vg/J/C VP/J NSg/P -> the thirty second and thirty third Lines of the first Page and the Word " the " -# D NSg NSg/VB/J VB/C NSg NSg/VB/J NPl/V3 P D NSg/VB/J NPr/VB VB/C D NSg/VB+ . D . +> first Page , The Word " Thirty " being partly written on an Erazure in the +# NSg/J NPr/VB+ . D NSg/VB+ . NSg . N🅪Sg/Vg/J/C R VPp/J J/P D/P ? NPr/J/R/P D +> fifteenth Line of the first Page . The Words " is tried " being interlined between +# NSg/J+ NSg/VB P D NSg/J NPr/VB+ . D+ NPl/V3+ . VL3 VP/J . N🅪Sg/Vg/J/C VP/J NSg/P +> the thirty second and thirty third Lines of the first Page and the Word " the " +# D NSg NSg/VB/J VB/C NSg NSg/VB/J NPl/V3 P D NSg/J NPr/VB VB/C D NSg/VB+ . D . > being interlined between the forty third and forty fourth Lines of the second # N🅪Sg/Vg/J/C VP/J NSg/P D NSg/J NSg/VB/J VB/C NSg/J NPr/VB/J NPl/V3 P D NSg/VB/J > Page . @@ -1489,7 +1489,7 @@ > # > done in Convention by the Unanimous Consent of the States present the -# NSg/VPp/J NPr/J/R/P N🅪Sg+ NSg/J/P D J N🅪Sg/VB P D+ NPrPl/V3+ NSg/VB/J D +# NSg/VPp/J NPr/J/R/P N🅪Sg+ NSg/J/P D J N🅪Sg/VP P D+ NPrPl/V3+ NSg/VB/J D > Seventeenth Day of September in the Year of our Lord one thousand seven hundred # NSg/J NPr🅪Sg P NPr+ NPr/J/R/P D NSg P D$+ NPr/VB/J+ NSg/I/J NSg NSg NSg > and Eighty seven and of the Independence of the United States of America the @@ -1498,12 +1498,12 @@ # NSg/J NPr/J/R/P NSg/VB C IPl+ NSg/VXB R VP/J D$+ NPl/V3+ . > # -> Article . VIII . -# NSg/VB+ . #r . +> Article . VIII . +# HeadingStart NSg/VB+ . #r . > # -> Section 1 . -# NSg/VB+ # . +> Section 1 . +# HeadingStart NSg/VB+ # . > # > The transportation or importation into any State , Territory , or diff --git a/harper-core/tests/text/tagged/The Great Gatsby.md b/harper-core/tests/text/tagged/The Great Gatsby.md index e73916ac..7b802e9b 100644 --- a/harper-core/tests/text/tagged/The Great Gatsby.md +++ b/harper-core/tests/text/tagged/The Great Gatsby.md @@ -1,37 +1,37 @@ -> The Great Gatsby -# D NSg/J NPr +> The Great Gatsby +# HeadingStart D NSg/J NPr > # > BY F. SCOTT FITZGERALD # NSg/J/P ? NPr+ NPr > # -> CHAPTER I -# NSg/VB+ ISg/#r+ +> CHAPTER I +# HeadingStart NSg/VB+ ISg/#r+ > # > In my younger and more vulnerable years my father gave me some advice that I’ve # NPr/J/R/P D$+ NSg/JC VB/C NPr/I/J/R/Dq J+ NPl+ D$+ NPr/VB+ VPt NPr/ISg+ I/J/R/Dq+ Nᴹ+ NSg/I/C/Ddem+ K > been turning over in my mind ever since . -# NSg/VPp Nᴹ/Vg/J NSg/J/P NPr/J/R/P D$+ NSg/VB+ J C/P . +# NSg/VPp Nᴹ/Vg/J NSg/J/P NPr/J/R/P D$+ NSg/VB+ J/R C/P . > # > “ Whenever you feel like criticising any one , ” he told me , “ just remember that -# . C ISgPl+ NSg/I/VB NSg/VB/J/C/P Nᴹ/Vg/J/Au/Br I/R/Dq+ NSg/I/J+ . . NPr/ISg+ VP NPr/ISg+ . . J NSg/VB NSg/I/C/Ddem +# . C ISgPl+ NSg/I/VB NSg/VB/J/C/P Nᴹ/Vg/J/Au/Br I/R/Dq+ NSg/I/J+ . . NPr/ISg+ VP NPr/ISg+ . . J/R NSg/VB NSg/I/C/Ddem > all the people in this world haven’t had the advantages that you’ve had . ” -# NSg/I/J/C/Dq D NPl/VB NPr/J/R/P I/Ddem+ NSg/VB+ VB VB D+ NPl/V3+ NSg/I/C/Ddem+ K VB . . +# NSg/I/J/C/Dq D NPl/VB NPr/J/R/P I/Ddem+ NSg/VB+ VXB VP D+ NPl/V3+ NSg/I/C/Ddem+ K VP . . > # > He didn’t say any more , but we’ve always been unusually communicative in a -# NPr/ISg+ VB NSg/VB I/R/Dq NPr/I/J/R/Dq . NSg/C/P K R NSg/VPp R J NPr/J/R/P D/P +# NPr/ISg+ VXPt NSg/VB I/R/Dq NPr/I/J/R/Dq . NSg/C/P K R NSg/VPp R J NPr/J/R/P D/P > reserved way , and I understood that he meant a great deal more than that . In -# VP/J NSg/J+ . VB/C ISg/#r+ VP/J NSg/I/C/Ddem NPr/ISg+ VB D/P NSg/J NSg/VB/J+ NPr/I/J/R/Dq C/P NSg/I/C/Ddem+ . NPr/J/R/P +# VP/J NSg/J+ . VB/C ISg/#r+ VP/J NSg/I/C/Ddem NPr/ISg+ VP D/P NSg/J NSg/VB/J+ NPr/I/J/R/Dq C/P NSg/I/C/Ddem+ . NPr/J/R/P > consequence , I’m inclined to reserve all judgments , a habit that has opened up # NSg/VB+ . K VP/J P NSg/VB NSg/I/J/C/Dq NPl+ . D/P NSg/VB+ NSg/I/C/Ddem+ V3 VP/J NSg/VB/J/P > many curious natures to me and also made me the victim of not a few veteran -# NSg/I/J/Dq J NPl/V3 P NPr/ISg+ VB/C R/C VB NPr/ISg+ D NSg/VB+ P NSg/R/C D/P NSg/I/Dq NSg/J +# NSg/I/J/Dq J NPl/V3 P NPr/ISg+ VB/C R/C VP NPr/ISg+ D NSg/VB+ P NSg/R/C D/P NSg/I/Dq NSg/J > bores . The abnormal mind is quick to detect and attach itself to this quality -# NPl/V3 . D+ NSg/J+ NSg/VB+ VL3 NSg/VB/J P VB/J VB/C VB ISg+ P I/Ddem+ N🅪Sg/J+ +# NPl/V3 . D+ NSg/J+ NSg/VB+ VL3 NSg/VB/J P VB VB/C VB ISg+ P I/Ddem+ N🅪Sg/J+ > when it appears in a normal person , and so it came about that in college I was # NSg/I/C NPr/ISg+ V3 NPr/J/R/P D/P+ NSg/J+ NSg/VB+ . VB/C NSg/I/J/R/C NPr/ISg+ NSg/VPt/P J/P NSg/I/C/Ddem NPr/J/R/P NSg+ ISg/#r+ VPt > unjustly accused of being a politician , because I was privy to the secret griefs @@ -46,8 +46,8 @@ # D NSg/VB/J NPrPl P NPr/VB/J NPl+ . NPr/C NSg/P NSg/J/Dq D NPl/V3+ NPr/J/R/P I/C+ IPl+ > express them , are usually plagiaristic and marred by obvious suppressions . # NSg/VB/J NSg/IPl+ . VB R J VB/C VB/J NSg/J/P J NPl . -> Reserving judgments is a matter of infinite hope . I am still a little afraid of -# Nᴹ/Vg/J NPl+ VL3 D/P N🅪Sg/VB P NSg/J NPr🅪Sg/VB+ . ISg/#r+ NPr/VB/J NSg/VB/J D/P NPr/I/J/Dq J P +> Reserving judgments is a matter of infinite hope . I am still a little afraid of +# Nᴹ/Vg/J NPl+ VL3 D/P N🅪Sg/VB P NSg/J NPr🅪Sg/VB+ . ISg/#r+ NPr/VB/J NSg/VB/J/R D/P NPr/I/J/Dq J P > missing something if I forget that , as my father snobbishly suggested , and I # Nᴹ/Vg/J NSg/I/J+ NSg/C ISg/#r+ VB NSg/I/C/Ddem+ . NSg/R D$+ NPr/VB+ R VP/J . VB/C ISg/#r+ > snobbishly repeat , a sense of the fundamental decencies is parcelled out @@ -59,11 +59,11 @@ > And , after boasting this way of my tolerance , I come to the admission that it # VB/C . P Nᴹ/Vg/J I/Ddem NSg/J P D$+ N🅪Sg/VB+ . ISg/#r+ NSg/VBPp/P P D+ NSg+ NSg/I/C/Ddem+ NPr/ISg+ > has a limit . Conduct may be founded on the hard rock or the wet marshes , but -# V3 D/P+ NSg/VB/J+ . NSg/VB NPr/VXB NSg/VXB VP/J J/P D N🅪Sg/J/R NPr🅪Sg/VB NPr/C D+ NSg/VB/J+ NPl+ . NSg/C/P +# V3 D/P+ NSg/VB/J+ . NSg/VB NPr/VXB NSg/VXB VP/J J/P D N🅪Sg/J/R NPr🅪Sg/VB NPr/C D+ NSg/VP/J+ NPl+ . NSg/C/P > after a certain point I don’t care what it’s founded on . When I came back from -# P D/P+ I/J+ NSg/VB+ ISg/#r+ VB N🅪Sg/VB+ NSg/I+ K VP/J J/P . NSg/I/C ISg/#r+ NSg/VPt/P NSg/VB/J P +# P D/P+ I/J+ NSg/VB+ ISg/#r+ VXB N🅪Sg/VB+ NSg/I+ K VP/J J/P . NSg/I/C ISg/#r+ NSg/VPt/P NSg/VB/J P > the East last autumn I felt that I wanted the world to be in uniform and at a -# D+ NPr/J+ NSg/VB/J+ NPr🅪Sg/VB+ ISg/#r+ N🅪Sg/VB/J NSg/I/C/Ddem ISg/#r+ VP/J D+ NSg/VB+ P NSg/VXB NPr/J/R/P NSg/VB/J VB/C NSg/P D/P +# D+ NPr/J+ NSg/VB/J+ NPr🅪Sg/VB+ ISg/#r+ N🅪Sg/VP/J NSg/I/C/Ddem ISg/#r+ VP/J D+ NSg/VB+ P NSg/VXB NPr/J/R/P NSg/VB/J VB/C NSg/P D/P > sort of moral attention forever ; I wanted no more riotous excursions with # NSg/VB P NSg/VB/J+ NSg+ NSg/J . ISg/#r+ VP/J NPr/Dq/P NPr/I/J/R/Dq J NPl/V3 P > privileged glimpses into the human heart . Only Gatsby , the man who gives his @@ -72,20 +72,20 @@ # NSg/VB+ P I/Ddem NSg/VB+ . VPt NSg/VB/J P D$+ N🅪Sg/VB/J+ . NPr . NPr/I+ VP/J > everything for which I have an unaffected scorn . If personality is an unbroken # NSg/I/VB+ R/C/P I/C+ ISg/#r+ NSg/VXB D/P J NSg/VB+ . NSg/C N🅪Sg+ VL3 D/P J -> series of successful gestures , then there was something gorgeous about him , some -# NSgPl P J+ NPl/V3+ . NSg/J/C R+ VPt NSg/I/J+ J J/P ISg+ . I/J/R/Dq +> series of successful gestures , then there was something gorgeous about him , some +# NSgPl P J+ NPl/V3+ . NSg/J/R/C R+ VPt NSg/I/J+ J J/P ISg+ . I/J/R/Dq > heightened sensitivity to the promises of life , as if he were related to one of # VP/J N🅪Sg+ P D NPl/V3 P N🅪Sg/VB+ . NSg/R NSg/C NPr/ISg+ NSg/VPt J P NSg/I/J P > those intricate machines that register earthquakes ten thousand miles away . This # I/Ddem VB/J NPl/V3+ NSg/I/C/Ddem+ NSg/VB NPl/V3+ NSg+ NSg NPrPl+ VB/J . I/Ddem+ > responsiveness had nothing to do with that flabby impressionability which is -# Nᴹ+ VB NSg/I/J+ P VXB P NSg/I/C/Ddem J NSg I/C+ VL3 +# Nᴹ+ VP NSg/I/J+ P VXB P NSg/I/C/Ddem J NSg I/C+ VL3 > dignified under the name of the “ creative temperament ” — it was an extraordinary # VP/J NSg/J/P D NSg/VB P D . NSg/J NSg+ . . NPr/ISg+ VPt D/P NSg/J > gift for hope , a romantic readiness such as I have never found in any other -# NSg/VB+ R/C/P NPr🅪Sg/VB . D/P NSg/J NSg NSg/I NSg/R ISg/#r+ NSg/VXB R NSg/VB NPr/J/R/P I/R/Dq NSg/VB/J +# NSg/VB+ R/C/P NPr🅪Sg/VB . D/P NSg/J NSg NSg/I NSg/R ISg/#r+ NSg/VXB R NSg/VP NPr/J/R/P I/R/Dq NSg/VB/J > person and which it is not likely I shall ever find again . No — Gatsby turned out -# NSg/VB+ VB/C I/C+ NPr/ISg+ VL3 NSg/R/C NSg/J ISg/#r+ VXB J NSg/VB P . NPr/Dq/P . NPr VP/J NSg/VB/J/R/P +# NSg/VB+ VB/C I/C+ NPr/ISg+ VL3 NSg/R/C NSg/J ISg/#r+ VXB J/R NSg/VB P . NPr/Dq/P . NPr VP/J NSg/VB/J/R/P > all right at the end ; it is what preyed on Gatsby , what foul dust floated in the # NSg/I/J/C/Dq NPr/VB/J NSg/P D NSg/VB+ . NPr/ISg+ VL3 NSg/I+ VP/J J/P NPr . NSg/I+ NSg/VB/J Nᴹ/VB+ VP/J NPr/J/R/P D > wake of his dreams that temporarily closed out my interest in the abortive @@ -103,7 +103,7 @@ > founder of my line was my grandfather’s brother , who came here in fifty - one , # NSg/VB P D$+ NSg/VB+ VPt D$+ NSg$ NSg/VB/J+ . NPr/I+ NSg/VPt/P NSg/J/R NPr/J/R/P NSg . NSg/I/J . > sent a substitute to the Civil War , and started the wholesale hardware business -# NSg/VB D/P NSg/VB+ P D J N🅪Sg/VB+ . VB/C VP/J D NSg/VB/J Nᴹ+ N🅪Sg/J+ +# NSg/VP D/P NSg/VB+ P D J N🅪Sg/VB+ . VB/C VP/J D NSg/VB/J Nᴹ+ N🅪Sg/J+ > that my father carries on to - day . # NSg/I/C/Ddem+ D$+ NPr/VB+ NPl/V3 J/P P . NPr🅪Sg+ . > @@ -113,7 +113,7 @@ > reference to the rather hard - boiled painting that hangs in father’s office . I # NSg/VB+ P D NPr/VB/J/R N🅪Sg/J/R . VP/J N🅪Sg/Vg/J+ NSg/I/C/Ddem+ NPl/V3 NPr/J/R/P NSg$ NSg/VB+ . ISg/#r+ > graduated from New Haven in 1915 , just a quarter of a century after my father , -# VP/J P NSg/J+ NSg/VB+ NPr/J/R/P # . J D/P NSg/VB/J P D/P NSg+ P D$+ NPr/VB+ . +# VP/J P NSg/J+ NSg/VB+ NPr/J/R/P # . J/R D/P NSg/VB/J P D/P NSg+ P D$+ NPr/VB+ . > and a little later I participated in that delayed Teutonic migration known as # VB/C D/P NPr/I/J/Dq JC ISg/#r+ VP/J NPr/J/R/P NSg/I/C/Ddem+ VP/J NSg/J NSg+ VPp/J NSg/R > the Great War . I enjoyed the counter - raid so thoroughly that I came back @@ -137,17 +137,17 @@ > The practical thing was to find rooms in the city , but it was a warm season , and # D+ NSg/J+ NSg+ VPt P NSg/VB NPl/V3+ NPr/J/R/P D+ NSg+ . NSg/C/P NPr/ISg+ VPt D/P NSg/VB/J NSg/VB . VB/C > I had just left a country of wide lawns and friendly trees , so when a young man -# ISg/#r+ VB J NPr/VB/J D/P NSg/J P NSg/J NPl/V3 VB/C NSg/J/R NPl/V3+ . NSg/I/J/R/C NSg/I/C D/P NPr/VB/J NPr/VB/J+ +# ISg/#r+ VP J/R NPr/VP/J D/P NSg/J P NSg/J NPl/V3 VB/C NSg/J/R NPl/V3+ . NSg/I/J/R/C NSg/I/C D/P NPr/VB/J NPr/VB/J+ > at the office suggested that we take a house together in a commuting town , it # NSg/P D NSg/VB+ VP/J NSg/I/C/Ddem IPl+ NSg/VB D/P NPr/VB+ J NPr/J/R/P D/P Nᴹ/Vg/J NSg+ . NPr/ISg+ > sounded like a great idea . He found the house , a weatherbeaten cardboard -# VP/J NSg/VB/J/C/P D/P NSg/J NSg+ . NPr/ISg+ NSg/VB D+ NPr/VB+ . D/P ? Nᴹ/J+ +# VP/J NSg/VB/J/C/P D/P NSg/J NSg+ . NPr/ISg+ NSg/VP D+ NPr/VB+ . D/P ? Nᴹ/J+ > bungalow at eighty a month , but at the last minute the firm ordered him to # NSg NSg/P NSg D/P NSg/J+ . NSg/C/P NSg/P D NSg/VB/J NSg/VB/J+ D NSg/VB/J+ VP/J ISg+ P > Washington , and I went out to the country alone . I had a dog — at least I had him -# NPr+ . VB/C ISg/#r+ NSg/VPt NSg/VB/J/R/P P D NSg/J+ J . ISg/#r+ VB D/P+ NSg/VB/J+ . NSg/P NSg/J/Dq ISg/#r+ VB ISg+ +# NPr+ . VB/C ISg/#r+ NSg/VPt NSg/VB/J/R/P P D NSg/J+ J . ISg/#r+ VP D/P+ NSg/VB/J+ . NSg/P NSg/J/Dq ISg/#r+ VP ISg+ > for a few days until he ran away — and an old Dodge and a Finnish woman , who made -# R/C/P D/P+ NSg/I/Dq+ NPl+ C/P NPr/ISg+ NSg/VPt VB/J . VB/C D/P NSg/J NPr/VB/J VB/C D/P+ NSg/J+ NSg/VB+ . NPr/I+ VB +# R/C/P D/P+ NSg/I/Dq+ NPl+ C/P NPr/ISg+ NSg/VPt VB/J . VB/C D/P NSg/J NPr/VB/J VB/C D/P+ NSg/J+ NSg/VB+ . NPr/I+ VP > my bed and cooked breakfast and muttered Finnish wisdom to herself over the # D$+ NSg/VBP/J+ VB/C VP/J N🅪Sg/VB+ VB/C VP/J NSg/J+ Nᴹ+ P ISg+ NSg/J/P D+ > electric stove . @@ -157,7 +157,7 @@ > It was lonely for a day or so until one morning some man , more recently arrived # NPr/ISg+ VPt J/R R/C/P D/P+ NPr🅪Sg+ NPr/C NSg/I/J/R/C C/P NSg/I/J+ N🅪Sg/Vg/J+ I/J/R/Dq+ NPr/VB/J+ . NPr/I/J/R/Dq R VP/J > than I , stopped me on the road . -# C/P ISg/#r+ . VB/J NPr/ISg+ J/P D+ N🅪Sg/J+ . +# C/P ISg/#r+ . VP/J NPr/ISg+ J/P D+ N🅪Sg/J+ . > # > “ How do you get to West Egg village ? ” he asked helplessly . @@ -167,7 +167,7 @@ > I told him . And as I walked on I was lonely no longer . I was a guide , a # ISg/#r+ VP ISg+ . VB/C NSg/R ISg/#r+ VP/J J/P ISg/#r+ VPt J/R NPr/Dq/P NSg/JC . ISg/#r+ VPt D/P NSg/VB . D/P > pathfinder , an original settler . He had casually conferred on me the freedom of -# NSg . D/P NSg/J NSg+ . NPr/ISg+ VB R VB J/P NPr/ISg+ D N🅪Sg P +# NSg . D/P NSg/J NSg+ . NPr/ISg+ VP R VB J/P NPr/ISg+ D N🅪Sg P > the neighborhood . # D+ NSg/Am+ . > @@ -175,7 +175,7 @@ > And so with the sunshine and the great bursts of leaves growing on the trees , # VB/C NSg/I/J/R/C P D Nᴹ/J+ VB/C D NSg/J NPl/V3 P NPl/V3+ Nᴹ/Vg/J J/P D+ NPl/V3+ . > just as things grow in fast movies , I had that familiar conviction that life was -# J NSg/R NPl+ VB NPr/J/R/P NSg/VB/J/R+ NPl+ . ISg/#r+ VB NSg/I/C/Ddem NSg/J+ N🅪Sg+ NSg/I/C/Ddem+ N🅪Sg/VB+ VPt +# J/R NSg/R NPl+ VB NPr/J/R/P NSg/VB/J/R+ NPl+ . ISg/#r+ VP NSg/I/C/Ddem NSg/J+ N🅪Sg+ NSg/I/C/Ddem+ N🅪Sg/VB+ VPt > beginning over again with the summer . # NSg/Vg/J NSg/J/P P P D+ NPr🅪Sg/VB+ . > @@ -185,19 +185,19 @@ > down out of the young breath - giving air . I bought a dozen volumes on banking and # N🅪Sg/VB/J/P NSg/VB/J/R/P P D+ NPr/VB/J+ N🅪Sg/VB/J+ . Nᴹ/Vg/J N🅪Sg/VB+ . ISg/#r+ NSg/VP D/P NSg NPl/V3 J/P Nᴹ/Vg/J VB/C > credit and investment securities , and they stood on my shelf in red and gold -# NSg/VB VB/C N🅪Sg+ NPl+ . VB/C IPl+ VB J/P D$+ NSg+ NPr/J/R/P N🅪Sg/J VB/C Nᴹ/VB/J +# NSg/VB VB/C N🅪Sg+ NPl+ . VB/C IPl+ VP J/P D$+ NSg+ NPr/J/R/P N🅪Sg/J VB/C Nᴹ/VB/J > like new money from the mint , promising to unfold the shining secrets that only # NSg/VB/J/C/P NSg/J+ N🅪Sg/J+ P D NSg/VB/J . Nᴹ/Vg/J P NSg/VB D Nᴹ/Vg/J NPl/V3+ NSg/I/C/Ddem J/R/C > Midas and Morgan and Mæcenas knew . And I had the high intention of reading many -# NPr VB/C NPr+ VB/C ? VPt . VB/C ISg/#r+ VB D NSg/VB/J/R NSg/VB P NPrᴹ/Vg/J NSg/I/J/Dq+ +# NPr VB/C NPr+ VB/C ? VPt . VB/C ISg/#r+ VP D NSg/VB/J/R NSg/VB P NPrᴹ/Vg/J NSg/I/J/Dq+ > other books besides . I was rather literary in college — one year I wrote a series # NSg/VB/J+ NPl/V3+ R/P . ISg/#r+ VPt NPr/VB/J/R J NPr/J/R/P NSg . NSg/I/J+ NSg+ ISg/#r+ VPt D/P NSgPl > of very solemn and obvious editorials for the Yale News — and now I was going to # P J/R J VB/C J NPl R/C/P D+ NPr+ Nᴹ/VB+ . VB/C NSg/J/R/C ISg/#r+ VPt Nᴹ/Vg/J P > bring back all such things into my life and become again that most limited of # VB NSg/VB/J NSg/I/J/C/Dq NSg/I NPl+ P D$+ N🅪Sg/VB+ VB/C VBPp P NSg/I/C/Ddem NSg/I/J/R/Dq NSg/VP/J P -> all specialists , the “ well - rounded man . ” This isn’t just an epigram — life is much -# NSg/I/J/C/Dq NPl+ . D . NSg/VB/J/R . VP/J NPr/VB/J+ . . I/Ddem NSg/VB J D/P NSg . N🅪Sg/VB+ VL3 NSg/I/J/R/Dq +> all specialists , the “ well - rounded man . ” This isn’t just an epigram — life is much +# NSg/I/J/C/Dq NPl+ . D . NSg/VB/J/R . VP/J NPr/VB/J+ . . I/Ddem NSg/VX3 J/R D/P NSg . N🅪Sg/VB+ VL3 NSg/I/J/R/Dq > more successfully looked at from a single window , after all . # NPr/I/J/R/Dq R VP/J NSg/P P D/P NSg/VB/J NSg/VB+ . P NSg/I/J/C/Dq . > @@ -215,11 +215,11 @@ > bay , jut out into the most domesticated body of salt water in the Western # NSg/VB/J+ . NSg/VB NSg/VB/J/R/P P D NSg/I/J/R/Dq VP/J NSg/VB P NPr🅪Sg/VB/J+ N🅪Sg/VB+ NPr/J/R/P D NPr/J > hemisphere , the great wet barnyard of Long Island Sound . They are not perfect -# NSg+ . D NSg/J NSg/VB/J NSg/J P NPr/VB/J NSg/VB+ N🅪Sg/VB/J+ . IPl+ VB NSg/R/C NSg/VB/J +# NSg+ . D NSg/J NSg/VP/J NSg/J P NPr/VB/J NSg/VB+ N🅪Sg/VB/J+ . IPl+ VB NSg/R/C NSg/VB/J > ovals — like the egg in the Columbus story , they are both crushed flat at the # NPl . NSg/VB/J/C/P D N🅪Sg/VB+ NPr/J/R/P D NPr/VB+ NSg/VB+ . IPl+ VB I/C/Dq VP/J NSg/VB/J NSg/P D -> contact end — but their physical resemblance must be a source of perpetual wonder -# N🅪Sg/VB+ NSg/VB+ . NSg/C/P D$+ NSg/J+ NSg+ NSg/VB NSg/VXB D/P N🅪Sg/VB P NSg/J N🅪Sg/VB +> contact end — but their physical resemblance must be a source of perpetual wonder +# N🅪Sg/VB+ NSg/VB+ . NSg/C/P D$+ NSg/J+ NSg+ NSg/VXB NSg/VXB D/P N🅪Sg/VB P NSg/J N🅪Sg/VB > to the gulls that fly overhead . To the wingless a more interesting phenomenon is # P D NPl/V3 NSg/I/C/Ddem+ NSg/VB/J NSg/J/P+ . P D J D/P NPr/I/J/R/Dq Vg/J NSg+ VL3 > their dissimilarity in every particular except shape and size . @@ -243,11 +243,11 @@ > and more than forty acres of lawn and garden . It was Gatsby’s mansion . Or , # VB/C NPr/I/J/R/Dq C/P NSg/J NPl P NSg/VB VB/C NSg/VB/J+ . NPr/ISg+ VPt NSg$ NSg+ . NPr/C . > rather , as I didn’t know Mr . Gatsby , it was a mansion inhabited by a gentleman -# NPr/VB/J/R . NSg/R ISg/#r+ VB NSg/VB NSg+ . NPr . NPr/ISg+ VPt D/P NSg+ VP/J NSg/J/P D/P NSg/J +# NPr/VB/J/R . NSg/R ISg/#r+ VXPt NSg/VB NSg+ . NPr . NPr/ISg+ VPt D/P NSg+ VP/J NSg/J/P D/P NSg/J > of that name . My own house was an eyesore , but it was a small eyesore , and it # P NSg/I/C/Ddem NSg/VB+ . D$+ NSg/VB/J+ NPr/VB+ VPt D/P NSg . NSg/C/P NPr/ISg+ VPt D/P NPr/VB/J NSg . VB/C NPr/ISg+ > had been overlooked , so I had a view of the water , a partial view of my -# VB NSg/VPp VP/J . NSg/I/J/R/C ISg/#r+ VB D/P NSg/VB P D N🅪Sg/VB+ . D/P NSg/VB/J NSg/VB P D$+ +# VP NSg/VPp VP/J . NSg/I/J/R/C ISg/#r+ VP D/P NSg/VB P D N🅪Sg/VB+ . D/P NSg/VB/J NSg/VB P D$+ > neighbor’s lawn , and the consoling proximity of millionaires — all for eighty # NSg$/Am NSg/VB+ . VB/C D Nᴹ/Vg/J Nᴹ P NPl . NSg/I/J/C/Dq R/C/P NSg > dollars a month . @@ -261,23 +261,23 @@ > drove over there to have dinner with the Tom Buchanans . Daisy was my second # NSg/VPt NSg/J/P R+ P NSg/VXB N🅪Sg/VB+ P D NPr/VB+ ? . NPr+ VPt D$+ NSg/VB/J+ > cousin once removed , and I’d known Tom in college . And just after the war I -# NSg/VB+ NSg/C VP/J . VB/C K VPp/J NPr/VB+ NPr/J/R/P NSg+ . VB/C J P D+ N🅪Sg/VB+ ISg/#r+ +# NSg/VB+ NSg/C VP/J . VB/C K VPp/J NPr/VB+ NPr/J/R/P NSg+ . VB/C J/R P D+ N🅪Sg/VB+ ISg/#r+ > spent two days with them in Chicago . -# VB/J NSg NPl+ P NSg/IPl+ NPr/J/R/P NPr+ . +# VP/J NSg NPl+ P NSg/IPl+ NPr/J/R/P NPr+ . > # > Her husband , among various physical accomplishments , had been one of the most -# ISg/D$+ NSg/VB+ . P J+ NSg/J+ NPl+ . VB NSg/VPp NSg/I/J P D NSg/I/J/R/Dq +# ISg/D$+ NSg/VB+ . P J+ NSg/J+ NPl+ . VP NSg/VPp NSg/I/J P D NSg/I/J/R/Dq > powerful ends that ever played football at New Haven — a national figure in a way , -# J NPl/V3+ NSg/I/C/Ddem+ J VP/J NSg/VB+ NSg/P NSg/J+ NSg/VB+ . D/P NSg/J NSg/VB+ NPr/J/R/P D/P+ NSg/J+ . +# J NPl/V3+ NSg/I/C/Ddem+ J/R VP/J NSg/VB+ NSg/P NSg/J+ NSg/VB+ . D/P NSg/J NSg/VB+ NPr/J/R/P D/P+ NSg/J+ . > one of those men who reach such an acute limited excellence at twenty - one that # NSg/I/J P I/Ddem+ NPl+ NPr/I+ NSg/VB NSg/I D/P+ NSg/VB/J+ NSg/VP/J+ NSg+ NSg/P NSg . NSg/I/J NSg/I/C/Ddem > everything afterward savors of anti - climax . His family were enormously # NSg/I/VB+ R/Am NPl/V3 P NSg/J/P . NSg/VB . ISg/D$+ N🅪Sg/J+ NSg/VPt R -> wealthy — even in college his freedom with money was a matter for reproach — but now -# NSg/J . NSg/VB/J NPr/J/R/P NSg+ ISg/D$+ N🅪Sg P N🅪Sg/J+ VPt D/P N🅪Sg/VB R/C/P NSg/VB . NSg/C/P NSg/J/R/C +> wealthy — even in college his freedom with money was a matter for reproach — but now +# NSg/J . NSg/VB/J/R NPr/J/R/P NSg+ ISg/D$+ N🅪Sg P N🅪Sg/J+ VPt D/P N🅪Sg/VB R/C/P NSg/VB . NSg/C/P NSg/J/R/C > he’d left Chicago and come East in a fashion that rather took your breath away : -# K NPr/VB/J NPr+ VB/C NSg/VBPp/P NPr/J+ NPr/J/R/P D/P N🅪Sg/VB+ NSg/I/C/Ddem+ NPr/VB/J/R VPt D$+ N🅪Sg/VB/J+ VB/J . +# K NPr/VP/J NPr+ VB/C NSg/VBPp/P NPr/J+ NPr/J/R/P D/P N🅪Sg/VB+ NSg/I/C/Ddem+ NPr/VB/J/R VPt D$+ N🅪Sg/VB/J+ VB/J . > for instance , he’d brought down a string of polo ponies from Lake Forest . It was # R/C/P NSg/VB+ . K VP N🅪Sg/VB/J/P D/P NSg/VB P NPrᴹ+ NPl/V3 P NSg/VB+ NPr/VB+ . NPr/ISg+ VPt > hard to realize that a man in my own generation was wealthy enough to do that . @@ -285,23 +285,23 @@ > # > Why they came East I don’t know . They had spent a year in France for no -# NSg/VB IPl+ NSg/VPt/P NPr/J+ ISg/#r+ VB NSg/VB . IPl+ VB VB/J D/P NSg+ NPr/J/R/P NPr+ R/C/P NPr/Dq/P+ -> particular reason , and then drifted here and there unrestfully wherever people -# NSg/J+ N🅪Sg/VB+ . VB/C NSg/J/C VP/J NSg/J/R VB/C R+ R C NPl/VB+ +# NSg/VB IPl+ NSg/VPt/P NPr/J+ ISg/#r+ VXB NSg/VB . IPl+ VP VP/J D/P NSg+ NPr/J/R/P NPr+ R/C/P NPr/Dq/P+ +> particular reason , and then drifted here and there unrestfully wherever people +# NSg/J+ N🅪Sg/VB+ . VB/C NSg/J/R/C VP/J NSg/J/R VB/C R+ R C NPl/VB+ > played polo and were rich together . This was a permanent move , said Daisy over # VP/J NPrᴹ+ VB/C NSg/VPt NPr/VB/J J . I/Ddem+ VPt D/P NSg/VB/J NSg/VB . VP/J NPr+ NSg/J/P > the telephone , but I didn’t believe it — I had no sight into Daisy’s heart , but I -# D+ NSg/VB+ . NSg/C/P ISg/#r+ VB VB NPr/ISg+ . ISg/#r+ VB NPr/Dq/P N🅪Sg/VB+ P NSg$ N🅪Sg/VB+ . NSg/C/P ISg/#r+ +# D+ NSg/VB+ . NSg/C/P ISg/#r+ VXPt VB NPr/ISg+ . ISg/#r+ VP NPr/Dq/P N🅪Sg/VB+ P NSg$ N🅪Sg/VB+ . NSg/C/P ISg/#r+ > felt that Tom would drift on forever seeking , a little wistfully , for the -# N🅪Sg/VB/J NSg/I/C/Ddem NPr/VB+ VXB NSg/VB J/P NSg/J Nᴹ/Vg/J . D/P NPr/I/J/Dq R . R/C/P D +# N🅪Sg/VP/J NSg/I/C/Ddem NPr/VB+ VXB NSg/VB J/P NSg/J Nᴹ/Vg/J . D/P NPr/I/J/Dq R . R/C/P D > dramatic turbulence of some irrecoverable football game . # J NSg P I/J/R/Dq J NSg/VB+ NSg/VB/J+ . > # > And so it happened that on a warm windy evening I drove over to East Egg to see # VB/C NSg/I/J/R/C NPr/ISg+ VP/J NSg/I/C/Ddem J/P D/P+ NSg/VB/J+ NSg/J+ N🅪Sg/Vg/J+ ISg/#r+ NSg/VPt NSg/J/P P NPr/J+ N🅪Sg/VB+ P NSg/VB -> two old friends whom I scarcely knew at all . Their house was even more elaborate -# NSg+ NSg/J+ NPl/V3+ I+ ISg/#r+ R VPt NSg/P NSg/I/J/C/Dq . D$+ NPr/VB+ VPt NSg/VB/J NPr/I/J/R/Dq VB/J +> two old friends whom I scarcely knew at all . Their house was even more elaborate +# NSg+ NSg/J+ NPl/V3+ I+ ISg/#r+ R VPt NSg/P NSg/I/J/C/Dq . D$+ NPr/VB+ VPt NSg/VB/J/R NPr/I/J/R/Dq VB/J > than I expected , a cheerful red - and - white Georgian Colonial mansion , overlooking # C/P ISg/#r+ NSg/VP/J . D/P J N🅪Sg/J . VB/C . NPr🅪Sg/VB/J NSg/J NSg/J+ NSg+ . Nᴹ/Vg/J > the bay . The lawn started at the beach and ran toward the front door for a @@ -321,13 +321,13 @@ > # > He had changed since his New Haven years . Now he was a sturdy straw - haired man -# NPr/ISg+ VB VP/J C/P ISg/D$+ NSg/J+ NSg/VB+ NPl+ . NSg/J/R/C NPr/ISg+ VPt D/P NSg/J N🅪Sg/VB/J . VP/J NPr/VB/J +# NPr/ISg+ VP VP/J C/P ISg/D$+ NSg/J+ NSg/VB+ NPl+ . NSg/J/R/C NPr/ISg+ VPt D/P NSg/J N🅪Sg/VB/J . VP/J NPr/VB/J > of thirty with a rather hard mouth and a supercilious manner . Two shining # P NSg P D/P NPr/VB/J/R N🅪Sg/J/R NSg/VB+ VB/C D/P J NSg+ . NSg Nᴹ/Vg/J > arrogant eyes had established dominance over his face and gave him the -# J+ NPl/V3+ VB VP/J Nᴹ+ NSg/J/P ISg/D$+ NSg/VB+ VB/C VPt ISg+ D -> appearance of always leaning aggressively forward . Not even the effeminate swank -# NSg P R Nᴹ/Vg/J R NSg/VB/J . NSg/R/C NSg/VB/J D NSg/VB/J NSg/VB/J +# J+ NPl/V3+ VP VP/J Nᴹ+ NSg/J/P ISg/D$+ NSg/VB+ VB/C VPt ISg+ D +> appearance of always leaning aggressively forward . Not even the effeminate swank +# NSg P R Nᴹ/Vg/J R NSg/VB/J . NSg/R/C NSg/VB/J/R D NSg/VB/J NSg/VB/J > of his riding clothes could hide the enormous power of that body — he seemed to # P ISg/D$+ Nᴹ/Vg/J+ NPl/V3+ NSg/VXB NSg/VB D J N🅪Sg/VB/J P NSg/I/C/Ddem NSg/VB+ . NPr/ISg+ VP/J P > fill those glistening boots until he strained the top lacing , and you could see @@ -341,17 +341,17 @@ > His speaking voice , a gruff husky tenor , added to the impression of # ISg/D$+ Nᴹ/Vg/J NSg/VB+ . D/P NSg/VB/J NSg/J NSg/J . VP/J P D NSg/VB+ P > fractiousness he conveyed . There was a touch of paternal contempt in it , even -# NSg NPr/ISg+ VP/J . R+ VPt D/P N🅪Sg/VB P J Nᴹ NPr/J/R/P NPr/ISg+ . NSg/VB/J +# NSg NPr/ISg+ VP/J . R+ VPt D/P N🅪Sg/VB P J Nᴹ NPr/J/R/P NPr/ISg+ . NSg/VB/J/R > toward people he liked — and there were men at New Haven who had hated his guts . -# J/P NPl/VB+ NPr/ISg+ VP/J . VB/C R+ NSg/VPt NPl+ NSg/P NSg/J+ NSg/VB+ NPr/I+ VB VP/J ISg/D$+ NPl/V3+ . +# J/P NPl/VB+ NPr/ISg+ VP/J . VB/C R+ NSg/VPt NPl+ NSg/P NSg/J+ NSg/VB+ NPr/I+ VP VP/J ISg/D$+ NPl/V3+ . > # > “ Now , don’t think my opinion on these matters is final , ” he seemed to say , “ just -# . NSg/J/R/C . VB NSg/VB D$+ N🅪Sg+ J/P I/Ddem NPl/V3+ VL3 NSg/VB/J . . NPr/ISg+ VP/J P NSg/VB . . J +# . NSg/J/R/C . VXB NSg/VB D$+ N🅪Sg+ J/P I/Ddem NPl/V3+ VL3 NSg/VB/J . . NPr/ISg+ VP/J P NSg/VB . . J/R > because I’m stronger and more of a man than you are . ” We were in the same senior # C/P K JC VB/C NPr/I/J/R/Dq P D/P NPr/VB/J+ C/P ISgPl+ VB . . IPl+ NSg/VPt NPr/J/R/P D+ I/J+ NPr/J+ > society , and while we were never intimate I always had the impression that he -# N🅪Sg+ . VB/C NSg/VB/C/P IPl+ NSg/VPt R NSg/VB/J ISg/#r+ R VB D+ NSg/VB+ NSg/I/C/Ddem+ NPr/ISg+ +# N🅪Sg+ . VB/C NSg/VB/C/P IPl+ NSg/VPt R NSg/VB/J ISg/#r+ R VP D+ NSg/VB+ NSg/I/C/Ddem+ NPr/ISg+ > approved of me and wanted me to like him with some harsh , defiant wistfulness of # VP/J P NPr/ISg+ VB/C VP/J NPr/ISg+ P NSg/VB/J/C/P ISg+ P I/J/R/Dq VB/J . NSg/J Nᴹ P > his own . @@ -362,14 +362,14 @@ # IPl+ VP/J R/C/P D/P NSg/I/Dq+ NPl/V3+ J/P D+ NSg/J+ NSg+ . > # -> “ I’ve got a nice place here , ” he said , his eyes flashing about restlessly . -# . K VP D/P NPr/VB/J N🅪Sg/VB+ NSg/J/R . . NPr/ISg+ VP/J . ISg/D$+ NPl/V3+ Nᴹ/Vg/J J/P R . +> “ I’ve got a nice place here , ” he said , his eyes flashing about restlessly . +# . K VP D/P NPr/J N🅪Sg/VB+ NSg/J/R . . NPr/ISg+ VP/J . ISg/D$+ NPl/V3+ Nᴹ/Vg/J J/P R . > # > Turning me around by one arm , he moved a broad flat hand along the front vista , # Nᴹ/Vg/J NPr/ISg+ J/P NSg/J/P NSg/I/J+ NSg/VB/J+ . NPr/ISg+ VP/J D/P+ NSg/J+ NSg/VB/J+ NSg/VB+ P D+ NSg/VB/J+ NSg/VB+ . -> including in its sweep a sunken Italian garden , a half acre of deep , pungent -# Nᴹ/Vg/J NPr/J/R/P ISg/D$+ NSg/VB D/P VPp/J N🅪Sg/J NSg/VB/J . D/P+ N🅪Sg/VB/J/P+ NSg P NSg/J . J +> including in its sweep a sunken Italian garden , a half acre of deep , pungent +# Nᴹ/Vg/J NPr/J/R/P ISg/D$+ NSg/VB D/P VPp/J N🅪Sg/J NSg/VB/J . D/P+ N🅪Sg/J/P+ NSg P NSg/J . J > roses , and a snub - nosed motor - boat that bumped the tide offshore . # NPl/V3+ . VB/C D/P NSg/VB/J+ . VP/J NSg/VB/J+ . NSg/VB+ NSg/I/C/Ddem+ VP/J D NSg/VB+ NSg/VB/J . > @@ -390,10 +390,10 @@ # P D NPr/VB+ . D/P+ NSg/VB+ NSg/VPt/J NSg/J/P D+ N🅪Sg/VB/J+ . NSg/VPt/J NPl/V3+ NPr/J/R/P NSg/P NSg/I/J+ NSg/VB+ VB/C > out the other like pale flags , twisting them up toward the frosted wedding - cake # NSg/VB/J/R/P D NSg/VB/J NSg/VB/J/C/P NSg/VB/J+ NPl/V3+ . Nᴹ/Vg/J NSg/IPl+ NSg/VB/J/P J/P D VP/J NSg/VB+ . N🅪Sg/VB -> of the ceiling , and then rippled over the wine - colored rug , making a shadow on -# P D NSg/VB+ . VB/C NSg/J/C VP/J NSg/J/P D N🅪Sg/VB+ . NSg/VP/J/Am NSg/VB/J+ . Nᴹ/Vg/J D/P NSg/VB/J+ J/P -> it as wind does on the sea . -# NPr/ISg+ NSg/R N🅪Sg/VB+ NPl/V3 J/P D NSg+ . +> of the ceiling , and then rippled over the wine - colored rug , making a shadow on +# P D NSg/VB+ . VB/C NSg/J/R/C VP/J NSg/J/P D N🅪Sg/VB+ . NSg/VP/J/Am NSg/VB/J+ . Nᴹ/Vg/J D/P NSg/VB/J+ J/P +> it as wind does on the sea . +# NPr/ISg+ NSg/R N🅪Sg/VB+ NPl/VX3 J/P D NSg+ . > # > The only completely stationary object in the room was an enormous couch on which @@ -401,15 +401,15 @@ > two young women were buoyed up as though upon an anchored balloon . They were # NSg NPr/VB/J NPl+ NSg/VPt VP/J NSg/VB/J/P NSg/R VB/C P D/P VP/J NSg/VB+ . IPl+ NSg/VPt > both in white , and their dresses were rippling and fluttering as if they had -# I/C/Dq NPr/J/R/P NPr🅪Sg/VB/J . VB/C D$+ NPl/V3+ NSg/VPt Nᴹ/Vg/J VB/C Nᴹ/Vg/J NSg/R NSg/C IPl+ VB -> just been blown back in after a short flight around the house . I must have stood -# J NSg/VPp VPp/J NSg/VB/J NPr/J/R/P P D/P NPr/VB/J/P N🅪Sg/VB/J+ J/P D NPr/VB+ . ISg/#r+ NSg/VB NSg/VXB VB +# I/C/Dq NPr/J/R/P NPr🅪Sg/VB/J . VB/C D$+ NPl/V3+ NSg/VPt Nᴹ/Vg/J VB/C Nᴹ/Vg/J NSg/R NSg/C IPl+ VP +> just been blown back in after a short flight around the house . I must have stood +# J/R NSg/VPp VPp/J NSg/VB/J NPr/J/R/P P D/P NPr/VB/J/P N🅪Sg/VB/J+ J/P D NPr/VB+ . ISg/#r+ NSg/VXB NSg/VXB VP > for a few moments listening to the whip and snap of the curtains and the groan # R/C/P D/P+ NSg/I/Dq+ NPl+ Nᴹ/Vg/J P D NSg/VB VB/C NSg/VB/J P D NPl/V3+ VB/C D NSg/VB -> of a picture on the wall . Then there was a boom as Tom Buchanan shut the rear -# P D/P NSg/VB+ J/P D NPr/VB+ . NSg/J/C R+ VPt D/P+ NSg/VB+ NSg/R NPr/VB+ NPr+ NSg/VBP/J D+ NSg/VB/J+ +> of a picture on the wall . Then there was a boom as Tom Buchanan shut the rear +# P D/P NSg/VB+ J/P D NPr/VB+ . NSg/J/R/C R+ VPt D/P+ NSg/VB+ NSg/R NPr/VB+ NPr+ NSg/VBP/J D+ NSg/VB/J+ > windows and the caught wind died out about the room , and the curtains and the -# NPrPl/V3+ VB/C D VB/J N🅪Sg/VB+ VP/J NSg/VB/J/R/P J/P D+ N🅪Sg/VB/J+ . VB/C D NPl/V3 VB/C D +# NPrPl/V3+ VB/C D VP/J N🅪Sg/VB+ VP/J NSg/VB/J/R/P J/P D+ N🅪Sg/VB/J+ . VB/C D NPl/V3 VB/C D > rugs and the two young women ballooned slowly to the floor . # NPl/V3 VB/C D+ NSg+ NPr/VB/J+ NPl+ VP/J R P D NSg/VB+ . > @@ -427,9 +427,9 @@ > # > The other girl , Daisy , made an attempt to rise — she leaned slightly forward with -# D+ NSg/VB/J+ NSg/VB+ . NPr+ . VB D/P NSg/VB+ P NSg/VB . ISg+ VP/J R NSg/VB/J P -> a conscientious expression — then she laughed , an absurd , charming little laugh , -# D/P+ J+ N🅪Sg+ . NSg/J/C ISg+ VP/J . D/P NSg/J . Nᴹ/Vg/J+ NPr/I/J/Dq+ NSg/VB+ . +# D+ NSg/VB/J+ NSg/VB+ . NPr+ . VP D/P NSg/VB+ P NSg/VB . ISg+ VP/J R NSg/VB/J P +> a conscientious expression — then she laughed , an absurd , charming little laugh , +# D/P+ J+ N🅪Sg+ . NSg/J/R/C ISg+ VP/J . D/P NSg/J . Nᴹ/Vg/J+ NPr/I/J/Dq+ NSg/VB+ . > and I laughed too and came forward into the room . # VB/C ISg/#r+ VP/J R VB/C NSg/VPt/P NSg/VB/J P D+ N🅪Sg/VB/J+ . > @@ -439,23 +439,23 @@ > # > She laughed again , as if she said something very witty , and held my hand for a -# ISg+ VP/J P . NSg/R NSg/C ISg+ VP/J NSg/I/J+ J/R J . VB/C VB D$+ NSg/VB+ R/C/P D/P +# ISg+ VP/J P . NSg/R NSg/C ISg+ VP/J NSg/I/J+ J/R J . VB/C VP D$+ NSg/VB+ R/C/P D/P > moment , looking up into my face , promising that there was no one in the world # NSg+ . Nᴹ/Vg/J NSg/VB/J/P P D$+ NSg/VB+ . Nᴹ/Vg/J NSg/I/C/Ddem R+ VPt NPr/Dq/P NSg/I/J+ NPr/J/R/P D NSg/VB+ > she so much wanted to see . That was a way she had . She hinted in a murmur that -# ISg+ NSg/I/J/R/C NSg/I/J/R/Dq VP/J P NSg/VB . NSg/I/C/Ddem+ VPt D/P NSg/J ISg+ VB . ISg+ VP/J NPr/J/R/P D/P NSg/VB NSg/I/C/Ddem +# ISg+ NSg/I/J/R/C NSg/I/J/R/Dq VP/J P NSg/VB . NSg/I/C/Ddem+ VPt D/P NSg/J ISg+ VP . ISg+ VP/J NPr/J/R/P D/P NSg/VB NSg/I/C/Ddem > the surname of the balancing girl was Baker . ( I’ve heard it said that Daisy’s # D NSg/VB P D Nᴹ/Vg/J+ NSg/VB+ VPt NPr+ . . K VP/J NPr/ISg+ VP/J NSg/I/C/Ddem NSg$ > murmur was only to make people lean toward her ; an irrelevant criticism that # NSg/VB VPt J/R/C P NSg/VB NPl/VB+ NPr/VB/J J/P ISg/D$+ . D/P J N🅪Sg+ NSg/I/C/Ddem+ > made it no less charming . ) -# VB NPr/ISg+ NPr/Dq/P VB/J/R/C/P Nᴹ/Vg/J . . +# VP NPr/ISg+ NPr/Dq/P VB/J/R/C/P Nᴹ/Vg/J . . > # > At any rate , Miss Baker’s lips fluttered , she nodded at me almost imperceptibly , -# NSg/P I/R/Dq+ NSg/VB+ . NSg/VB NSg$ NPl/V3+ VP/J . ISg+ VB NSg/P NPr/ISg+ R R . -> and then quickly tipped her head back again — the object she was balancing had -# VB/C NSg/J/C R VP ISg/D$+ NPr/VB/J+ NSg/VB/J P . D NSg/VB+ ISg+ VPt Nᴹ/Vg/J+ VB +# NSg/P I/R/Dq+ NSg/VB+ . NSg/VB NSg$ NPl/V3+ VP/J . ISg+ VP NSg/P NPr/ISg+ R R . +> and then quickly tipped her head back again — the object she was balancing had +# VB/C NSg/J/R/C R VP ISg/D$+ NPr/VB/J+ NSg/VB/J P . D NSg/VB+ ISg+ VPt Nᴹ/Vg/J+ VP > obviously tottered a little and given her something of a fright . Again a sort of # R VP/J D/P NPr/I/J/Dq VB/C NSg/VPp/J/P ISg/D$+ NSg/I/J+ P D/P NSg/VB/J . P D/P NSg/VB P > apology arose to my lips . Almost any exhibition of complete self - sufficiency @@ -473,19 +473,19 @@ > sad and lovely with bright things in it , bright eyes and a bright passionate # NSg/VB/J VB/C NSg/J P NPr/VB/J NPl NPr/J/R/P NPr/ISg+ . NPr/VB/J NPl/V3 VB/C D/P+ NPr/VB/J+ NSg/VB/J+ > mouth , but there was an excitement in her voice that men who had cared for her -# NSg/VB+ . NSg/C/P R+ VPt D/P NSg NPr/J/R/P ISg/D$+ NSg/VB+ NSg/I/C/Ddem+ NPl+ NPr/I+ VB VP R/C/P ISg/D$+ +# NSg/VB+ . NSg/C/P R+ VPt D/P NSg NPr/J/R/P ISg/D$+ NSg/VB+ NSg/I/C/Ddem+ NPl+ NPr/I+ VP VP R/C/P ISg/D$+ > found difficult to forget : a singing compulsion , a whispered “ Listen , ” a promise -# NSg/VB VB/J P VB . D/P Nᴹ/Vg/J NSg+ . D/P+ VP/J+ . NSg/VB . . D/P+ NSg/VB+ +# NSg/VP VB/J P VB . D/P Nᴹ/Vg/J NSg+ . D/P+ VP/J+ . NSg/VB . . D/P+ NSg/VB+ > that she had done gay , exciting things just a while since and that there were -# NSg/I/C/Ddem+ ISg+ VB NSg/VPp/J NPr/VB/J . Nᴹ/Vg/J+ NPl+ J D/P+ NSg/VB/C/P+ C/P VB/C NSg/I/C/Ddem R+ NSg/VPt +# NSg/I/C/Ddem+ ISg+ VP NSg/VPp/J NPr/VB/J . Nᴹ/Vg/J+ NPl+ J/R D/P+ NSg/VB/C/P+ C/P VB/C NSg/I/C/Ddem R+ NSg/VPt > gay , exciting things hovering in the next hour . # NPr/VB/J . Nᴹ/Vg/J+ NPl+ Nᴹ/Vg/J NPr/J/R/P D NSg/J/P NSg+ . > # > I told her how I had stopped off in Chicago for a day on my way East , and how a -# ISg/#r+ VP ISg/D$+ NSg/C ISg/#r+ VB VB/J NSg/VB/J/P NPr/J/R/P NPr+ R/C/P D/P+ NPr🅪Sg+ J/P D$+ NSg/J+ NPr/J+ . VB/C NSg/C D/P+ +# ISg/#r+ VP ISg/D$+ NSg/C ISg/#r+ VP VP/J NSg/VB/J/P NPr/J/R/P NPr+ R/C/P D/P+ NPr🅪Sg+ J/P D$+ NSg/J+ NPr/J+ . VB/C NSg/C D/P+ > dozen people had sent their love through me . -# NSg+ NPl/VB+ VB NSg/VB D$+ NPr🅪Sg/VB NSg/J/P NPr/ISg+ . +# NSg+ NPl/VB+ VP NSg/VP D$+ NPr🅪Sg/VB NSg/J/P NPr/ISg+ . > # > “ Do they miss me ? ” she cried ecstatically . @@ -493,15 +493,15 @@ > # > “ The whole town is desolate . All the cars have the left rear wheel painted black -# . D+ NSg/J+ NSg+ VL3 VB/J . NSg/I/J/C/Dq D+ NPl+ NSg/VXB D NPr/VB/J NSg/VB/J+ NSg/VB+ VP/J N🅪Sg/VB/J +# . D+ NSg/J+ NSg+ VL3 VB/J . NSg/I/J/C/Dq D+ NPl+ NSg/VXB D NPr/VP/J NSg/VB/J+ NSg/VB+ VP/J N🅪Sg/VB/J > as a mourning wreath , and there’s a persistent wail all night along the north # NSg/R D/P Nᴹ/Vg/J NSg/VB . VB/C K D/P J NSg/VB NSg/I/J/C/Dq N🅪Sg/VB+ P D NPr/VB/J+ > shore . ” # NSg/VB+ . . > # -> “ How gorgeous ! Let’s go back , Tom . To - morrow ! ” Then she added irrelevantly : “ You -# . NSg/C J . NSg$ NSg/VB/J NSg/VB/J . NPr/VB+ . P . NPr/VB . . NSg/J/C ISg+ VP/J R . . ISgPl+ +> “ How gorgeous ! Let’s go back , Tom . To - morrow ! ” Then she added irrelevantly : “ You +# . NSg/C J . NSg$ NSg/VB/J NSg/VB/J . NPr/VB+ . P . NPr/VB . . NSg/J/R/C ISg+ VP/J R . . ISgPl+ > ought to see the baby . ” # NSg/I/VXB P NSg/VB D NSg/VB/J+ . . > @@ -511,7 +511,7 @@ > # > “ She’s asleep . She’s three years old . Haven’t you ever seen her ? ” -# . K J . K NSg+ NPl+ NSg/J . VB ISgPl+ J NSg/VPp ISg/D$+ . . +# . K J . K NSg+ NPl+ NSg/J . VXB ISgPl+ J/R NSg/VPp ISg/D$+ . . > # > “ Never . ” @@ -523,7 +523,7 @@ > # > Tom Buchanan , who had been hovering restlessly about the room , stopped and -# NPr/VB+ NPr+ . NPr/I+ VB NSg/VPp Nᴹ/Vg/J R J/P D N🅪Sg/VB/J+ . VB/J VB/C +# NPr/VB+ NPr+ . NPr/I+ VP NSg/VPp Nᴹ/Vg/J R J/P D N🅪Sg/VB/J+ . VP/J VB/C > rested his hand on my shoulder . # VP/J ISg/D$+ NSg/VB+ J/P D$+ NSg/VB+ . > @@ -557,21 +557,21 @@ > # > “ Oh , I’ll stay in the East , don’t you worry , ” he said , glancing at Daisy and -# . NPr/VB . K NSg/VB/J NPr/J/R/P D NPr/J+ . VB ISgPl+ NSg/VB . . NPr/ISg+ VP/J . Nᴹ/Vg/J NSg/P NPr+ VB/C -> then back at me , as if he were alert for something more . “ I’d be a God damned -# NSg/J/C NSg/VB/J NSg/P NPr/ISg+ . NSg/R NSg/C NPr/ISg+ NSg/VPt NSg/VB/J+ R/C/P NSg/I/J+ NPr/I/J/R/Dq . . K NSg/VXB D/P NPr/VB+ VP/J +# . NPr/VB . K NSg/VB/J NPr/J/R/P D NPr/J+ . VXB ISgPl+ NSg/VB . . NPr/ISg+ VP/J . Nᴹ/Vg/J NSg/P NPr+ VB/C +> then back at me , as if he were alert for something more . “ I’d be a God damned +# NSg/J/R/C NSg/VB/J NSg/P NPr/ISg+ . NSg/R NSg/C NPr/ISg+ NSg/VPt NSg/VB/J+ R/C/P NSg/I/J+ NPr/I/J/R/Dq . . K NSg/VXB D/P NPr/VB+ VP/J > fool to live anywhere else . ” # NSg/VB/J P VB/J NSg/I NSg/J/C . . > # > At this point Miss Baker said : “ Absolutely ! ” with such suddenness that I # NSg/P I/Ddem+ NSg/VB+ NSg/VB NPr+ VP/J . . R . . P NSg/I Nᴹ NSg/I/C/Ddem ISg/#r+ -> started — it was the first word she had uttered since I came into the room . -# VP/J . NPr/ISg+ VPt D NSg/VB/J NSg/VB+ ISg+ VB VP/J C/P ISg/#r+ NSg/VPt/P P D N🅪Sg/VB/J+ . -> Evidently it surprised her as much as it did me , for she yawned and with a -# R NPr/ISg+ VP/J ISg/D$+ NSg/R NSg/I/J/R/Dq NSg/R NPr/ISg+ VPt NPr/ISg+ . R/C/P ISg+ VP/J VB/C P D/P +> started — it was the first word she had uttered since I came into the room . +# VP/J . NPr/ISg+ VPt D NSg/J NSg/VB+ ISg+ VP VP/J C/P ISg/#r+ NSg/VPt/P P D N🅪Sg/VB/J+ . +> Evidently it surprised her as much as it did me , for she yawned and with a +# R NPr/ISg+ VP/J ISg/D$+ NSg/R NSg/I/J/R/Dq NSg/R NPr/ISg+ VXPt NPr/ISg+ . R/C/P ISg+ VP/J VB/C P D/P > series of rapid , deft movements stood up into the room . -# NSgPl P NSg/J . J NPl+ VB NSg/VB/J/P P D N🅪Sg/VB/J+ . +# NSgPl P NSg/J . J NPl+ VP NSg/VB/J/P P D N🅪Sg/VB/J+ . > # > “ I’m stiff , ” she complained , “ I’ve been lying on that sofa for as long as I can @@ -581,13 +581,13 @@ > # > “ Don’t look at me , ” Daisy retorted , “ ‘ I’ve been trying to get you to New York -# . VB NSg/VB NSg/P NPr/ISg+ . . NPr+ VP/J . . Unlintable K NSg/VPp Nᴹ/Vg/J P NSg/VB ISgPl+ P NSg/J NPr+ +# . VXB NSg/VB NSg/P NPr/ISg+ . . NPr+ VP/J . . Unlintable K NSg/VPp Nᴹ/Vg/J P NSg/VB ISgPl+ P NSg/J NPr+ > all afternoon . ” # NSg/I/J/C/Dq N🅪Sg+ . . > # > “ No , thanks , ” said Miss Baker to the four cocktails just in from the pantry , -# . NPr/Dq/P . NPl/V3+ . . VP/J NSg/VB NPr+ P D+ NSg+ NPl/V3+ J NPr/J/R/P P D+ NSg+ . +# . NPr/Dq/P . NPl/V3+ . . VP/J NSg/VB NPr+ P D+ NSg+ NPl/V3+ J/R NPr/J/R/P P D+ NSg+ . > “ I’m absolutely in training . ” # . K R NPr/J/R/P Nᴹ/Vg/J+ . . > @@ -599,7 +599,7 @@ > “ You are ! ” He took down his drink as if it were a drop in the bottom of a glass . # . ISgPl+ VB . . NPr/ISg+ VPt N🅪Sg/VB/J/P ISg/D$+ NSg/VB+ NSg/R NSg/C NPr/ISg+ NSg/VPt D/P NSg/VB NPr/J/R/P D NSg/VB/J P D/P+ NPr🅪Sg/VB+ . > “ How you ever get anything done is beyond me . ” -# . NSg/C ISgPl+ J NSg/VB NSg/I/VB+ NSg/VPp/J VL3 NSg/P NPr/ISg+ . . +# . NSg/C ISgPl+ J/R NSg/VB NSg/I/VB+ NSg/VPp/J VL3 NSg/P NPr/ISg+ . . > # > I looked at Miss Baker , wondering what it was she “ got done . ” I enjoyed looking @@ -613,7 +613,7 @@ > curiosity out of a wan , charming , discontented face . It occurred to me now that # NSg+ NSg/VB/J/R/P P D/P NSg/VB/J+ . Nᴹ/Vg/J . VP/J NSg/VB+ . NPr/ISg+ VB P NPr/ISg+ NSg/J/R/C NSg/I/C/Ddem > I had seen her , or a picture of her , somewhere before . -# ISg/#r+ VB NSg/VPp ISg/D$+ . NPr/C D/P NSg/VB P ISg/D$+ . NSg C/P . +# ISg/#r+ VP NSg/VPp ISg/D$+ . NPr/C D/P NSg/VB P ISg/D$+ . NSg C/P . > # > “ You live in West Egg , ” she remarked contemptuously . “ I know somebody there . ” @@ -621,11 +621,11 @@ > # > “ I don’t know a single — ” -# . ISg/#r+ VB NSg/VB D/P NSg/VB/J . . +# . ISg/#r+ VXB NSg/VB D/P NSg/VB/J . . > # -> “ You must know Gatsby . ” -# . ISgPl+ NSg/VB NSg/VB NPr . . +> “ You must know Gatsby . ” +# . ISgPl+ NSg/VXB NSg/VB NPr . . > # > “ Gatsby ? ” demanded Daisy . “ What Gatsby ? ” @@ -652,10 +652,10 @@ # . NSg/VB NPl/V3+ . . VP/J NPr+ . Nᴹ/Vg/J . ISg+ VP NSg/IPl+ NSg/VB/J/R/P P ISg/D$+ NPl/V3+ . > “ In two weeks it’ll be the longest day in the year . ” She looked at us all # . NPr/J/R/P NSg+ NPrPl+ K NSg/VXB D JS NPr🅪Sg+ NPr/J/R/P D NSg+ . . ISg+ VP/J NSg/P NPr/IPl+ NSg/I/J/C/Dq -> radiantly . “ Do you always watch for the longest day of the year and then miss -# R . . VXB ISgPl+ R NSg/VB R/C/P D JS NPr🅪Sg P D+ NSg+ VB/C NSg/J/C NSg/VB -> it ? I always watch for the longest day in the year and then miss it . ” -# NPr/ISg+ . ISg/#r+ R NSg/VB R/C/P D JS+ NPr🅪Sg+ NPr/J/R/P D+ NSg+ VB/C NSg/J/C NSg/VB NPr/ISg+ . . +> radiantly . “ Do you always watch for the longest day of the year and then miss +# R . . VXB ISgPl+ R NSg/VB R/C/P D JS NPr🅪Sg P D+ NSg+ VB/C NSg/J/R/C NSg/VB +> it ? I always watch for the longest day in the year and then miss it . ” +# NPr/ISg+ . ISg/#r+ R NSg/VB R/C/P D JS+ NPr🅪Sg+ NPr/J/R/P D+ NSg+ VB/C NSg/J/R/C NSg/VB NPr/ISg+ . . > # > “ We ought to plan something , ” yawned Miss Baker , sitting down at the table as if @@ -684,16 +684,16 @@ # IPl+ NSg/I/J/C/Dq+ VP/J+ . D NSg/VB VPt N🅪Sg/VB/J VB/C N🅪Sg/VB/J . > # -> “ You did it , Tom , ” she said accusingly . “ I know you didn’t mean to , but you did -# . ISgPl+ VPt NPr/ISg+ . NPr/VB+ . . ISg+ VP/J R . . ISg/#r+ NSg/VB ISgPl+ VB NSg/VB/J P . NSg/C/P ISgPl+ VPt +> “ You did it , Tom , ” she said accusingly . “ I know you didn’t mean to , but you did +# . ISgPl+ VXPt NPr/ISg+ . NPr/VB+ . . ISg+ VP/J R . . ISg/#r+ NSg/VB ISgPl+ VXPt NSg/VB/J P . NSg/C/P ISgPl+ VXPt > do it . That’s what I get for marrying a brute of a man , a great , big , hulking # VXB NPr/ISg+ . NSg$ NSg/I+ ISg/#r+ NSg/VB R/C/P Nᴹ/Vg/J D/P NSg/VB/J P D/P NPr/VB/J+ . D/P NSg/J . NSg/J . Nᴹ/Vg/J > physical specimen of a — ” ’ # NSg/J NSg P D/P . . . > # -> “ I hate that word hulking , ” objected Tom crossly , “ even in kidding . ” -# . ISg/#r+ N🅪Sg/VB NSg/I/C/Ddem+ NSg/VB+ Nᴹ/Vg/J . . VP/J NPr/VB+ R . . NSg/VB/J NPr/J/R/P NSg/VB . . +> “ I hate that word hulking , ” objected Tom crossly , “ even in kidding . ” +# . ISg/#r+ N🅪Sg/VB NSg/I/C/Ddem+ NSg/VB+ Nᴹ/Vg/J . . VP/J NPr/VB+ R . . NSg/VB/J/R NPr/J/R/P NSg/VB . . > # > “ Hulking , ” insisted Daisy . @@ -727,7 +727,7 @@ > # > I meant nothing in particular by this remark , but it was taken up in an -# ISg/#r+ VB NSg/I/J+ NPr/J/R/P NSg/J NSg/J/P I/Ddem+ NSg/VB+ . NSg/C/P NPr/ISg+ VPt VPp/J NSg/VB/J/P NPr/J/R/P D/P+ +# ISg/#r+ VP NSg/I/J+ NPr/J/R/P NSg/J NSg/J/P I/Ddem+ NSg/VB+ . NSg/C/P NPr/ISg+ VPt VPp/J NSg/VB/J/P NPr/J/R/P D/P+ > unexpected way . # NSg/J+ NSg/J+ . > @@ -745,7 +745,7 @@ > # > “ Well , it’s a fine book , and everybody ought to read it . The idea is if we don’t -# . NSg/VB/J/R . K D/P+ NSg/VB/J NSg/VB+ . VB/C NSg/I+ NSg/I/VXB P NSg/VBP NPr/ISg+ . D+ NSg+ VL3 NSg/C IPl+ VB +# . NSg/VB/J/R . K D/P+ NSg/VB/J NSg/VB+ . VB/C NSg/I+ NSg/I/VXB P NSg/VBP NPr/ISg+ . D+ NSg+ VL3 NSg/C IPl+ VXB > look out the white race will be — will be utterly submerged . It’s all scientific # NSg/VB NSg/VB/J/R/P D NPr🅪Sg/VB/J N🅪Sg/VB+ NPr/VXB NSg/VXB . NPr/VXB NSg/VXB R VP/J . K NSg/I/J/C/Dq+ J > stuff ; it’s been proved . ” @@ -761,7 +761,7 @@ > “ Well , these books are all scientific , ” insisted Tom , glancing at her # . NSg/VB/J/R . I/Ddem+ NPl/V3+ VB NSg/I/J/C/Dq J . . VP/J NPr/VB+ . Nᴹ/Vg/J NSg/P ISg/D$+ > impatiently . “ This fellow has worked out the whole thing . It’s up to us , who are -# R . . I/Ddem NSg/VB V3 VP/J NSg/VB/J/R/P D+ NSg/J+ NSg+ . K NSg/VB/J/P P NPr/IPl+ . NPr/I+ VB +# R . . I/Ddem NSg V3 VP/J NSg/VB/J/R/P D+ NSg/J+ NSg+ . K NSg/VB/J/P P NPr/IPl+ . NPr/I+ VB > the dominant race , to watch out or these other races will have control of # D NSg/J N🅪Sg/VB+ . P NSg/VB NSg/VB/J/R/P NPr/C I/Ddem NSg/VB/J NPl/V3+ NPr/VXB NSg/VXB N🅪Sg/VB P > things . ” @@ -795,7 +795,7 @@ > acute than of old , was not enough to him any more . When , almost immediately , the # NSg/VB/J C/P P NSg/J . VPt NSg/R/C NSg/I P ISg+ I/R/Dq NPr/I/J/R/Dq . NSg/I/C . R R . D+ > telephone rang inside and the butler left the porch Daisy seized upon the -# NSg/VB+ VPt NSg/J/P VB/C D NPr/VB NPr/VB/J D NSg+ NPr+ VP/J P D +# NSg/VB+ VPt NSg/J/P VB/C D NPr/VB NPr/VP/J D NSg+ NPr+ VP/J P D > momentary interruption and leaned toward me . # J N🅪Sg+ VB/C VP/J J/P NPr/ISg+ . > @@ -811,9 +811,9 @@ > # > “ Well , he wasn’t always a butler ; he used to be the silver polisher for some -# . NSg/VB/J/R . NPr/ISg+ VB R D/P NPr/VB . NPr/ISg+ VP/J P NSg/VXB D Nᴹ/VB/J+ NSg/JC R/C/P I/J/R/Dq +# . NSg/VB/J/R . NPr/ISg+ VPt R D/P NPr/VB . NPr/ISg+ VP/J P NSg/VXB D Nᴹ/VB/J+ NSg/JC R/C/P I/J/R/Dq > people in New York that had a silver service for two hundred people . He had to -# NPl/VB+ NPr/J/R/P NSg/J NPr+ NSg/I/C/Ddem+ VB D/P Nᴹ/VB/J+ NSg/VB+ R/C/P NSg NSg NPl/VB+ . NPr/ISg+ VB P +# NPl/VB+ NPr/J/R/P NSg/J NPr+ NSg/I/C/Ddem+ VP D/P Nᴹ/VB/J+ NSg/VB+ R/C/P NSg NSg NPl/VB+ . NPr/ISg+ VP P > polish it from morning till night , until finally it began to affect his nose — — — ” # NSg/VB/J NPr/ISg+ P N🅪Sg/Vg/J+ NSg/VB/C/P N🅪Sg/VB+ . C/P R NPr/ISg+ VPt P NSg/VB ISg/D$+ NSg/VB+ . . . . > @@ -823,15 +823,15 @@ > # > “ Yes . Things went from bad to worse , until finally he had to give up his -# . NPl/VB . NPl+ NSg/VPt P NSg/VB/J P NSg/VB/JC . C/P R NPr/ISg+ VB P NSg/VB NSg/VB/J/P ISg/D$+ +# . NPl/VB . NPl+ NSg/VPt P NSg/VB/J P NSg/VB/JC . C/P R NPr/ISg+ VP P NSg/VB NSg/VB/J/P ISg/D$+ > position . ” # NSg/VB+ . . > # > For a moment the last sunshine fell with romantic affection upon her glowing # R/C/P D/P+ NSg+ D+ NSg/VB/J+ Nᴹ/J+ NSg/VPt/J P NSg/J+ Nᴹ+ P ISg/D$+ Nᴹ/Vg/J -> face ; her voice compelled me forward breathlessly as I listened — then the glow -# NSg/VB+ . ISg/D$+ NSg/VB+ VP/J NPr/ISg+ NSg/VB/J R NSg/R ISg/#r+ VP/J . NSg/J/C D NSg/VB+ +> face ; her voice compelled me forward breathlessly as I listened — then the glow +# NSg/VB+ . ISg/D$+ NSg/VB+ VP/J NPr/ISg+ NSg/VB/J R NSg/R ISg/#r+ VP/J . NSg/J/R/C D NSg/VB+ > faded , each light deserting her with lingering regret , like children leaving a # J . Dq N🅪Sg/VB/J+ Nᴹ/Vg/J ISg/D$+ P Nᴹ/Vg/J N🅪Sg/VB+ . NSg/VB/J/C/P NPl+ Nᴹ/Vg/J D/P > pleasant street at dusk . @@ -851,19 +851,19 @@ > “ I love to see you at my table , Nick . You remind me of a — of a rose , an absolute # . ISg/#r+ NPr🅪Sg/VB P NSg/VB ISgPl+ NSg/P D$+ NSg/VB+ . NPr/VB+ . ISgPl+ NSg/VB NPr/ISg+ P D/P . P D/P+ NPr/VPt/J+ . D/P+ NSg/J+ > rose . Doesn’t he ? ” She turned to Miss Baker for confirmation : “ An absolute -# NPr/VPt/J+ . VB NPr/ISg+ . . ISg+ VP/J P NSg/VB NPr+ R/C/P N🅪Sg+ . . D/P+ NSg/J+ +# NPr/VPt/J+ . VX3 NPr/ISg+ . . ISg+ VP/J P NSg/VB NPr+ R/C/P N🅪Sg+ . . D/P+ NSg/J+ > rose ? ” # NPr/VPt/J+ . . > # -> This was untrue . I am not even faintly like a rose . She was only extemporizing , -# I/Ddem+ VPt J . ISg/#r+ NPr/VB/J NSg/R/C NSg/VB/J R NSg/VB/J/C/P D/P+ NPr/VPt/J+ . ISg+ VPt J/R/C Nᴹ/Vg/J . +> This was untrue . I am not even faintly like a rose . She was only extemporizing , +# I/Ddem+ VPt J . ISg/#r+ NPr/VB/J NSg/R/C NSg/VB/J/R R NSg/VB/J/C/P D/P+ NPr/VPt/J+ . ISg+ VPt J/R/C Nᴹ/Vg/J . > but a stirring warmth flowed from her , as if her heart was trying to come out to # NSg/C/P D/P NSg/Vg/J Nᴹ+ VP/J P ISg/D$+ . NSg/R NSg/C ISg/D$+ N🅪Sg/VB+ VPt Nᴹ/Vg/J P NSg/VBPp/P NSg/VB/J/R/P P -> you concealed in one of those breathless , thrilling words . Then suddenly she -# ISgPl+ VP/J NPr/J/R/P NSg/I/J P I/Ddem J . Nᴹ/Vg/J NPl/V3+ . NSg/J/C R ISg+ +> you concealed in one of those breathless , thrilling words . Then suddenly she +# ISgPl+ VP/J NPr/J/R/P NSg/I/J P I/Ddem J . Nᴹ/Vg/J NPl/V3+ . NSg/J/R/C R ISg+ > threw her napkin on the table and excused herself and went into the house . -# VB ISg/D$+ NSg+ J/P D+ NSg/VB+ VB/C VP/J ISg+ VB/C NSg/VPt P D+ NPr/VB+ . +# VPt ISg/D$+ NSg+ J/P D+ NSg/VB+ VB/C VP/J ISg+ VB/C NSg/VPt P D+ NPr/VB+ . > # > Miss Baker and I exchanged a short glance consciously devoid of meaning . I was @@ -874,8 +874,8 @@ # VP/J J NSg/VB VPt NSg/VB/J NPr/J/R/P D N🅪Sg/VB/J+ NSg/P . VB/C NSg/VB NPr+ VP/J > forward unashamed , trying to hear . The murmur trembled on the verge of # NSg/VB/J J . Nᴹ/Vg/J P VB . D NSg/VB VP/J J/P D NSg/VB P -> coherence , sank down , mounted excitedly , and then ceased altogether . -# NSg+ . VPt N🅪Sg/VB/J/P . VP/J R . VB/C NSg/J/C VP/J NSg . +> coherence , sank down , mounted excitedly , and then ceased altogether . +# NSg+ . VPt N🅪Sg/VB/J/P . VP/J R . VB/C NSg/J/R/C VP/J NSg . > # > “ This Mr . Gatsby you spoke of is my neighbor — ” ’ I began . @@ -883,7 +883,7 @@ > # > “ Don’t talk . I want to hear what happens . ” -# . VB N🅪Sg/VB . ISg/#r+ NSg/VB P VB NSg/I+ V3 . . +# . VXB N🅪Sg/VB . ISg/#r+ NSg/VB P VB NSg/I+ V3 . . > # > “ Is something happening ? ” I inquired innocently . @@ -891,13 +891,13 @@ > # > “ You mean to say you don’t know ? ” said Miss Baker , honestly surprised . “ I -# . ISgPl+ NSg/VB/J P NSg/VB ISgPl+ VB NSg/VB . . VP/J NSg/VB NPr+ . R VP/J . . ISg/#r+ +# . ISgPl+ NSg/VB/J P NSg/VB ISgPl+ VXB NSg/VB . . VP/J NSg/VB NPr+ . R VP/J . . ISg/#r+ > thought everybody knew . ” # N🅪Sg/VP NSg/I+ VPt . . > # > “ I don’t . ” -# . ISg/#r+ VB . . +# . ISg/#r+ VXB . . > # > “ Why — ” she said hesitantly , ‘ ‘ Tom’s got some woman in New York . ” @@ -909,53 +909,53 @@ > # > Miss Baker nodded . -# NSg/VB NPr+ VB . +# NSg/VB NPr+ VP . > # > “ She might have the decency not to telephone him at dinner time . Don’t you -# . ISg+ Nᴹ/VXB/J NSg/VXB D NSg NSg/R/C P NSg/VB ISg+ NSg/P N🅪Sg/VB+ N🅪Sg/VB/J+ . VB ISgPl+ +# . ISg+ Nᴹ/VXB/J NSg/VXB D NSg NSg/R/C P NSg/VB ISg+ NSg/P N🅪Sg/VB+ N🅪Sg/VB/J+ . VXB ISgPl+ > think ? ” # NSg/VB . . > # > Almost before I had grasped her meaning there was the flutter of a dress and the -# R C/P ISg/#r+ VB VP/J ISg/D$+ N🅪Sg/Vg/J+ R+ VPt D NSg/VB P D/P NSg/VB+ VB/C D +# R C/P ISg/#r+ VP VP/J ISg/D$+ N🅪Sg/Vg/J+ R+ VPt D NSg/VB P D/P NSg/VB+ VB/C D > crunch of leather boots , and Tom and Daisy were back at the table . # NSg/VB P N🅪Sg/VB/J+ NPl/V3+ . VB/C NPr/VB VB/C NPr+ NSg/VPt NSg/VB/J NSg/P D+ NSg/VB+ . > # > “ It couldn’t be helped ! ” cried Daisy with tense gayety . -# . NPr/ISg+ VB NSg/VXB VP/J . . VP/J NPr+ P NSg/VB/J ? . +# . NPr/ISg+ VXB NSg/VXB VP/J . . VP/J NPr+ P NSg/VB/J ? . > # -> She sat down , glanced searchingly at Miss Baker and then at me , and continued : -# ISg+ NSg/VP/J N🅪Sg/VB/J/P . VP/J R NSg/P NSg/VB NPr+ VB/C NSg/J/C NSg/P NPr/ISg+ . VB/C VP/J . +> She sat down , glanced searchingly at Miss Baker and then at me , and continued : +# ISg+ NSg/VP/J N🅪Sg/VB/J/P . VP/J R NSg/P NSg/VB NPr+ VB/C NSg/J/R/C NSg/P NPr/ISg+ . VB/C VP/J . > “ I looked outdoors for a minute , and it’s very romantic outdoors . There’s a bird # . ISg/#r+ VP/J NSg/V3 R/C/P D/P NSg/VB/J+ . VB/C K J/R NSg/J NSg/V3 . K D/P NPr/VB/J+ -> on the lawn that I think must be a nightingale come over on the Cunard or White -# J/P D NSg/VB+ NSg/I/C/Ddem+ ISg/#r+ NSg/VB NSg/VB NSg/VXB D/P NPr NSg/VBPp/P NSg/J/P J/P D NPr NPr/C NPr🅪Sg/VB/J -> Star Line . He’s singing away — ” Her voice sang : “ It’s romantic , isn’t it , Tom ? ” -# NSg/VB+ NSg/VB+ . NSg$ Nᴹ/Vg/J VB/J . . ISg/D$+ NSg/VB+ NPr/VPt . . K NSg/J . NSg/VB NPr/ISg+ . NPr/VB+ . . +> on the lawn that I think must be a nightingale come over on the Cunard or White +# J/P D NSg/VB+ NSg/I/C/Ddem+ ISg/#r+ NSg/VB NSg/VXB NSg/VXB D/P NPr NSg/VBPp/P NSg/J/P J/P D NPr NPr/C NPr🅪Sg/VB/J +> Star Line . He’s singing away — ” Her voice sang : “ It’s romantic , isn’t it , Tom ? ” +# NSg/VB+ NSg/VB+ . NSg$ Nᴹ/Vg/J VB/J . . ISg/D$+ NSg/VB+ NPr/VPt . . K NSg/J . NSg/VX3 NPr/ISg+ . NPr/VB+ . . > # -> “ Very romantic , ” he said , and then miserably to me : “ If it’s light enough after -# . J/R NSg/J . . NPr/ISg+ VP/J . VB/C NSg/J/C R P NPr/ISg+ . . NSg/C K N🅪Sg/VB/J+ NSg/I P +> “ Very romantic , ” he said , and then miserably to me : “ If it’s light enough after +# . J/R NSg/J . . NPr/ISg+ VP/J . VB/C NSg/J/R/C R P NPr/ISg+ . . NSg/C K N🅪Sg/VB/J+ NSg/I P > dinner , I want to take you down to the stables . ” # N🅪Sg/VB+ . ISg/#r+ NSg/VB P NSg/VB ISgPl+ N🅪Sg/VB/J/P P D NPl/V3+ . . > # -> The telephone rang inside , startingly , and as Daisy shook her head decisively at -# D+ NSg/VB+ VPt NSg/J/P . R . VB/C NSg/R NPr+ NSg/VB/J ISg/D$+ NPr/VB/J+ R NSg/P +> The telephone rang inside , startingly , and as Daisy shook her head decisively at +# D+ NSg/VB+ VPt NSg/J/P . R . VB/C NSg/R NPr+ NSg/VPt/J ISg/D$+ NPr/VB/J+ R NSg/P > Tom the subject of the stables , in fact all subjects , vanished into air . Among # NPr/VB+ D NSg/VB/J P D NPl/V3+ . NPr/J/R/P NSg+ NSg/I/J/C/Dq NPl/V3+ . VP/J P N🅪Sg/VB+ . P > the broken fragments of the last five minutes at table I remember the candles # D VPp/J NPl/V3 P D NSg/VB/J NSg NPl/V3+ NSg/P NSg/VB+ ISg/#r+ NSg/VB D+ NPl/V3+ > being lit again , pointlessly , and I was conscious of wanting to look squarely at -# N🅪Sg/Vg/J/C NSg/VB/J P . R . VB/C ISg/#r+ VPt NSg/J P Nᴹ/Vg/J P NSg/VB R NSg/P +# N🅪Sg/Vg/J/C NSg/VP/J P . R . VB/C ISg/#r+ VPt NSg/J P Nᴹ/Vg/J P NSg/VB R NSg/P > every one , and yet to avoid all eyes . I couldn’t guess what Daisy and Tom were -# Dq NSg/I/J+ . VB/C NSg/VB/C P VB NSg/I/J/C/Dq NPl/V3+ . ISg/#r+ VB NSg/VB NSg/I+ NPr VB/C NPr/VB+ NSg/VPt -> thinking , but I doubt if even Miss Baker , who seemed to have mastered a certain -# Nᴹ/Vg/J . NSg/C/P ISg/#r+ N🅪Sg/VB NSg/C NSg/VB/J NSg/VB NPr+ . NPr/I+ VP/J P NSg/VXB VP/J D/P I/J +# Dq NSg/I/J+ . VB/C NSg/VB/C P VB NSg/I/J/C/Dq NPl/V3+ . ISg/#r+ VXB NSg/VB NSg/I+ NPr VB/C NPr/VB+ NSg/VPt +> thinking , but I doubt if even Miss Baker , who seemed to have mastered a certain +# Nᴹ/Vg/J . NSg/C/P ISg/#r+ N🅪Sg/VB NSg/C NSg/VB/J/R NSg/VB NPr+ . NPr/I+ VP/J P NSg/VXB VP/J D/P I/J > hardy scepticism , was able utterly to put this fifth guest’s shrill metallic # NPr/J Nᴹ/Au/Br . VPt NSg/VB/J R P NSg/VBP I/Ddem NSg/VB/J NSg$ NSg/VB/J NSg/J > urgency out of mind . To a certain temperament the situation might have seemed @@ -988,24 +988,24 @@ # ISg/D$+ NPr/I/J/Dq NSg/VB+ . > # -> “ We don’t know each other very well , Nick , ” she said suddenly . “ Even if we are -# . IPl+ VB NSg/VB Dq NSg/VB/J J/R NSg/VB/J/R . NPr/VB+ . . ISg+ VP/J R . . NSg/VB/J NSg/C IPl+ VB +> “ We don’t know each other very well , Nick , ” she said suddenly . “ Even if we are +# . IPl+ VXB NSg/VB Dq NSg/VB/J J/R NSg/VB/J/R . NPr/VB+ . . ISg+ VP/J R . . NSg/VB/J/R NSg/C IPl+ VB > cousins . You didn’t come to my wedding . ” -# NPl/V3+ . ISgPl+ VB NSg/VBPp/P P D$+ NSg/VB+ . . +# NPl/V3+ . ISgPl+ VXPt NSg/VBPp/P P D$+ NSg/VB+ . . > # > “ I wasn’t back from the war . ” -# . ISg/#r+ VB NSg/VB/J P D N🅪Sg/VB+ . . +# . ISg/#r+ VPt NSg/VB/J P D N🅪Sg/VB+ . . > # > “ That’s true . ” She hesitated . “ Well , I’ve had a very bad time , Nick , and I’m -# . NSg$ NSg/VB/J . . ISg+ VP/J . . NSg/VB/J/R . K VB D/P J/R NSg/VB/J N🅪Sg/VB/J+ . NPr/VB+ . VB/C K +# . NSg$ NSg/VB/J . . ISg+ VP/J . . NSg/VB/J/R . K VP D/P J/R NSg/VB/J N🅪Sg/VB/J+ . NPr/VB+ . VB/C K > pretty cynical about everything . ” # NSg/VB/J/R J J/P NSg/I/VB+ . . > # > Evidently she had reason to be . I waited but she didn’t say any more , and after -# R ISg+ VB N🅪Sg/VB+ P NSg/VXB . ISg/#r+ VP/J NSg/C/P ISg+ VB NSg/VB I/R/Dq NPr/I/J/R/Dq . VB/C P +# R ISg+ VP N🅪Sg/VB+ P NSg/VXB . ISg/#r+ VP/J NSg/C/P ISg+ VXPt NSg/VB I/R/Dq NPr/I/J/R/Dq . VB/C P > a moment I returned rather feebly to the subject of her daughter . # D/P NSg+ ISg/#r+ VP/J NPr/VB/J/R R P D NSg/VB/J P ISg/D$+ NSg+ . > @@ -1053,13 +1053,13 @@ > The instant her voice broke off , ceasing to compel my attention , my belief , I # D+ NSg/VB/J+ ISg/D$+ NSg/VB+ NSg/VPt/J NSg/VB/J/P . Nᴹ/Vg/J P VB D$+ NSg+ . D$+ N🅪Sg+ . ISg/#r+ > felt the basic insincerity of what she had said . It made me uneasy , as though -# N🅪Sg/VB/J D NPr/J Nᴹ P NSg/I+ ISg+ VB VP/J . NPr/ISg+ VB NPr/ISg+ NSg/VB/J . NSg/R VB/C +# N🅪Sg/VP/J D NPr/J Nᴹ P NSg/I+ ISg+ VP VP/J . NPr/ISg+ VP NPr/ISg+ NSg/VB/J . NSg/R VB/C > the whole evening had been a trick of some sort to exact a contributary emotion -# D+ NSg/J+ N🅪Sg/Vg/J+ VB NSg/VPp D/P NSg/VB/J P I/J/R/Dq+ NSg/VB+ P VB/J D/P ? N🅪Sg+ +# D+ NSg/J+ N🅪Sg/Vg/J+ VP NSg/VPp D/P NSg/VB/J P I/J/R/Dq+ NSg/VB+ P VB/J D/P ? N🅪Sg+ > from me . I waited , and sure enough , in a moment she looked at me with an # P NPr/ISg+ . ISg/#r+ VP/J . VB/C J NSg/I . NPr/J/R/P D/P+ NSg+ ISg+ VP/J NSg/P NPr/ISg+ P D/P+ > absolute smirk on her lovely face , as if she had asserted her membership in a -# NSg/J+ NSg/VB/J+ J/P ISg/D$+ NSg/J+ NSg/VB+ . NSg/R NSg/C ISg+ VB VP/J ISg/D$+ N🅪Sg/VB+ NPr/J/R/P D/P +# NSg/J+ NSg/VB/J+ J/P ISg/D$+ NSg/J+ NSg/VB+ . NSg/R NSg/C ISg+ VP VP/J ISg/D$+ N🅪Sg/VB+ NPr/J/R/P D/P > rather distinguished secret society to which she and Tom belonged . # NPr/VB/J/R VP/J NSg/VB/J N🅪Sg P I/C+ ISg+ VB/C NPr/VB+ VP/J . > @@ -1079,7 +1079,7 @@ > # > When we came in she held us silent for a moment with a lifted hand . -# NSg/I/C IPl+ NSg/VPt/P NPr/J/R/P ISg+ VB NPr/IPl+ NSg/J R/C/P D/P NSg+ P D/P+ VP/J NSg/VB+ . +# NSg/I/C IPl+ NSg/VPt/P NPr/J/R/P ISg+ VP NPr/IPl+ NSg/J R/C/P D/P NSg+ P D/P+ VP/J NSg/VB+ . > # > “ To be continued , ” she said , tossing the magazine on the table , “ in our very @@ -1089,7 +1089,7 @@ > # > Her body asserted itself with a restless movement of her knee , and she stood up . -# ISg/D$+ NSg/VB+ VP/J ISg+ P D/P J N🅪Sg P ISg/D$+ NSg/VB+ . VB/C ISg+ VB NSg/VB/J/P . +# ISg/D$+ NSg/VB+ VP/J ISg+ P D/P J N🅪Sg P ISg/D$+ NSg/VB+ . VB/C ISg+ VP NSg/VB/J/P . > # > “ Ten o’clock , ” she remarked , apparently finding the time on the ceiling . “ Time @@ -1109,17 +1109,17 @@ > # > I knew now why her face was familiar — its pleasing contemptuous expression had -# ISg/#r+ VPt NSg/J/R/C NSg/VB ISg/D$+ NSg/VB+ VPt NSg/J . ISg/D$+ Nᴹ/Vg/J J N🅪Sg+ VB +# ISg/#r+ VPt NSg/J/R/C NSg/VB ISg/D$+ NSg/VB+ VPt NSg/J . ISg/D$+ Nᴹ/Vg/J J N🅪Sg+ VP > looked out at me from many rotogravure pictures of the sporting life at # VP/J NSg/VB/J/R/P NSg/P NPr/ISg+ P NSg/I/J/Dq NSg NPl/V3 P D Nᴹ/Vg/J N🅪Sg/VB+ NSg/P > Asheville and Hot Springs and Palm Beach . I had heard some story of her too , a -# NPr VB/C NSg/VB/J NPl/V3 VB/C NSg/VB+ NPr/VB+ . ISg/#r+ VB VP/J I/J/R/Dq NSg/VB P ISg/D$+ R . D/P +# NPr VB/C NSg/VB/J NPl/V3 VB/C NSg/VB+ NPr/VB+ . ISg/#r+ VP VP/J I/J/R/Dq NSg/VB P ISg/D$+ R . D/P > critical , unpleasant story , but what it was I had forgotten long ago . -# NSg/J . NSg/J+ NSg/VB+ . NSg/C/P NSg/I+ NPr/ISg+ VPt ISg/#r+ VB NSg/VPp/J NPr/VB/J J/P . +# NSg/J . NSg/J+ NSg/VB+ . NSg/C/P NSg/I+ NPr/ISg+ VPt ISg/#r+ VP NSg/VPp/J NPr/VB/J J/P . > # > “ Good night , ” she said softly . “ Wake me at eight , won’t you . ” -# . NPr/VB/J+ N🅪Sg/VB+ . . ISg+ VP/J R . . NPr/VB NPr/ISg+ NSg/P NSg/J . VB ISgPl+ . . +# . NPr/VB/J+ N🅪Sg/VB+ . . ISg+ VP/J R . . NPr/VB NPr/ISg+ NSg/P NSg/J . VXB ISgPl+ . . > # > “ If you’ll get up . ” @@ -1141,11 +1141,11 @@ > # > “ Good night , ” called Miss Baker from the stairs . “ I haven’t heard a word . ” -# . NPr/VB/J+ N🅪Sg/VB+ . . VP/J NSg/VB NPr+ P D+ NPl+ . . ISg/#r+ VB VP/J D/P NSg/VB+ . . +# . NPr/VB/J+ N🅪Sg/VB+ . . VP/J NSg/VB NPr+ P D+ NPl+ . . ISg/#r+ VXB VP/J D/P NSg/VB+ . . > # -> “ She’s a nice girl , ” said Tom after a moment . “ They oughtn’t to let her run -# . K D/P+ NPr/VB/J NSg/VB+ . . VP/J NPr/VB+ P D/P NSg+ . . IPl+ VXB P NSg/VBP ISg/D$+ NSg/VBPp +> “ She’s a nice girl , ” said Tom after a moment . “ They oughtn’t to let her run +# . K D/P+ NPr/J NSg/VB+ . . VP/J NPr/VB+ P D/P NSg+ . . IPl+ VXB P NSg/VBP ISg/D$+ NSg/VBPp > around the country this way . ” # J/P D NSg/J+ I/Ddem NSg/J+ . . > @@ -1180,28 +1180,28 @@ # NPr🅪Sg/VB/J . . . . > # -> “ Did you give Nick a little heart to heart talk on the veranda ? ” demanded Tom -# . VPt ISgPl+ NSg/VB NPr/VB+ D/P NPr/I/J/Dq N🅪Sg/VB+ P N🅪Sg/VB N🅪Sg/VB J/P D+ NSg/NoAm/Br+ . . VP/J NPr/VB+ +> “ Did you give Nick a little heart to heart talk on the veranda ? ” demanded Tom +# . VXPt ISgPl+ NSg/VB NPr/VB+ D/P NPr/I/J/Dq N🅪Sg/VB+ P N🅪Sg/VB N🅪Sg/VB J/P D+ NSg/NoAm/Br+ . . VP/J NPr/VB+ > suddenly . # R . > # -> “ Did I ? ” She looked at me . “ I can’t seem to remember , but I think we talked -# . VPt ISg/#r+ . . ISg+ VP/J NSg/P NPr/ISg+ . . ISg/#r+ VXB VB P NSg/VB . NSg/C/P ISg/#r+ NSg/VB IPl+ VP/J -> about the Nordic race . Yes , I’m sure we did . It sort of crept up on us and first -# J/P D NSg/J N🅪Sg/VB+ . NPl/VB . K J IPl+ VPt . NPr/ISg+ NSg/VB P VP NSg/VB/J/P J/P NPr/IPl+ VB/C NSg/VB/J+ +> “ Did I ? ” She looked at me . “ I can’t seem to remember , but I think we talked +# . VXPt ISg/#r+ . . ISg+ VP/J NSg/P NPr/ISg+ . . ISg/#r+ VXB VB P NSg/VB . NSg/C/P ISg/#r+ NSg/VB IPl+ VP/J +> about the Nordic race . Yes , I’m sure we did . It sort of crept up on us and first +# J/P D NSg/J N🅪Sg/VB+ . NPl/VB . K J IPl+ VXPt . NPr/ISg+ NSg/VB P VP NSg/VB/J/P J/P NPr/IPl+ VB/C NSg/J+ > thing you know — — — ” # NSg+ ISgPl+ NSg/VB . . . . > # > “ Don’t believe everything you hear , Nick , ” he advised me . -# . VB VB NSg/I/VB+ ISgPl+ VB . NPr/VB+ . . NPr/ISg+ VP/J NPr/ISg+ . +# . VXB VB NSg/I/VB+ ISgPl+ VB . NPr/VB+ . . NPr/ISg+ VP/J NPr/ISg+ . > # > I said lightly that I had heard nothing at all , and a few minutes later I got up -# ISg/#r+ VP/J R NSg/I/C/Ddem ISg/#r+ VB VP/J NSg/I/J+ NSg/P NSg/I/J/C/Dq . VB/C D/P+ NSg/I/Dq+ NPl/V3+ JC ISg/#r+ VP NSg/VB/J/P +# ISg/#r+ VP/J R NSg/I/C/Ddem ISg/#r+ VP VP/J NSg/I/J+ NSg/P NSg/I/J/C/Dq . VB/C D/P+ NSg/I/Dq+ NPl/V3+ JC ISg/#r+ VP NSg/VB/J/P > to go home . They came to the door with me and stood side by side in a cheerful -# P NSg/VB/J NSg/VB/J+ . IPl+ NSg/VPt/P P D+ NSg/VB+ P NPr/ISg+ VB/C VB NSg/VB/J+ NSg/J/P NSg/VB/J+ NPr/J/R/P D/P J +# P NSg/VB/J NSg/VB/J+ . IPl+ NSg/VPt/P P D+ NSg/VB+ P NPr/ISg+ VB/C VP NSg/VB/J+ NSg/J/P NSg/VB/J+ NPr/J/R/P D/P J > square of light . As I started my motor Daisy peremptorily called : “ Wait ! # NSg/VB/J P N🅪Sg/VB/J+ . NSg/R ISg/#r+ VP/J D$+ NSg/VB/J+ NPr+ R VP/J . . NSg/VB . > @@ -1222,30 +1222,30 @@ # > “ But we heard it , ” insisted Daisy , surprising me by opening up again in a # . NSg/C/P IPl+ VP/J NPr/ISg+ . . VP/J NPr+ . Nᴹ/Vg/J NPr/ISg+ NSg/J/P Nᴹ/Vg/J NSg/VB/J/P P NPr/J/R/P D/P+ -> flower - like way . “ We heard it from three people , so it must be true . ” -# NSg/VB+ . NSg/VB/J/C/P NSg/J+ . . IPl+ VP/J NPr/ISg+ P NSg+ NPl/VB+ . NSg/I/J/R/C NPr/ISg+ NSg/VB NSg/VXB NSg/VB/J . . +> flower - like way . “ We heard it from three people , so it must be true . ” +# NSg/VB+ . NSg/VB/J/C/P NSg/J+ . . IPl+ VP/J NPr/ISg+ P NSg+ NPl/VB+ . NSg/I/J/R/C NPr/ISg+ NSg/VXB NSg/VXB NSg/VB/J . . > # -> Of course I knew what they were referring to , but I wasn’t even vaguely engaged . -# P NSg/VB+ ISg/#r+ VPt NSg/I+ IPl+ NSg/VPt NSg/Vg P . NSg/C/P ISg/#r+ VB NSg/VB/J R VP/J . +> Of course I knew what they were referring to , but I wasn’t even vaguely engaged . +# P NSg/VB+ ISg/#r+ VPt NSg/I+ IPl+ NSg/VPt NSg/Vg P . NSg/C/P ISg/#r+ VPt NSg/VB/J/R R VP/J . > The fact that gossip had published the banns was one of the reasons I had come -# D+ NSg+ NSg/I/C/Ddem+ N🅪Sg/VB+ VB VP/J D NSg VPt NSg/I/J P D NPl/V3+ ISg/#r+ VB NSg/VBPp/P +# D+ NSg+ NSg/I/C/Ddem+ N🅪Sg/VB+ VP VP/J D NSg VPt NSg/I/J P D NPl/V3+ ISg/#r+ VP NSg/VBPp/P > East . You can’t stop going with an old friend on account of rumors , and on the # NPr/J+ . ISgPl+ VXB NSg/VB Nᴹ/Vg/J P D/P NSg/J NPr/VB/J+ J/P NSg/VB P NPl/V3/Am+ . VB/C J/P D > other hand I had no intention of being rumored into marriage . -# NSg/VB/J NSg/VB+ ISg/#r+ VB NPr/Dq/P NSg/VB P N🅪Sg/Vg/J/C VP/J/Am P N🅪Sg+ . +# NSg/VB/J NSg/VB+ ISg/#r+ VP NPr/Dq/P NSg/VB P N🅪Sg/Vg/J/C VP/J/Am P N🅪Sg+ . > # > Their interest rather touched me and made them less remotely rich — nevertheless , -# D$+ N🅪Sg/VB+ NPr/VB/J/R VP/J NPr/ISg+ VB/C VB NSg/IPl+ VB/J/R/C/P R NPr/VB/J . R . +# D$+ N🅪Sg/VB+ NPr/VB/J/R VP/J NPr/ISg+ VB/C VP NSg/IPl+ VB/J/R/C/P R NPr/VB/J . R . > I was confused and a little disgusted as I drove away . It seemed to me that the # ISg/#r+ VPt VP/J VB/C D/P NPr/I/J/Dq VP/J NSg/R ISg/#r+ NSg/VPt VB/J . NPr/ISg+ VP/J P NPr/ISg+ NSg/I/C/Ddem D+ > thing for Daisy to do was to rush out of the house , child in arms — but apparently # NSg+ R/C/P NPr+ P VXB VPt P NPr/VB/J NSg/VB/J/R/P P D+ NPr/VB+ . NSg/VB+ NPr/J/R/P NPl/V3+ . NSg/C/P R > there were no such intentions in her head . As for Tom , the fact that he “ had -# R+ NSg/VPt NPr/Dq/P NSg/I NPl/V3+ NPr/J/R/P ISg/D$+ NPr/VB/J+ . NSg/R R/C/P NPr/VB+ . D+ NSg+ NSg/I/C/Ddem+ NPr/ISg+ . VB +# R+ NSg/VPt NPr/Dq/P NSg/I NPl/V3+ NPr/J/R/P ISg/D$+ NPr/VB/J+ . NSg/R R/C/P NPr/VB+ . D+ NSg+ NSg/I/C/Ddem+ NPr/ISg+ . VP > some woman in New York ” was really less surprising than that he had been -# I/J/R/Dq NSg/VB NPr/J/R/P NSg/J+ NPr+ . VPt R VB/J/R/C/P Nᴹ/Vg/J C/P NSg/I/C/Ddem NPr/ISg+ VB NSg/VPp +# I/J/R/Dq NSg/VB NPr/J/R/P NSg/J+ NPr+ . VPt R VB/J/R/C/P Nᴹ/Vg/J C/P NSg/I/C/Ddem NPr/ISg+ VP NSg/VPp > depressed by a book . Something was making him nibble at the edge of stale ideas # VP/J NSg/J/P D/P+ NSg/VB+ . NSg/I/J+ VPt Nᴹ/Vg/J ISg+ NSg/VB NSg/P D NSg/VB P NSg/VB/J+ NPl+ > as if his sturdy physical egotism no longer nourished his peremptory heart . @@ -1259,7 +1259,7 @@ > at West Egg I ran the car under its shed and sat for a while on an abandoned # NSg/P NPr/VB/J+ N🅪Sg/VB+ ISg/#r+ NSg/VPt D NSg+ NSg/J/P ISg/D$+ NSg/VP+ VB/C NSg/VP/J R/C/P D/P NSg/VB/C/P+ J/P D/P VP/J > grass roller in the yard . The wind had blown off , leaving a loud , bright night , -# NPr🅪Sg/VB+ NSg/VB NPr/J/R/P D NSg/VB+ . D+ N🅪Sg/VB+ VB VPp/J NSg/VB/J/P . Nᴹ/Vg/J D/P NSg/J . NPr/VB/J N🅪Sg/VB+ . +# NPr🅪Sg/VB+ NSg/VB NPr/J/R/P D NSg/VB+ . D+ N🅪Sg/VB+ VP VPp/J NSg/VB/J/P . Nᴹ/Vg/J D/P NSg/J . NPr/VB/J N🅪Sg/VB+ . > with wings beating in the trees and a persistent organ sound as the full bellows # P NPl/V3+ Nᴹ/Vg/J NPr/J/R/P D+ NPl/V3+ VB/C D/P J NSg/VB N🅪Sg/VB/J+ NSg/R D NSg/VB/J NPl/V3 > of the earth blew the frogs full of life . The silhouette of a moving cat wavered @@ -1267,7 +1267,7 @@ > across the moonlight , and turning my head to watch it , I saw that I was not # NSg/P D+ N🅪Sg/VB+ . VB/C Nᴹ/Vg/J D$+ NPr/VB/J+ P NSg/VB NPr/ISg+ . ISg/#r+ NSg/VPt NSg/I/C/Ddem ISg/#r+ VPt NSg/R/C > alone — fifty feet away a figure had emerged from the shadow of my neighbor’s -# J . NSg NPl+ VB/J D/P+ NSg/VB+ VB VP/J P D NSg/VB/J P D$+ NSg$/Am +# J . NSg NPl+ VB/J D/P+ NSg/VB+ VP VP/J P D NSg/VB/J P D$+ NSg$/Am > mansion and was standing with his hands in his pockets regarding the silver # NSg+ VB/C VPt Nᴹ/Vg/J P ISg/D$+ NPl/V3+ NPr/J/R/P ISg/D$+ NPl/V3+ Nᴹ/Vg/J D Nᴹ/VB/J+ > pepper of the stars . Something in his leisurely movements and the secure @@ -1279,9 +1279,9 @@ > # > I decided to call to him . Miss Baker had mentioned him at dinner , and that would -# ISg/#r+ NSg/VP/J P NSg/VB P ISg+ . NSg/VB NPr+ VB VP/J ISg+ NSg/P N🅪Sg/VB+ . VB/C NSg/I/C/Ddem+ VXB +# ISg/#r+ NSg/VP/J P NSg/VB P ISg+ . NSg/VB NPr+ VP VP/J ISg+ NSg/P N🅪Sg/VB+ . VB/C NSg/I/C/Ddem+ VXB > do for an introduction . But I didn’t call to him , for he gave a sudden -# VXB R/C/P D/P+ NSg+ . NSg/C/P ISg/#r+ VB NSg/VB P ISg+ . R/C/P NPr/ISg+ VPt D/P NSg/J +# VXB R/C/P D/P+ NSg+ . NSg/C/P ISg/#r+ VXPt NSg/VB P ISg+ . R/C/P NPr/ISg+ VPt D/P NSg/J > intimation that he was content to be alone — he stretched out his arms toward the # NSg NSg/I/C/Ddem NPr/ISg+ VPt N🅪Sg/VB/J+ P NSg/VXB J . NPr/ISg+ VP/J NSg/VB/J/R/P ISg/D$+ NPl/V3+ J/P D > dark water in a curious way , and , far as I was from him , I could have sworn he @@ -1291,17 +1291,17 @@ > a single green light , minute and far away , that might have been the end of a # D/P NSg/VB/J NPr🅪Sg/VB/J N🅪Sg/VB/J+ . NSg/VB/J+ VB/C NSg/VB/J VB/J . NSg/I/C/Ddem+ Nᴹ/VXB/J NSg/VXB NSg/VPp D NSg/VB P D/P > dock . When I looked once more for Gatsby he had vanished , and I was alone again -# NSg/VB+ . NSg/I/C ISg/#r+ VP/J NSg/C NPr/I/J/R/Dq R/C/P NPr NPr/ISg+ VB VP/J . VB/C ISg/#r+ VPt J P +# NSg/VB+ . NSg/I/C ISg/#r+ VP/J NSg/C NPr/I/J/R/Dq R/C/P NPr NPr/ISg+ VP VP/J . VB/C ISg/#r+ VPt J P > in the unquiet darkness . # NPr/J/R/P D VB/J Nᴹ+ . > # -> CHAPTER II -# NSg/VB+ #r +> CHAPTER II +# HeadingStart NSg/VB+ #r > # -> About half way between West Egg and New York the motor road hastily joins the -# J/P N🅪Sg/VB/J/P+ NSg/J NSg/P NPr/VB/J+ N🅪Sg/VB VB/C NSg/J+ NPr+ D+ NSg/VB/J+ N🅪Sg/J+ R NPl/V3 D+ +> About half way between West Egg and New York the motor road hastily joins the +# J/P N🅪Sg/J/P+ NSg/J NSg/P NPr/VB/J+ N🅪Sg/VB VB/C NSg/J+ NPr+ D+ NSg/VB/J+ N🅪Sg/J+ R NPl/V3 D+ > railroad and runs beside it for a quarter of a mile , so as to shrink away from a # NSg/VB+ VB/C NPl/V3 P NPr/ISg+ R/C/P D/P NSg/VB/J P D/P NSg+ . NSg/I/J/R/C NSg/R P NSg/VB VB/J P D/P > certain desolate area of land . This is a valley of ashes — a fantastic farm where @@ -1333,7 +1333,7 @@ > spectacles which pass over a nonexistent nose . Evidently some wild wag of an # NPl I/C+ NSg/VB NSg/J/P D/P NSg/J NSg/VB+ . R I/J/R/Dq NSg/VB/J NSg/VB P D/P > oculist set them there to fatten his practice in the borough of Queens , and then -# NSg NPr/VBP/J NSg/IPl+ R+ P VB ISg/D$+ NSg/VB+ NPr/J/R/P D NSg+ P NPrPl/V3 . VB/C NSg/J/C +# NSg NPr/VBP/J NSg/IPl+ R+ P VB ISg/D$+ NSg/VB+ NPr/J/R/P D NSg+ P NPrPl/V3 . VB/C NSg/J/R/C > sank down himself into eternal blindness , or forgot them and moved away . But his # VPt N🅪Sg/VB/J/P ISg+ P NSg/J NSg+ . NPr/C VPt NSg/IPl+ VB/C VP/J VB/J . NSg/C/P ISg/D$+ > eyes , dimmed a little by many paintless days , under sun and rain , brood on over @@ -1346,24 +1346,24 @@ # D NSg/VB P NPl/V3+ VL3 VP/J J/P NSg/I/J+ NSg/VB/J+ NSg/J/P D/P+ NPr/VB/J+ NSg/VB/J+ NSg/VB+ . VB/C . NSg/I/C D > drawbridge is up to let barges through , the passengers on waiting trains can # NSg VL3 NSg/VB/J/P P NSg/VBP NPl/V3+ NSg/J/P . D NPl/V3+ J/P Nᴹ/Vg/J NPl/V3+ NPr/VXB -> stare at the dismal scene for as long as half an hour . There is always a halt -# NSg/VB+ NSg/P D NSg/J NSg/VB+ R/C/P NSg/R NPr/VB/J NSg/R N🅪Sg/VB/J/P+ D/P NSg+ . R+ VL3 R D/P+ NSg/VB/J+ -> there of at least a minute , and it was because of this that I first met Tom -# R P NSg/P NSg/J/Dq D/P+ NSg/VB/J+ . VB/C NPr/ISg+ VPt C/P P I/Ddem NSg/I/C/Ddem ISg/#r+ NSg/VB/J VB NPr/VB+ +> stare at the dismal scene for as long as half an hour . There is always a halt +# NSg/VB+ NSg/P D NSg/J NSg/VB+ R/C/P NSg/R NPr/VB/J NSg/R N🅪Sg/J/P+ D/P NSg+ . R+ VL3 R D/P+ NSg/VB/J+ +> there of at least a minute , and it was because of this that I first met Tom +# R P NSg/P NSg/J/Dq D/P+ NSg/VB/J+ . VB/C NPr/ISg+ VPt C/P P I/Ddem NSg/I/C/Ddem ISg/#r+ NSg/J VP NPr/VB+ > Buchanan’s mistress . # NSg$ NSg/VB+ . > # > The fact that he had one was insisted upon wherever he was known . His -# D+ NSg+ NSg/I/C/Ddem+ NPr/ISg+ VB NSg/I/J+ VPt VP/J P C NPr/ISg+ VPt VPp/J . ISg/D$+ +# D+ NSg+ NSg/I/C/Ddem+ NPr/ISg+ VP NSg/I/J+ VPt VP/J P C NPr/ISg+ VPt VPp/J . ISg/D$+ > acquaintances resented the fact that he turned up in popular cafés with her and , # NPl+ VP/J D+ NSg+ NSg/I/C/Ddem+ NPr/ISg+ VP/J NSg/VB/J/P NPr/J/R/P NSg/J NPl P ISg/D$+ VB/C . > leaving her at a table , sauntered about , chatting with whomsoever he knew . # Nᴹ/Vg/J ISg/D$+ NSg/P D/P NSg/VB+ . VP/J J/P . NSg/Vg P I NPr/ISg+ VPt . -> Though I was curious to see her , I had no desire to meet her — but I did . I went -# VB/C ISg/#r+ VPt J P NSg/VB ISg/D$+ . ISg/#r+ VB NPr/Dq/P+ N🅪Sg/VB+ P NSg/VB/J ISg/D$+ . NSg/C/P ISg/#r+ VPt . ISg/#r+ NSg/VPt +> Though I was curious to see her , I had no desire to meet her — but I did . I went +# VB/C ISg/#r+ VPt J P NSg/VB ISg/D$+ . ISg/#r+ VP NPr/Dq/P+ N🅪Sg/VB+ P NSg/VB/J ISg/D$+ . NSg/C/P ISg/#r+ VXPt . ISg/#r+ NSg/VPt > up to New York with Tom on the train one afternoon , and when we stopped by the -# NSg/VB/J/P P NSg/J NPr+ P NPr/VB+ J/P D+ NSg/VB+ NSg/I/J+ N🅪Sg+ . VB/C NSg/I/C IPl+ VB/J NSg/J/P D +# NSg/VB/J/P P NSg/J NPr+ P NPr/VB+ J/P D+ NSg/VB+ NSg/I/J+ N🅪Sg+ . VB/C NSg/I/C IPl+ VP/J NSg/J/P D > ashheaps he jumped to his feet and , taking hold of my elbow , literally forced me # ? NPr/ISg+ VP/J P ISg/D$+ NPl+ VB/C . NSg/Vg/J NSg/VB/J P D$+ NSg/VB+ . R VP/J NPr/ISg+ > from the car . @@ -1379,7 +1379,7 @@ > company bordered on violence . The supercilious assumption was that on Sunday # N🅪Sg/VB+ VP/J J/P Nᴹ/VB+ . D J N🅪Sg+ VPt NSg/I/C/Ddem+ J/P NSg/VB+ > afternoon I had nothing better to do . -# N🅪Sg+ ISg/#r+ VB NSg/I/J+ NSg/VXB/JC P VXB . +# N🅪Sg+ ISg/#r+ VP NSg/I/J+ NSg/VXB/JC P VXB . > # > I followed him over a low whitewashed railroad fence , and we walked back a @@ -1403,9 +1403,9 @@ > The interior was unprosperous and bare ; the only car visible was the # D NSg/J VPt J VB/C NSg/VB/J . D J/R/C NSg+ J VPt D > dust - covered wreck of a Ford which crouched in a dim corner . It had occurred to -# Nᴹ/VB+ . VP/J NSg/VB P D/P NPr/VB+ I/C+ VP/J NPr/J/R/P D/P NSg/VB/J NSg/VB+ . NPr/ISg+ VB VB P -> me that this shadow of a garage must be a blind , and that sumptuous and romantic -# NPr/ISg+ NSg/I/C/Ddem I/Ddem NSg/VB/J P D/P+ NSg/VB+ NSg/VB NSg/VXB D/P NSg/VB/J . VB/C NSg/I/C/Ddem+ J VB/C NSg/J +# Nᴹ/VB+ . VP/J NSg/VB P D/P NPr/VB+ I/C+ VP/J NPr/J/R/P D/P NSg/VB/J NSg/VB+ . NPr/ISg+ VP VB P +> me that this shadow of a garage must be a blind , and that sumptuous and romantic +# NPr/ISg+ NSg/I/C/Ddem I/Ddem NSg/VB/J P D/P+ NSg/VB+ NSg/VXB NSg/VXB D/P NSg/VB/J . VB/C NSg/I/C/Ddem+ J VB/C NSg/J > apartments were concealed overhead , when the proprietor himself appeared in the # NPl+ NSg/VPt VP/J NSg/J/P+ . NSg/I/C D NSg ISg+ VP/J NPr/J/R/P D > door of an office , wiping his hands on a piece of waste . He was a blond , @@ -1433,21 +1433,21 @@ > # > “ Works pretty slow , don’t he ? ” -# . NPl/V3+ NSg/VB/J/R NSg/VB/J . VB NPr/ISg+ . . +# . NPl/V3+ NSg/VB/J/R NSg/VB/J . VXB NPr/ISg+ . . > # > “ No , he doesn’t , ” said Tom coldly . “ And if you feel that way about it , maybe I’d -# . NPr/Dq/P . NPr/ISg+ VB . . VP/J NPr/VB+ R . . VB/C NSg/C ISgPl+ NSg/I/VB NSg/I/C/Ddem+ NSg/J+ J/P NPr/ISg+ . NSg/J/R K +# . NPr/Dq/P . NPr/ISg+ VX3 . . VP/J NPr/VB+ R . . VB/C NSg/C ISgPl+ NSg/I/VB NSg/I/C/Ddem+ NSg/J+ J/P NPr/ISg+ . NSg/J/R K > better sell it somewhere else after all . ” # NSg/VXB/JC NSg/VB NPr/ISg+ NSg NSg/J/C P NSg/I/J/C/Dq . . > # > “ I don’t mean that , ” explained Wilson quickly . “ I just meant — — — ” -# . ISg/#r+ VB NSg/VB/J NSg/I/C/Ddem+ . . VP/J NPr+ R . . ISg/#r+ J VB . . . . +# . ISg/#r+ VXB NSg/VB/J NSg/I/C/Ddem+ . . VP/J NPr+ R . . ISg/#r+ J/R VP . . . . > # -> His voice faded off and Tom glanced impatiently around the garage . Then I heard -# ISg/D$+ NSg/VB+ J NSg/VB/J/P VB/C NPr/VB+ VP/J R J/P D+ NSg/VB+ . NSg/J/C ISg/#r+ VP/J +> His voice faded off and Tom glanced impatiently around the garage . Then I heard +# ISg/D$+ NSg/VB+ J NSg/VB/J/P VB/C NPr/VB+ VP/J R J/P D+ NSg/VB+ . NSg/J/R/C ISg/#r+ VP/J > footsteps on a stairs , and in a moment the thickish figure of a woman blocked # NPl+ J/P D/P+ NPl+ . VB/C NPr/J/R/P D/P+ NSg+ D J NSg/VB P D/P NSg/VB+ VP/J > out the light from the office door . She was in the middle thirties , and faintly @@ -1460,16 +1460,16 @@ # N🅪Sg/VB/J+ . NSg/C/P R+ VPt D/P R NSg/J Nᴹ+ J/P ISg/D$+ NSg/R NSg/C D > nerves of her body were continually smouldering . She smiled slowly and , walking # NPl/V3 P ISg/D$+ NSg/VB+ NSg/VPt R Nᴹ/Vg/J/Comm . ISg+ VP/J R VB/C . Nᴹ/Vg/J -> through her husband as if he were a ghost , shook hands with Tom , looking him -# NSg/J/P ISg/D$+ NSg/VB+ NSg/R NSg/C NPr/ISg+ NSg/VPt D/P NSg/VB/J . NSg/VB/J NPl/V3+ P NPr/VB+ . Nᴹ/Vg/J ISg+ -> flush in the eye . Then she wet her lips , and without turning around spoke to her -# NSg/VB/J+ NPr/J/R/P D+ NSg/VB+ . NSg/J/C ISg+ NSg/VB/J ISg/D$+ NPl/V3+ . VB/C C/P Nᴹ/Vg/J J/P NSg/VPt P ISg/D$+ +> through her husband as if he were a ghost , shook hands with Tom , looking him +# NSg/J/P ISg/D$+ NSg/VB+ NSg/R NSg/C NPr/ISg+ NSg/VPt D/P NSg/VB/J . NSg/VPt/J NPl/V3+ P NPr/VB+ . Nᴹ/Vg/J ISg+ +> flush in the eye . Then she wet her lips , and without turning around spoke to her +# NSg/VB/J+ NPr/J/R/P D+ NSg/VB+ . NSg/J/R/C ISg+ NSg/VP/J ISg/D$+ NPl/V3+ . VB/C C/P Nᴹ/Vg/J J/P NSg/VPt P ISg/D$+ > husband in a soft , coarse voice : # NSg/VB+ NPr/J/R/P D/P NSg/J . J+ NSg/VB+ . > # > “ Get some chairs , why don’t you , so somebody can sit down . ” -# . NSg/VB I/J/R/Dq+ NPl/V3+ . NSg/VB VB ISgPl+ . NSg/I/J/R/C NSg/I+ NPr/VXB NSg/VB N🅪Sg/VB/J/P . . +# . NSg/VB I/J/R/Dq+ NPl/V3+ . NSg/VB VXB ISgPl+ . NSg/I/J/R/C NSg/I+ NPr/VXB NSg/VB N🅪Sg/VB/J/P . . > # > “ Oh , sure , ” agreed Wilson hurriedly , and went toward the little office , mingling @@ -1495,7 +1495,7 @@ > # > She nodded and moved away from him just as George Wilson emerged with two chairs -# ISg+ VB VB/C VP/J VB/J P ISg+ J NSg/R NPr+ NPr+ VP/J P NSg NPl/V3+ +# ISg+ VP VB/C VP/J VB/J P ISg+ J/R NSg/R NPr+ NPr+ VP/J P NSg NPl/V3+ > from his office door . # P ISg/D$+ NSg/VB+ NSg/VB+ . > @@ -1508,26 +1508,26 @@ # P D NSg/VB+ NSg/VB+ . > # -> “ Terrible place , isn’t it , ” said Tom , exchanging a frown with Doctor Eckleburg . -# . J+ N🅪Sg/VB+ . NSg/VB NPr/ISg+ . . VP/J NPr/VB+ . Nᴹ/Vg/J D/P NSg/VB P NSg/VB+ ? . +> “ Terrible place , isn’t it , ” said Tom , exchanging a frown with Doctor Eckleburg . +# . J+ N🅪Sg/VB+ . NSg/VX3 NPr/ISg+ . . VP/J NPr/VB+ . Nᴹ/Vg/J D/P NSg/VB P NSg/VB+ ? . > # > “ Awful . ” # . J . . > # -> “ It does her good to get away . ” -# . NPr/ISg+ NPl/V3 ISg/D$+ NPr/VB/J P NSg/VB VB/J . . +> “ It does her good to get away . ” +# . NPr/ISg+ NPl/VX3 ISg/D$+ NPr/VB/J P NSg/VB VB/J . . > # > “ Doesn’t her husband object ? ” -# . VB ISg/D$+ NSg/VB+ NSg/VB+ . . +# . VX3 ISg/D$+ NSg/VB+ NSg/VB+ . . > # > “ Wilson ? He thinks she goes to see her sister in New York . He’s so dumb he -# . NPr+ . NPr/ISg+ NPl/V3 ISg+ NPl/VB P NSg/VB ISg/D$+ NSg/VB NPr/J/R/P NSg/J+ NPr+ . NSg$ NSg/I/J/R/C VB/J NPr/ISg+ +# . NPr+ . NPr/ISg+ NPl/V3 ISg+ NPl/V3 P NSg/VB ISg/D$+ NSg/VB NPr/J/R/P NSg/J+ NPr+ . NSg$ NSg/I/J/R/C VB/J NPr/ISg+ > doesn’t know he’s alive . ” -# VB NSg/VB NSg$ J . . +# VX3 NSg/VB NSg$ J . . > # > So Tom Buchanan and his girl and I went up together to New York — or not quite @@ -1539,7 +1539,7 @@ > # > She had changed her dress to a brown figured muslin , which stretched tight over -# ISg+ VB VP/J ISg/D$+ NSg/VB+ P D/P+ NPr🅪Sg/VB/J+ VP/J+ NSg+ . I/C+ VP/J VB/J NSg/J/P +# ISg+ VP VP/J ISg/D$+ NSg/VB+ P D/P+ NPr🅪Sg/VB/J+ VP/J+ NSg+ . I/C+ VP/J VB/J NSg/J/P > her rather wide hips as Tom helped her to the platform in New York . At the # ISg/D$+ NPr/VB/J/R NSg/J+ NPl/V3+ NSg/R NPr/VB+ VP/J ISg/D$+ P D NSg/VB NPr/J/R/P NSg/J+ NPr+ . NSg/P D+ > news - stand she bought a copy of Town Tattle and a moving - picture magazine , and @@ -1560,12 +1560,12 @@ # > “ I want to get one of those dogs , ” she said earnestly . “ I want to get one for # . ISg/#r+ NSg/VB P NSg/VB NSg/I/J P I/Ddem+ NPl/V3+ . . ISg+ VP/J R . . ISg/#r+ NSg/VB P NSg/VB NSg/I/J R/C/P -> the apartment . They’re nice to have — a dog . ” -# D+ NSg+ . K NPr/VB/J P NSg/VXB . D/P NSg/VB/J+ . . +> the apartment . They’re nice to have — a dog . ” +# D+ NSg+ . K NPr/J P NSg/VXB . D/P NSg/VB/J+ . . > # -> We backed up to a gray old man who bore an absurd resemblance to John D. -# IPl+ VP/J NSg/VB/J/P P D/P+ NPr🅪Sg/VB/J/Am+ NSg/J+ NPr/VB/J+ NPr/I+ NSg/VB D/P NSg/J NSg P NPr+ ? +> We backed up to a gray old man who bore an absurd resemblance to John D. +# IPl+ VP/J NSg/VB/J/P P D/P+ NPr🅪Sg/VB/J/Am+ NSg/J+ NPr/VB/J+ NPr/I+ NSg/VBPt D/P NSg/J NSg P NPr+ ? > Rockefeller . In a basket swung from his neck cowered a dozen very recent puppies # NPr . NPr/J/R/P D/P+ NSg/VB+ VPp P ISg/D$+ NSg/VB+ VP/J D/P NSg J/R NSg/J NPl/V3 > of an indeterminate breed . @@ -1581,7 +1581,7 @@ > # > “ I’d like to get one of those police dogs ; I don’t suppose you got that kind ? ” -# . K NSg/VB/J/C/P P NSg/VB NSg/I/J P I/Ddem Nᴹ/VB+ NPl/V3+ . ISg/#r+ VB VB ISgPl+ VP NSg/I/C/Ddem NSg/J+ . . +# . K NSg/VB/J/C/P P NSg/VB NSg/I/J P I/Ddem Nᴹ/VB+ NPl/V3+ . ISg/#r+ VXB VB ISgPl+ VP NSg/I/C/Ddem NSg/J+ . . > # > The man peered doubtfully into the basket , plunged in his hand and drew one up , @@ -1647,9 +1647,9 @@ > # > “ No , you don’t , ” interposed Tom quickly . “ Myrtle’ll be hurt if you don’t come up -# . NPr/Dq/P . ISgPl+ VB . . VP/J NPr/VB+ R . . ? NSg/VXB NSg/VBP/J NSg/C ISgPl+ VB NSg/VBPp/P NSg/VB/J/P +# . NPr/Dq/P . ISgPl+ VXB . . VP/J NPr/VB+ R . . ? NSg/VXB NSg/VBP/J NSg/C ISgPl+ VXB NSg/VBPp/P NSg/VB/J/P > to the apartment . Won’t you , Myrtle ? ” -# P D NSg+ . VB ISgPl+ . NPr . . +# P D NSg+ . VXB ISgPl+ . NPr . . > # > “ Come on , ” she urged . “ I'll telephone my sister Catherine . She’s said to be very @@ -1665,7 +1665,7 @@ > We went on , cutting back again over the Park toward the West Hundreds . At 158th # IPl+ NSg/VPt J/P . NSg/VB/J NSg/VB/J P NSg/J/P D NPr/VB+ J/P D+ NPr/VB/J+ NPl+ . NSg/P # > Street the cab stopped at one slice in a long white cake of apartment - houses . -# NSg/VB/J+ D NSg/VB+ VB/J NSg/P NSg/I/J NSg/VB/J+ NPr/J/R/P D/P NPr/VB/J NPr🅪Sg/VB/J N🅪Sg/VB P NSg+ . NPl/V3+ . +# NSg/VB/J+ D NSg/VB+ VP/J NSg/P NSg/I/J NSg/VB/J+ NPr/J/R/P D/P NPr/VB/J NPr🅪Sg/VB/J N🅪Sg/VB P NSg+ . NPl/V3+ . > Throwing a regal homecoming glance around the neighborhood , Mrs . Wilson gathered # Nᴹ/Vg/J D/P NSg/J NSg NSg/VB+ J/P D NSg/Am+ . NPl+ . NPr+ VP/J > up her dog and her other purchases , and went haughtily in . @@ -1692,12 +1692,12 @@ # VP/J NPr🅪Sg/VB+ . VP/J NSg/P P D/P+ N🅪Sg/VB+ . C . D NSg/VB VP/J ISg+ P D/P > bonnet , and the countenance of a stout old lady beamed down into the room . # NSg/VB . VB/C D NSg/VB P D/P NPr/VB/J+ NSg/J NPr/VB+ VP/J N🅪Sg/VB/J/P P D N🅪Sg/VB/J+ . -> Several old copies of Town Tattle lay on the table together with a copy of -# J/Dq NSg/J NPl/V3 P NSg+ NSg/VB NSg/VB/J J/P D NSg/VB+ J P D/P NSg/VB P +> Several old copies of Town Tattle lay on the table together with a copy of +# J/Dq NSg/J NPl/V3 P NSg+ NSg/VB NSg/VPt/J J/P D NSg/VB+ J P D/P NSg/VB P > “ Simon Called Peter , ” and some of the small scandal magazines of Broadway . Mrs . # . NPr+ VP/J NPr/VB/JC+ . . VB/C I/J/R/Dq P D NPr/VB/J N🅪Sg/VB+ NPl P NPr/J+ . NPl+ . -> Wilson was first concerned with the dog . A reluctant elevator - boy went for a box -# NPr+ VPt NSg/VB/J VP/J P D+ NSg/VB/J+ . D/P J NSg/VB+ . NSg/VB+ NSg/VPt R/C/P D/P NSg/VB +> Wilson was first concerned with the dog . A reluctant elevator - boy went for a box +# NPr+ VPt NSg/J VP/J P D+ NSg/VB/J+ . D/P J NSg/VB+ . NSg/VB+ NSg/VPt R/C/P D/P NSg/VB > full of straw and some milk , to which he added on his own initiative a tin of # NSg/VB/J P N🅪Sg/VB/J VB/C I/J/R/Dq+ N🅪Sg/VB+ . P I/C+ NPr/ISg+ VP/J J/P ISg/D$+ NSg/VB/J NSg/J+ D/P N🅪Sg/VB/J P > large , hard dog - biscuits — one of which decomposed apathetically in the saucer of @@ -1709,27 +1709,27 @@ > # > I have been drunk just twice in my life , and the second time was that afternoon ; -# ISg/#r+ NSg/VXB NSg/VPp NSg/VPp/J J R NPr/J/R/P D$+ N🅪Sg/VB+ . VB/C D+ NSg/VB/J+ N🅪Sg/VB/J+ VPt NSg/I/C/Ddem N🅪Sg+ . +# ISg/#r+ NSg/VXB NSg/VPp NSg/VPp/J J/R R NPr/J/R/P D$+ N🅪Sg/VB+ . VB/C D+ NSg/VB/J+ N🅪Sg/VB/J+ VPt NSg/I/C/Ddem N🅪Sg+ . > so everything that happened has a dim , hazy cast over it , although until after # NSg/I/J/R/C NSg/I/VB+ NSg/I/C/Ddem+ VP/J V3 D/P NSg/VB/J . NSg/J NSg/VB/J NSg/J/P NPr/ISg+ . C C/P P > eight o’clock the apartment was full of cheerful sun . Sitting on Tom’s lap Mrs . # NSg/J R D+ NSg+ VPt NSg/VB/J P J+ NPr/VB+ . NSg/Vg/J J/P NSg$ NSg/VB/J+ NPl+ . -> Wilson called up several people on the telephone ; then there were no cigarettes , -# NPr+ VP/J NSg/VB/J/P J/Dq NPl/VB+ J/P D+ NSg/VB+ . NSg/J/C R+ NSg/VPt NPr/Dq/P+ NPl/V3+ . +> Wilson called up several people on the telephone ; then there were no cigarettes , +# NPr+ VP/J NSg/VB/J/P J/Dq NPl/VB+ J/P D+ NSg/VB+ . NSg/J/R/C R+ NSg/VPt NPr/Dq/P+ NPl/V3+ . > and I went out to buy some at the drugstore on the corner . When I came back they # VB/C ISg/#r+ NSg/VPt NSg/VB/J/R/P P NSg/VB I/J/R/Dq NSg/P D NSg J/P D NSg/VB+ . NSg/I/C ISg/#r+ NSg/VPt/P NSg/VB/J IPl+ > had both disappeared , so I sat down discreetly in the living - room and read a -# VB I/C/Dq VP/J . NSg/I/J/R/C ISg/#r+ NSg/VP/J N🅪Sg/VB/J/P R NPr/J/R/P D Nᴹ/Vg/J+ . N🅪Sg/VB/J+ VB/C NSg/VBP D/P +# VP I/C/Dq VP/J . NSg/I/J/R/C ISg/#r+ NSg/VP/J N🅪Sg/VB/J/P R NPr/J/R/P D Nᴹ/Vg/J+ . N🅪Sg/VB/J+ VB/C NSg/VBP D/P > chapter of “ Simon Called Peter ” — either it was terrible stuff or the whiskey # NSg/VB P . NPr+ VP/J NPr/VB/JC+ . . I/C NPr/ISg+ VPt J Nᴹ/VB+ NPr/C D N🅪Sg > distorted things , because it didn’t make any sense to me . -# VP/J NPl+ . C/P NPr/ISg+ VB NSg/VB I/R/Dq N🅪Sg/VB+ P NPr/ISg+ . +# VP/J NPl+ . C/P NPr/ISg+ VXPt NSg/VB I/R/Dq N🅪Sg/VB+ P NPr/ISg+ . > # -> Just as Tom and Myrtle ( after the first drink Mrs . Wilson and I called each -# J NSg/R NPr/VB+ VB/C NPr . P D NSg/VB/J NSg/VB+ NPl+ . NPr+ VB/C ISg/#r+ VP/J Dq -> other by our first names ) reappeared , company commenced to arrive at the -# NSg/VB/J NSg/J/P D$+ NSg/VB/J+ NPl/V3+ . VP/J . N🅪Sg/VB+ VP/J P VB NSg/P D +> Just as Tom and Myrtle ( after the first drink Mrs . Wilson and I called each +# J/R NSg/R NPr/VB+ VB/C NPr . P D NSg/J NSg/VB+ NPl+ . NPr+ VB/C ISg/#r+ VP/J Dq +> other by our first names ) reappeared , company commenced to arrive at the +# NSg/VB/J NSg/J/P D$+ NSg/J+ NPl/V3+ . VP/J . N🅪Sg/VB+ VP/J P VB NSg/P D > apartment - door . # NSg+ . NSg/VB+ . > @@ -1738,8 +1738,8 @@ # D+ NSg/VB+ . NPr+ . VPt D/P J . J NSg/VB+ P J/P NSg . P D/P > solid , sticky bob of red hair , and a complexion powdered milky white . Her # NSg/J . NSg/VB/J NPr/VB P N🅪Sg/J N🅪Sg/VB+ . VB/C D/P NSg/VB+ VP/J J NPr🅪Sg/VB/J . ISg/D$+ -> eyebrows had been plucked and then drawn on again at a more rakish angle , but -# NPl/V3+ VB NSg/VPp VP/J VB/C NSg/J/C VPp/J J/P P NSg/P D/P NPr/I/J/R/Dq J NSg/VB+ . NSg/C/P +> eyebrows had been plucked and then drawn on again at a more rakish angle , but +# NPl/V3+ VP NSg/VPp VP/J VB/C NSg/J/R/C VPp/J J/P P NSg/P D/P NPr/I/J/R/Dq J NSg/VB+ . NSg/C/P > the efforts of nature toward the restoration of the old alignment gave a blurred # D NPl/V3 P N🅪Sg/VB+ J/P D NPr🅪Sg P D NSg/J N🅪Sg+ VPt D/P VP/J > air to her face . When she moved about there was an incessant clicking as @@ -1757,37 +1757,37 @@ > # > Mr . McKee was a pale , feminine man from the flat below . He had just shaved , for -# NSg+ . NPr VPt D/P NSg/VB/J . NSg/J NPr/VB/J+ P D NSg/VB/J P . NPr/ISg+ VB J VP/J . R/C/P +# NSg+ . NPr VPt D/P NSg/VB/J . NSg/J NPr/VB/J+ P D NSg/VB/J P . NPr/ISg+ VP J/R VP/J . R/C/P > there was a white spot of lather on his cheekbone , and he was most respectful in # R+ VPt D/P NPr🅪Sg/VB/J NSg/VB/J P Nᴹ/VB J/P ISg/D$+ NSg . VB/C NPr/ISg+ VPt NSg/I/J/R/Dq J NPr/J/R/P > his greeting to every one in the room . He informed me that he was in the # ISg/D$+ Nᴹ/Vg/J+ P Dq NSg/I/J+ NPr/J/R/P D N🅪Sg/VB/J+ . NPr/ISg+ VP/J NPr/ISg+ NSg/I/C/Ddem NPr/ISg+ VPt NPr/J/R/P D > “ artistic game , ” and I gathered later that he was a photographer and had made -# . J+ NSg/VB/J+ . . VB/C ISg/#r+ VP/J JC NSg/I/C/Ddem NPr/ISg+ VPt D/P NSg VB/C VB VB +# . J+ NSg/VB/J+ . . VB/C ISg/#r+ VP/J JC NSg/I/C/Ddem NPr/ISg+ VPt D/P NSg VB/C VP VP > the dim enlargement of Mrs . Wilson’s mother which hovered like an ectoplasm on # D NSg/VB/J NSg P NPl+ . NSg$ NSg/VB/J+ I/C+ VP/J NSg/VB/J/C/P D/P N🅪Sg J/P > the wall . His wife was shrill , languid , handsome , and horrible . She told me with # D NPr/VB+ . ISg/D$+ NSg/VB/J+ VPt NSg/VB/J . NSg/J . VB/J . VB/C NSg/J . ISg+ VP NPr/ISg+ P > pride that her husband had photographed her a hundred and twenty - seven times -# Nᴹ/VB+ NSg/I/C/Ddem+ ISg/D$+ NSg/VB+ VB VP/J ISg/D$+ D/P NSg VB/C NSg . NSg NPl/V3 +# Nᴹ/VB+ NSg/I/C/Ddem+ ISg/D$+ NSg/VB+ VP VP/J ISg/D$+ D/P NSg VB/C NSg . NSg NPl/V3 > since they had been married . -# C/P IPl+ VB NSg/VPp NSg/VP/J . +# C/P IPl+ VP NSg/VPp NSg/VP/J . > # > Mrs . Wilson had changed her costume some time before , and was now attired in an -# NPl+ . NPr+ VB VP/J ISg/D$+ NSg/VB I/J/R/Dq+ N🅪Sg/VB/J+ C/P . VB/C VPt NSg/J/R/C VP/J NPr/J/R/P D/P +# NPl+ . NPr+ VP VP/J ISg/D$+ NSg/VB I/J/R/Dq+ N🅪Sg/VB/J+ C/P . VB/C VPt NSg/J/R/C VP/J NPr/J/R/P D/P > elaborate afternoon dress of cream - colored chiffon , which gave out a continual # VB/J N🅪Sg+ NSg/VB P N🅪Sg/VB/J+ . NSg/VP/J/Am NSg . I/C+ VPt NSg/VB/J/R/P D/P J > rustle as she swept about the room . With the influence of the dress her -# NSg/VB NSg/R ISg+ VB/J J/P D N🅪Sg/VB/J+ . P D N🅪Sg/VB P D+ NSg/VB+ ISg/D$+ +# NSg/VB NSg/R ISg+ VP/J J/P D N🅪Sg/VB/J+ . P D N🅪Sg/VB P D+ NSg/VB+ ISg/D$+ > personality had also undergone a change . The intense vitality that had been so -# N🅪Sg+ VB R/C VB D/P+ N🅪Sg/VB+ . D+ J+ Nᴹ+ NSg/I/C/Ddem+ VB NSg/VPp NSg/I/J/R/C +# N🅪Sg+ VP R/C VB D/P+ N🅪Sg/VB+ . D+ J+ Nᴹ+ NSg/I/C/Ddem+ VP NSg/VPp NSg/I/J/R/C > remarkable in the garage was converted into impressive hauteur . Her laughter , # J NPr/J/R/P D+ NSg/VB+ VPt VP/J P J NSg . ISg/D$+ Nᴹ+ . > her gestures , her assertions became more violently affected moment by moment , # ISg/D$+ NPl/V3+ . ISg/D$+ NSg+ VPt NPr/I/J/R/Dq R NSg/VP/J NSg+ NSg/J/P NSg+ . > and as she expanded the room grew smaller around her , until she seemed to be -# VB/C NSg/R ISg+ VP/J D+ N🅪Sg/VB/J+ VB NSg/JC J/P ISg/D$+ . C/P ISg+ VP/J P NSg/VXB +# VB/C NSg/R ISg+ VP/J D+ N🅪Sg/VB/J+ VPt NSg/JC J/P ISg/D$+ . C/P ISg+ VP/J P NSg/VXB > revolving on a noisy , creaking pivot through the smoky air . # Nᴹ/Vg/J J/P D/P J . Nᴹ/Vg/J+ NSg/VB NSg/J/P D J N🅪Sg/VB+ . > @@ -1795,11 +1795,11 @@ > “ My dear , ” she told her sister in a high , mincing shout , “ most of these fellas # . D$+ NSg/VB/J . . ISg+ VP ISg/D$+ NSg/VB+ NPr/J/R/P D/P NSg/VB/J/R . Nᴹ/Vg/J NSg/VB . . NSg/I/J/R/Dq P I/Ddem NPl+ > will cheat you every time . All they think of is money . I had a woman up here -# NPr/VXB NSg/VB ISgPl+ Dq N🅪Sg/VB/J+ . NSg/I/J/C/Dq IPl+ NSg/VB P VL3 N🅪Sg/J+ . ISg/#r+ VB D/P+ NSg/VB+ NSg/VB/J/P NSg/J/R +# NPr/VXB NSg/VB ISgPl+ Dq N🅪Sg/VB/J+ . NSg/I/J/C/Dq IPl+ NSg/VB P VL3 N🅪Sg/J+ . ISg/#r+ VP D/P+ NSg/VB+ NSg/VB/J/P NSg/J/R > last week to look at my feet , and when she gave me the bill you’d of thought she # NSg/VB/J+ NSg/J+ P NSg/VB NSg/P D$+ NPl+ . VB/C NSg/I/C ISg+ VPt NPr/ISg+ D+ NPr/VB+ K P N🅪Sg/VP ISg+ > had my appendicitus out . ” -# VB D$+ ? NSg/VB/J/R/P . . +# VP D$+ ? NSg/VB/J/R/P . . > # > “ What was the name of the woman ? ” asked Mrs . McKee . @@ -1807,7 +1807,7 @@ > # > “ Mrs . Eberhardt . She goes around looking at people’s feet in their own homes . ” -# . NPl+ . ? . ISg+ NPl/VB J/P Nᴹ/Vg/J NSg/P NSg$ NPl+ NPr/J/R/P D$+ NSg/VB/J+ NPl/V3+ . . +# . NPl+ . ? . ISg+ NPl/V3 J/P Nᴹ/Vg/J NSg/P NSg$ NPl+ NPr/J/R/P D$+ NSg/VB/J+ NPl/V3+ . . > # > “ I like your dress , ” remarked Mrs . McKee , “ I think it’s adorable . ” @@ -1819,9 +1819,9 @@ > # > “ It’s just a crazy old thing , ” she said . “ I just slip it on sometimes when I -# . K J D/P NSg/J NSg/J NSg+ . . ISg+ VP/J . . ISg/#r+ J NSg/VB NPr/ISg+ J/P R NSg/I/C ISg/#r+ +# . K J/R D/P NSg/J NSg/J NSg+ . . ISg+ VP/J . . ISg/#r+ J/R NSg/VB NPr/ISg+ J/P R NSg/I/C ISg/#r+ > don’t care what I look like . ” -# VB N🅪Sg/VB+ NSg/I+ ISg/#r+ NSg/VB NSg/VB/J/C/P . . +# VXB N🅪Sg/VB+ NSg/I+ ISg/#r+ NSg/VB NSg/VB/J/C/P . . > # > “ But it looks wonderful on you , if you know what I mean , ” pursued Mrs . McKee . @@ -1836,8 +1836,8 @@ # IPl+ NSg/I/J/C/Dq VP/J NPr/J/R/P NSg/VB+ NSg/P NPl+ . NPr+ . NPr/I+ VP/J D/P NSg/VB P N🅪Sg/VB+ P NSg/J/P > her eyes and looked back at us with a brilliant smile . Mr . McKee regarded her # ISg/D$+ NPl/V3+ VB/C VP/J NSg/VB/J NSg/P NPr/IPl+ P D/P NSg/J NSg/VB+ . NSg+ . NPr VP/J ISg/D$+ -> intently with his head on one side , and then moved his hand back and forth -# R P ISg/D$+ NPr/VB/J+ J/P NSg/I/J+ NSg/VB/J+ . VB/C NSg/J/C VP/J ISg/D$+ NSg/VB+ NSg/VB/J VB/C R +> intently with his head on one side , and then moved his hand back and forth +# R P ISg/D$+ NPr/VB/J+ J/P NSg/I/J+ NSg/VB/J+ . VB/C NSg/J/R/C VP/J ISg/D$+ NSg/VB+ NSg/VB/J VB/C R > slowly in front of his face . # R NPr/J/R/P NSg/VB/J P ISg/D$+ NSg/VB+ . > @@ -1861,7 +1861,7 @@ > “ You McKees have something to drink , ” he said . “ Get some more ice and mineral # . ISgPl+ ? NSg/VXB NSg/I/J+ P NSg/VB . . NPr/ISg+ VP/J . . NSg/VB I/J/R/Dq NPr/I/J/R/Dq NPr🅪Sg/VB VB/C NSg/J+ > water , Myrtle , before everybody goes to sleep . ” -# N🅪Sg/VB+ . NPr . C/P NSg/I+ NPl/VB P N🅪Sg/VB . . +# N🅪Sg/VB+ . NPr . C/P NSg/I+ NPl/V3 P N🅪Sg/VB . . > # > “ I told that boy about the ice . ” Myrtle raised her eyebrows in despair at the @@ -1872,16 +1872,16 @@ # NSg/I/J/C/Dq+ D+ N🅪Sg/VB/J+ . . > # -> She looked at me and laughed pointlessly . Then she flounced over to the dog , -# ISg+ VP/J NSg/P NPr/ISg+ VB/C VP/J R . NSg/J/C ISg+ VP/J NSg/J/P P D NSg/VB/J+ . +> She looked at me and laughed pointlessly . Then she flounced over to the dog , +# ISg+ VP/J NSg/P NPr/ISg+ VB/C VP/J R . NSg/J/R/C ISg+ VP/J NSg/J/P P D NSg/VB/J+ . > kissed it with ecstasy , and swept into the kitchen , implying that a dozen chefs -# VP/J NPr/ISg+ P NSg/VB . VB/C VB/J P D NSg/VB+ . Nᴹ/Vg/J NSg/I/C/Ddem D/P NSg NPl/V3+ +# VP/J NPr/ISg+ P NSg/VB . VB/C VP/J P D NSg/VB+ . Nᴹ/Vg/J NSg/I/C/Ddem D/P NSg NPl/V3+ > awaited her orders there . # VP/J ISg/D$+ NPl/V3+ R . > # -> “ I’ve done some nice things out on Long Island , ” asserted Mr . McKee . -# . K NSg/VPp/J I/J/R/Dq NPr/VB/J NPl+ NSg/VB/J/R/P J/P NPr/VB/J NSg/VB+ . . VP/J NSg+ . NPr . +> “ I’ve done some nice things out on Long Island , ” asserted Mr . McKee . +# . K NSg/VPp/J I/J/R/Dq NPr/J NPl+ NSg/VB/J/R/P J/P NPr/VB/J NSg/VB+ . . VP/J NSg+ . NPr . > # > Tom looked at him blankly . @@ -1935,7 +1935,7 @@ > # > She nodded . -# ISg+ VB . +# ISg+ VP . > # > “ I’m scared of him . I’d hate to have him get anything on me . ” @@ -1951,7 +1951,7 @@ > “ Chester , I think you could do something with her , ” she broke out , but Mr . McKee # . NPr+ . ISg/#r+ NSg/VB ISgPl+ NSg/VXB VXB NSg/I/J+ P ISg/D$+ . . ISg+ NSg/VPt/J NSg/VB/J/R/P . NSg/C/P NSg+ . NPr > only nodded in a bored way , and turned his attention to Tom . -# J/R/C VB NPr/J/R/P D/P VP/J NSg/J+ . VB/C VP/J ISg/D$+ NSg+ P NPr/VB+ . +# J/R/C VP NPr/J/R/P D/P VP/J NSg/J+ . VB/C VP/J ISg/D$+ NSg+ P NPr/VB+ . > # > “ I’d like to do more work on Long Island , if I could get the entry . All I ask is @@ -1963,7 +1963,7 @@ > “ Ask Myrtle , ” said Tom , breaking into a short shout of laughter as Mrs . Wilson # . NSg/VB NPr . . VP/J NPr/VB+ . Nᴹ/Vg/J P D/P NPr/VB/J/P NSg/VB P Nᴹ+ NSg/R NPl+ . NPr+ > entered with a tray . “ She'll give you a letter of introduction , won’t you , -# VP/J P D/P+ NSg/VB+ . . K NSg/VB ISgPl+ D/P NSg/VB P NSg+ . VB ISgPl+ . +# VP/J P D/P+ NSg/VB+ . . K NSg/VB ISgPl+ D/P NSg/VB P NSg+ . VXB ISgPl+ . > Myrtle ? ” # NPr . . > @@ -1992,8 +1992,8 @@ # . VXB IPl+ . . > # -> “ Can’t stand them . ” She looked at Myrtle and then at Tom . “ What I say is , why go -# . VXB NSg/VB NSg/IPl+ . . ISg+ VP/J NSg/P NPr VB/C NSg/J/C NSg/P NPr/VB+ . . NSg/I+ ISg/#r+ NSg/VB VL3 . NSg/VB NSg/VB/J +> “ Can’t stand them . ” She looked at Myrtle and then at Tom . “ What I say is , why go +# . VXB NSg/VB NSg/IPl+ . . ISg+ VP/J NSg/P NPr VB/C NSg/J/R/C NSg/P NPr/VB+ . . NSg/I+ ISg/#r+ NSg/VB VL3 . NSg/VB NSg/VB/J > on living with them if they can’t stand them ? If I was them I’d get a divorce # J/P Nᴹ/Vg/J P NSg/IPl+ NSg/C IPl+ VXB NSg/VB NSg/IPl+ . NSg/C ISg/#r+ VPt NSg/IPl+ K NSg/VB D/P NSg/VB+ > and get married to each other right away . ” @@ -2001,11 +2001,11 @@ > # > “ Doesn’t she like Wilson either ? ” -# . VB ISg+ NSg/VB/J/C/P NPr+ I/C . . +# . VX3 ISg+ NSg/VB/J/C/P NPr+ I/C . . > # > The answer to this was unexpected . It came from Myrtle , who had overheard the -# D+ NSg/VB+ P I/Ddem+ VPt NSg/J . NPr/ISg+ NSg/VPt/P P NPr . NPr/I+ VB VB D +# D+ NSg/VB+ P I/Ddem+ VPt NSg/J . NPr/ISg+ NSg/VPt/P P NPr . NPr/I+ VP VB D > question , and it was violent and obscene . # NSg/VB+ . VB/C NPr/ISg+ VPt NSg/VB/J VB/C VB/J . > @@ -2013,7 +2013,7 @@ > “ You see , ” cried Catherine triumphantly . She lowered her voice again . “ It’s # . ISgPl+ NSg/VB . . VP/J NPr+ R . ISg+ VP/J ISg/D$+ NSg/VB+ P . . K > really his wife that’s keeping them apart . She’s a Catholic , and they don’t -# R ISg/D$+ NSg/VB/J+ NSg$ Nᴹ/Vg/J NSg/IPl+ J . K D/P NSg/J . VB/C IPl+ VB +# R ISg/D$+ NSg/VB/J+ NSg$ Nᴹ/Vg/J NSg/IPl+ J . K D/P NSg/J . VB/C IPl+ VXB > believe in divorce . ” # VB NPr/J/R/P NSg/VB+ . . > @@ -2035,7 +2035,7 @@ > # > “ Oh , do you like Europe ? ” she exclaimed surprisingly . “ I just got back from -# . NPr/VB . VXB ISgPl+ NSg/VB/J/C/P NPr+ . . ISg+ VP/J R . . ISg/#r+ J VP NSg/VB/J P +# . NPr/VB . VXB ISgPl+ NSg/VB/J/C/P NPr+ . . ISg+ VP/J R . . ISg/#r+ J/R VP NSg/VB/J P > Monte Carlo . ” # NPr NPr+ . . > @@ -2045,7 +2045,7 @@ > # > “ Just last year . I went over there with another girl . ” -# . J NSg/VB/J+ NSg+ . ISg/#r+ NSg/VPt NSg/J/P R P I/D+ NSg/VB+ . . +# . J/R NSg/VB/J+ NSg+ . ISg/#r+ NSg/VPt NSg/J/P R P I/D+ NSg/VB+ . . > # > “ Stay long ? ” @@ -2053,29 +2053,29 @@ > # > “ No , we just went to Monte Carlo and back . We went by way of Marseilles . We had -# . NPr/Dq/P . IPl+ J NSg/VPt P NPr NPr+ VB/C NSg/VB/J . IPl+ NSg/VPt NSg/J/P NSg/J P NPr . IPl+ VB +# . NPr/Dq/P . IPl+ J/R NSg/VPt P NPr NPr+ VB/C NSg/VB/J . IPl+ NSg/VPt NSg/J/P NSg/J P NPr . IPl+ VP > over twelve hundred dollars when we started , but we got gyped out of it all in # NSg/J/P NSg+ NSg+ NPl+ NSg/I/C IPl+ VP/J . NSg/C/P IPl+ VP ? NSg/VB/J/R/P P NPr/ISg+ NSg/I/J/C/Dq NPr/J/R/P > two days in the private rooms . We had an awful time getting back , I can tell -# NSg NPl+ NPr/J/R/P D NSg/VB/J NPl/V3+ . IPl+ VB D/P+ J+ N🅪Sg/VB/J+ NSg/Vg NSg/VB/J . ISg/#r+ NPr/VXB NPr/VB +# NSg NPl+ NPr/J/R/P D NSg/VB/J NPl/V3+ . IPl+ VP D/P+ J+ N🅪Sg/VB/J+ NSg/Vg NSg/VB/J . ISg/#r+ NPr/VXB NPr/VB > you . God , how I hated that town ! ” # ISgPl+ . NPr/VB+ . NSg/C ISg/#r+ VP/J NSg/I/C/Ddem+ NSg+ . . > # > The late afternoon sky bloomed in the window for a moment like the blue honey of # D+ NSg/J+ N🅪Sg+ N🅪Sg/VB+ VP/J NPr/J/R/P D NSg/VB+ R/C/P D/P NSg+ NSg/VB/J/C/P D N🅪Sg/VB/J N🅪Sg/VB/J P -> the Mediterranean — then the shrill voice of Mrs . McKee called me back into the -# D NPr/J+ . NSg/J/C D NSg/VB/J NSg/VB P NPl+ . NPr VP/J NPr/ISg+ NSg/VB/J P D +> the Mediterranean — then the shrill voice of Mrs . McKee called me back into the +# D NPr/J+ . NSg/J/R/C D NSg/VB/J NSg/VB P NPl+ . NPr VP/J NPr/ISg+ NSg/VB/J P D > room . # N🅪Sg/VB/J+ . > # > “ I almost made a mistake , too , ” she declared vigorously . “ I almost married a -# . ISg/#r+ R VB D/P+ NSg/VB+ . R . . ISg+ VP/J R . . ISg/#r+ R NSg/VP/J D/P +# . ISg/#r+ R VP D/P+ NSg/VB+ . R . . ISg+ VP/J R . . ISg/#r+ R NSg/VP/J D/P > little kyke who’d been after me for years . I knew he was below me . Everybody # NPr/I/J/Dq ? K NSg/VPp P NPr/ISg+ R/C/P NPl+ . ISg/#r+ VPt NPr/ISg+ VPt P NPr/ISg+ . NSg/I+ > kept saying to me : ‘ Lucille , that man’s ’ way below you ! ’ But if I hadn’t met -# VP N🅪Sg/Vg/J P NPr/ISg+ . Unlintable NPr+ . NSg/I/C/Ddem+ NPr$/I/VB/J . NSg/J+ P ISgPl+ . . NSg/C/P NSg/C ISg/#r+ VB VB +# VP N🅪Sg/Vg/J P NPr/ISg+ . Unlintable NPr+ . NSg/I/C/Ddem+ NPr$/I/VB/J . NSg/J+ P ISgPl+ . . NSg/C/P NSg/C ISg/#r+ VPt VP > Chester , he’d of got me sure . ” # NPr+ . K P VP NPr/ISg+ J . . > @@ -2083,11 +2083,11 @@ > “ Yes , but listen , ” said Myrtle Wilson , nodding her head up and down , “ at least # . NPl/VB . NSg/C/P NSg/VB . . VP/J NPr NPr+ . NSg/VB/J ISg/D$+ NPr/VB/J+ NSg/VB/J/P VB/C N🅪Sg/VB/J/P . . NSg/P NSg/J/Dq > you didn’t marry him . ” -# ISgPl+ VB VB ISg+ . . +# ISgPl+ VXPt VB ISg+ . . > # > “ I know I didn’t . ” -# . ISg/#r+ NSg/VB ISg/#r+ VB . . +# . ISg/#r+ NSg/VB ISg/#r+ VXPt . . > # > “ Well , I married him , ” said Myrtle , ambiguously . “ And that’s the difference @@ -2096,8 +2096,8 @@ # NSg/P D$+ NPr🅪Sg/VB+ VB/C NSg/I/VB+ . . > # -> “ Why did you , Myrtle ? ” demanded Catherine . “ Nobody forced you to . ” -# . NSg/VB VPt ISgPl+ . NPr . . VP/J NPr+ . . NSg/I+ VP/J ISgPl+ P . . +> “ Why did you , Myrtle ? ” demanded Catherine . “ Nobody forced you to . ” +# . NSg/VB VXPt ISgPl+ . NPr . . VP/J NPr+ . . NSg/I+ VP/J ISgPl+ P . . > # > Myrtle considered . @@ -2107,7 +2107,7 @@ > “ I married him because I thought he was a gentleman , ” she said finally . “ I # . ISg/#r+ NSg/VP/J ISg+ C/P ISg/#r+ N🅪Sg/VP NPr/ISg+ VPt D/P NSg/J . . ISg+ VP/J R . . ISg/#r+ > thought he knew something about breeding , but he wasn’t fit to lick my shoe . ” -# N🅪Sg/VP NPr/ISg+ VPt NSg/I/J+ J/P Nᴹ/Vg/J+ . NSg/C/P NPr/ISg+ VB NSg/VBP/J P NSg/VB D$+ NSg/VB+ . . +# N🅪Sg/VP NPr/ISg+ VPt NSg/I/J+ J/P Nᴹ/Vg/J+ . NSg/C/P NPr/ISg+ VPt NSg/VBP/J P NSg/VB D$+ NSg/VB+ . . > # > “ You were crazy about him for a while , ” said Catherine . @@ -2127,39 +2127,39 @@ > # > “ The only crazy I was was when I married him . I knew right away I made a -# . D J/R/C NSg/J ISg/#r+ VPt VPt NSg/I/C ISg/#r+ NSg/VP/J ISg+ . ISg/#r+ VPt NPr/VB/J VB/J ISg/#r+ VB D/P+ -> mistake . He borrowed somebody’s best suit to get married in , and never even told -# NSg/VB+ . NPr/ISg+ VP/J NSg$ NPr/VXB/JS NSg/VB+ P NSg/VB NSg/VP/J NPr/J/R/P . VB/C R NSg/VB/J VP +# . D J/R/C NSg/J ISg/#r+ VPt VPt NSg/I/C ISg/#r+ NSg/VP/J ISg+ . ISg/#r+ VPt NPr/VB/J VB/J ISg/#r+ VP D/P+ +> mistake . He borrowed somebody’s best suit to get married in , and never even told +# NSg/VB+ . NPr/ISg+ VP/J NSg$ NPr/VXB/JS NSg/VB+ P NSg/VB NSg/VP/J NPr/J/R/P . VB/C R NSg/VB/J/R VP > me about it , and the man came after it one day when he was out : ‘ Oh , is that # NPr/ISg+ J/P NPr/ISg+ . VB/C D NPr/VB/J+ NSg/VPt/P P NPr/ISg+ NSg/I/J NPr🅪Sg+ NSg/I/C NPr/ISg+ VPt NSg/VB/J/R/P . Unlintable NPr/VB . VL3 NSg/I/C/Ddem -> your suit ? ’ I said . ‘ This is the first I ever heard about it . ’ But I gave it to -# D$+ NSg/VB+ . . ISg/#r+ VP/J . Unlintable I/Ddem+ VL3 D NSg/VB/J ISg/#r+ J VP/J J/P NPr/ISg+ . . NSg/C/P ISg/#r+ VPt NPr/ISg+ P -> him and then I lay down and cried to beat the band all afternoon . ” -# ISg+ VB/C NSg/J/C ISg/#r+ NSg/VB/J N🅪Sg/VB/J/P VB/C VP/J P N🅪Sg/VB/J D+ NSg/VB+ NSg/I/J/C/Dq+ N🅪Sg+ . . +> your suit ? ’ I said . ‘ This is the first I ever heard about it . ’ But I gave it to +# D$+ NSg/VB+ . . ISg/#r+ VP/J . Unlintable I/Ddem+ VL3 D NSg/J ISg/#r+ J/R VP/J J/P NPr/ISg+ . . NSg/C/P ISg/#r+ VPt NPr/ISg+ P +> him and then I lay down and cried to beat the band all afternoon . ” +# ISg+ VB/C NSg/J/R/C ISg/#r+ NSg/VPt/J N🅪Sg/VB/J/P VB/C VP/J P N🅪Sg/VB/J D+ NSg/VB+ NSg/I/J/C/Dq+ N🅪Sg+ . . > # > “ She really ought to get away from him , ” resumed Catherine to me . “ They’ve been # . ISg+ R NSg/I/VXB P NSg/VB VB/J P ISg+ . . VP/J NPr+ P NPr/ISg+ . . K NSg/VPp -> living over that garage for eleven years . And Tom’s the first sweetie she ever -# Nᴹ/Vg/J NSg/J/P NSg/I/C/Ddem NSg/VB+ R/C/P NSg NPl+ . VB/C NSg$ D NSg/VB/J NSg ISg+ J +> living over that garage for eleven years . And Tom’s the first sweetie she ever +# Nᴹ/Vg/J NSg/J/P NSg/I/C/Ddem NSg/VB+ R/C/P NSg NPl+ . VB/C NSg$ D NSg/J NSg ISg+ J/R > had . ” -# VB . . +# VP . . > # > The bottle of whiskey — a second one — was now in constant demand by all present , # D NSg/VB P N🅪Sg . D/P NSg/VB/J NSg/I/J+ . VPt NSg/J/R/C NPr/J/R/P NSg/J N🅪Sg/VB+ NSg/J/P NSg/I/J/C/Dq NSg/VB/J . > excepting Catherine , who “ felt just as good on nothing at all . ” Tom rang for the -# Nᴹ/Vg/J NPr+ . NPr/I+ . N🅪Sg/VB/J J NSg/R NPr/VB/J J/P NSg/I/J+ NSg/P NSg/I/J/C/Dq . . NPr/VB+ VPt R/C/P D +# Nᴹ/Vg/J NPr+ . NPr/I+ . N🅪Sg/VP/J J/R NSg/R NPr/VB/J J/P NSg/I/J+ NSg/P NSg/I/J/C/Dq . . NPr/VB+ VPt R/C/P D > janitor and sent him for some celebrated sandwiches , which were a complete -# NSg VB/C NSg/VB ISg+ R/C/P I/J/R/Dq VP/J NPl/V3+ . I/C+ NSg/VPt D/P NSg/VB/J +# NSg VB/C NSg/VP ISg+ R/C/P I/J/R/Dq VP/J NPl/V3+ . I/C+ NSg/VPt D/P NSg/VB/J > supper in themselves . I wanted to get out and walk eastward toward the park # NSg/VB+ NPr/J/R/P IPl+ . ISg/#r+ VP/J P NSg/VB NSg/VB/J/R/P VB/C NSg/VB NSg/J J/P D+ NPr/VB+ > through the soft twilight , but each time I tried to go I became entangled in # NSg/J/P D+ NSg/J+ Nᴹ/VB/J+ . NSg/C/P Dq+ N🅪Sg/VB/J+ ISg/#r+ VP/J P NSg/VB/J ISg/#r+ VPt VP/J NPr/J/R/P > some wild , strident argument which pulled me back , as if with ropes , into my # I/J/R/Dq NSg/VB/J . NSg/J N🅪Sg/VB+ I/C+ VP/J NPr/ISg+ NSg/VB/J . NSg/R NSg/C P NPl/V3 . P D$+ -> chair . Yet high over the city our line of yellow windows must have contributed -# NSg/VB+ . NSg/VB/C NSg/VB/J/R NSg/J/P D+ NSg+ D$+ NSg/VB P NSg/VB/J+ NPrPl/V3+ NSg/VB NSg/VXB VP/J +> chair . Yet high over the city our line of yellow windows must have contributed +# NSg/VB+ . NSg/VB/C NSg/VB/J/R NSg/J/P D+ NSg+ D$+ NSg/VB P NSg/VB/J+ NPrPl/V3+ NSg/VXB NSg/VXB VP/J > their share of human secrecy to the casual watcher in the darkening streets , and # D$+ NSg/VB P NSg/VB/J Nᴹ P D NSg/J NSg+ NPr/J/R/P D Nᴹ/Vg/J NPl/V3+ . VB/C > I saw him too , looking up and wondering . I was within and without , @@ -2170,18 +2170,18 @@ # > Myrtle pulled her chair close to mine , and suddenly her warm breath poured over # NPr VP/J ISg/D$+ NSg/VB+ NSg/VB/J P NSg/I/VB+ . VB/C R ISg/D$+ NSg/VB/J N🅪Sg/VB/J+ VP/J NSg/J/P -> me the story of her first meeting with Tom . -# NPr/ISg+ D NSg/VB P ISg/D$+ NSg/VB/J N🅪Sg/Vg/J+ P NPr/VB+ . +> me the story of her first meeting with Tom . +# NPr/ISg+ D NSg/VB P ISg/D$+ NSg/J N🅪Sg/Vg/J+ P NPr/VB+ . > # > “ It was on the two little seats facing each other that are always the last ones # . NPr/ISg+ VPt J/P D+ NSg+ NPr/I/J/Dq+ NPl/V3+ Nᴹ/Vg/J Dq+ NSg/VB/J+ NSg/I/C/Ddem+ VB R D NSg/VB/J NPl > left on the train . I was going up to New York to see my sister and spend the -# NPr/VB/J J/P D+ NSg/VB+ . ISg/#r+ VPt Nᴹ/Vg/J NSg/VB/J/P P NSg/J+ NPr+ P NSg/VB D$+ NSg/VB+ VB/C NSg/VB D+ +# NPr/VP/J J/P D+ NSg/VB+ . ISg/#r+ VPt Nᴹ/Vg/J NSg/VB/J/P P NSg/J+ NPr+ P NSg/VB D$+ NSg/VB+ VB/C NSg/VB D+ > night . He had on a dress suit and patent leather shoes , and I couldn’t keep my -# N🅪Sg/VB+ . NPr/ISg+ VB J/P D/P NSg/VB+ NSg/VB VB/C NSg/VB/J+ N🅪Sg/VB/J+ NPl/V3+ . VB/C ISg/#r+ VB NSg/VB D$+ +# N🅪Sg/VB+ . NPr/ISg+ VP J/P D/P NSg/VB+ NSg/VB VB/C NSg/VB/J+ N🅪Sg/VB/J+ NPl/V3+ . VB/C ISg/#r+ VXB NSg/VB D$+ > eyes off him , but every time he looked at me I had to pretend to be looking at -# NPl/V3+ NSg/VB/J/P ISg+ . NSg/C/P Dq N🅪Sg/VB/J+ NPr/ISg+ VP/J NSg/P NPr/ISg+ ISg/#r+ VB P NSg/VB/J P NSg/VXB Nᴹ/Vg/J NSg/P +# NPl/V3+ NSg/VB/J/P ISg+ . NSg/C/P Dq N🅪Sg/VB/J+ NPr/ISg+ VP/J NSg/P NPr/ISg+ ISg/#r+ VP P NSg/VB/J P NSg/VXB Nᴹ/Vg/J NSg/P > the advertisement over his head . When we came into the station he was next to # D NSg NSg/J/P ISg/D$+ NPr/VB/J+ . NSg/I/C IPl+ NSg/VPt/P P D+ NSg/VB+ NPr/ISg+ VPt NSg/J/P P > me , and his white shirt - front pressed against my arm , and so I told him I’d have @@ -2189,7 +2189,7 @@ > to call a policeman , but he knew I lied . I was so excited that when I got into a # P NSg/VB D/P NSg+ . NSg/C/P NPr/ISg+ VPt ISg/#r+ NSg/VP/J . ISg/#r+ VPt NSg/I/J/R/C VP/J NSg/I/C/Ddem NSg/I/C ISg/#r+ VP P D/P+ > taxi with him I didn’t hardly know I wasn’t getting into a subway train . All I -# NSg/VB+ P ISg+ ISg/#r+ VB R NSg/VB ISg/#r+ VB NSg/Vg P D/P NSg/VB+ NSg/VB+ . NSg/I/J/C/Dq ISg/#r+ +# NSg/VB+ P ISg+ ISg/#r+ VXPt R NSg/VB ISg/#r+ VPt NSg/Vg P D/P NSg/VB+ NSg/VB+ . NSg/I/J/C/Dq ISg/#r+ > kept thinking about , over and over , was ‘ You can’t live forever ; you can’t live # VP Nᴹ/Vg/J J/P . NSg/J/P VB/C NSg/J/P . VPt Unlintable ISgPl+ VXB VB/J NSg/J . ISgPl+ VXB VB/J > forever . ’ ” @@ -2211,31 +2211,31 @@ > black silk bow for mother’s grave that’ll last all summer . I got to write down a # N🅪Sg/VB/J N🅪Sg/VB+ NSg/VB R/C/P NSg$ NSg/VB/J+ K NSg/VB/J NSg/I/J/C/Dq NPr🅪Sg/VB+ . ISg/#r+ VP P NSg/VB N🅪Sg/VB/J/P D/P+ > list so I won’t forget all the things I got to do . ” -# NSg/VB+ NSg/I/J/R/C ISg/#r+ VB VB NSg/I/J/C/Dq D NPl+ ISg/#r+ VP P VXB . . +# NSg/VB+ NSg/I/J/R/C ISg/#r+ VXB VB NSg/I/J/C/Dq D NPl+ ISg/#r+ VP P VXB . . > # > It was nine o’clock — almost immediately afterward I looked at my watch and found -# NPr/ISg+ VPt NSg R . R R R/Am ISg/#r+ VP/J NSg/P D$+ NSg/VB VB/C NSg/VB +# NPr/ISg+ VPt NSg R . R R R/Am ISg/#r+ VP/J NSg/P D$+ NSg/VB VB/C NSg/VP > it was ten . Mr . McKee was asleep on a chair with his fists clenched in his lap , # NPr/ISg+ VPt NSg . NSg+ . NPr VPt J J/P D/P NSg/VB+ P ISg/D$+ NPl/V3+ VP/J NPr/J/R/P ISg/D$+ NSg/VB/J+ . > like a photograph of a man of action . Taking out my handkerchief I wiped from # NSg/VB/J/C/P D/P NSg/VB P D/P NPr/VB/J P N🅪Sg/VB/J+ . NSg/Vg/J NSg/VB/J/R/P D$+ NSg+ ISg/#r+ VP/J P > his cheek the spot of dried lather that had worried me all the afternoon . -# ISg/D$+ NSg/VB D NSg/VB/J P VP/J Nᴹ/VB NSg/I/C/Ddem+ VB VP/J NPr/ISg+ NSg/I/J/C/Dq D N🅪Sg+ . +# ISg/D$+ NSg/VB D NSg/VB/J P VP/J Nᴹ/VB NSg/I/C/Ddem+ VP VP/J NPr/ISg+ NSg/I/J/C/Dq D N🅪Sg+ . > # > The little dog was sitting on the table looking with blind eyes through the # D+ NPr/I/J/Dq+ NSg/VB/J+ VPt NSg/Vg/J J/P D+ NSg/VB+ Nᴹ/Vg/J P NSg/VB/J+ NPl/V3+ NSg/J/P D+ > smoke , and from time to time groaning faintly . People disappeared , reappeared , # N🅪Sg/VB+ . VB/C P N🅪Sg/VB/J+ P N🅪Sg/VB/J Nᴹ/Vg/J R . NPl/VB+ VP/J . VP/J . -> made plans to go somewhere , and then lost each other , searched for each other , -# VB NPl/V3+ P NSg/VB/J NSg . VB/C NSg/J/C VP/J Dq NSg/VB/J . VP/J R/C/P Dq NSg/VB/J . +> made plans to go somewhere , and then lost each other , searched for each other , +# VP NPl/V3+ P NSg/VB/J NSg . VB/C NSg/J/R/C VP/J Dq NSg/VB/J . VP/J R/C/P Dq NSg/VB/J . > found each other a few feet away . Some time toward midnight Tom Buchanan and -# NSg/VB Dq NSg/VB/J D/P NSg/I/Dq NPl+ VB/J . I/J/R/Dq N🅪Sg/VB/J J/P NSg/J+ NPr/VB+ NPr VB/C +# NSg/VP Dq NSg/VB/J D/P NSg/I/Dq NPl+ VB/J . I/J/R/Dq N🅪Sg/VB/J J/P NSg/J+ NPr/VB+ NPr VB/C > Mrs . Wilson stood face to face discussing , in impassioned voices , whether Mrs . -# NPl+ . NPr+ VB NSg/VB+ P NSg/VB Nᴹ/Vg/J . NPr/J/R/P J NPl/V3+ . I/C NPl+ . +# NPl+ . NPr+ VP NSg/VB+ P NSg/VB Nᴹ/Vg/J . NPr/J/R/P J NPl/V3+ . I/C NPl+ . > Wilson had any right to mention Daisy’s name . -# NPr+ VB I/R/Dq NPr/VB/J+ P NSg/VB NSg$ NSg/VB+ . +# NPr+ VP I/R/Dq NPr/VB/J+ P NSg/VB NSg$ NSg/VB+ . > # > “ Daisy ! Daisy ! Daisy ! ” shouted Mrs . Wilson . “ I’ll say it whenever I want to ! @@ -2248,12 +2248,12 @@ # Nᴹ/Vg/J D/P NPr/VB/J/P J N🅪Sg+ . NPr/VB+ NPr+ NSg/VPt/J ISg/D$+ NSg/VB+ P ISg/D$+ NSg/VB/J NSg/VB+ . > # -> Then there were bloody towels upon the bathroom floor , and women’s voices -# NSg/J/C R+ NSg/VPt NSg/VB/J NPl/V3+ P D+ NSg/VB+ NSg/VB+ . VB/C NSg$ NPl/V3+ +> Then there were bloody towels upon the bathroom floor , and women’s voices +# NSg/J/R/C R+ NSg/VPt NSg/VB/J NPl/V3+ P D+ NSg/VB+ NSg/VB+ . VB/C NSg$ NPl/V3+ > scolding , and high over the confusion a long broken wail of pain . Mr . McKee # Nᴹ/Vg/J . VB/C NSg/VB/J/R NSg/J/P D N🅪Sg/VB+ D/P NPr/VB/J VPp/J+ NSg/VB P N🅪Sg/VB+ . NSg+ . NPr > awoke from his doze and started in a daze toward the door . When he had gone half -# VB P ISg/D$+ NSg/VB VB/C VP/J NPr/J/R/P D/P NSg/VB J/P D NSg/VB+ . NSg/I/C NPr/ISg+ VB VPp/J/P N🅪Sg/VB/J/P+ +# VPt P ISg/D$+ NSg/VB VB/C VP/J NPr/J/R/P D/P NSg/VB J/P D NSg/VB+ . NSg/I/C NPr/ISg+ VP VPp/J/P N🅪Sg/J/P+ > way he turned around and stared at the scene — his wife and Catherine scolding and # NSg/J+ NPr/ISg+ VP/J J/P VB/C VP/J NSg/P D NSg/VB . ISg/D$+ NSg/VB/J VB/C NPr+ Nᴹ/Vg/J VB/C > consoling as they stumbled here and there among the crowded furniture with @@ -2262,8 +2262,8 @@ # NPl/V3 P N🅪Sg/VB+ . VB/C D Nᴹ/Vg/J NSg/VB+ J/P D NSg/VB+ . Nᴹ/Vg/J R . VB/C > trying to spread a copy of Town Tattle over the tapestry scenes of Versailles . # Nᴹ/Vg/J P N🅪Sg/VBP D/P NSg/VB P NSg+ NSg/VB NSg/J/P D N🅪Sg/VB NPl/V3 P NPr+ . -> Then Mr . McKee turned and continued on out the door . Taking my hat from the -# NSg/J/C NSg+ . NPr VP/J VB/C VP/J J/P NSg/VB/J/R/P D NSg/VB+ . NSg/Vg/J D$+ NSg/VB+ P D+ +> Then Mr . McKee turned and continued on out the door . Taking my hat from the +# NSg/J/R/C NSg+ . NPr VP/J VB/C VP/J J/P NSg/VB/J/R/P D NSg/VB+ . NSg/Vg/J D$+ NSg/VB+ P D+ > chandelier , I followed . # NSg+ . ISg/#r+ VP/J . > @@ -2285,7 +2285,7 @@ > # > “ I beg your pardon , ” said Mr . McKee with dignity , “ I didn’t know I was touching -# . ISg/#r+ NSg/VB D$+ NSg/VB . . VP/J NSg+ . NPr P NSg+ . . ISg/#r+ VB NSg/VB ISg/#r+ VPt Nᴹ/Vg/J/P +# . ISg/#r+ NSg/VB D$+ NSg/VB . . VP/J NSg+ . NPr P NSg+ . . ISg/#r+ VXPt NSg/VB ISg/#r+ VPt Nᴹ/Vg/J/P > it . ” # NPr/ISg+ . . > @@ -2302,16 +2302,16 @@ # > “ Beauty and the Beast . . . Loneliness . . . Old Grocery Horse . . . Brook’n # . N🅪Sg/VB/J VB/C D+ NSg/VB/J+ . . . Nᴹ . . . NSg/J+ NSg/VB+ NSg/VB+ . . . ? -> Bridge . . . ” Then I was lying half asleep in the cold lower level of the -# N🅪Sg/VB+ . . . . NSg/J/C ISg/#r+ VPt Nᴹ/Vg/J N🅪Sg/VB/J/P+ J NPr/J/R/P D NSg/J NSg/VB/JC NSg/VB/J P D+ +> Bridge . . . ” Then I was lying half asleep in the cold lower level of the +# N🅪Sg/VB+ . . . . NSg/J/R/C ISg/#r+ VPt Nᴹ/Vg/J N🅪Sg/J/P+ J NPr/J/R/P D NSg/J NSg/VB/JC NSg/VB/J P D+ > Pennsylvania Station , staring at the morning Tribune , and waiting for the four # NPr+ NSg/VB+ . Nᴹ/Vg/J NSg/P D+ N🅪Sg/Vg/J+ NSg . VB/C Nᴹ/Vg/J R/C/P D NSg > o’clock train . # R NSg/VB+ . > # -> CHAPTER III -# NSg/VB+ #r +> CHAPTER III +# HeadingStart NSg/VB+ #r > # > There was music from my neighbor’s house through the summer nights . In his blue @@ -2341,11 +2341,11 @@ > Every Friday five crates of oranges and lemons arrived from a fruiterer in New # Dq+ NSg+ NSg NPl/V3 P NPl/V3 VB/C NPl/V3+ VP/J P D/P NSg NPr/J/R/P NSg/J > York — every Monday these same oranges and lemons left his back door in a pyramid -# NPr+ . Dq NSg+ I/Ddem I/J NPl/V3 VB/C NPl/V3+ NPr/VB/J ISg/D$+ NSg/VB/J NSg/VB+ NPr/J/R/P D/P NSg/VB +# NPr+ . Dq NSg+ I/Ddem I/J NPl/V3 VB/C NPl/V3+ NPr/VP/J ISg/D$+ NSg/VB/J NSg/VB+ NPr/J/R/P D/P NSg/VB > of pulpless halves . There was a machine in the kitchen which could extract the # P ? V3+ . R+ VPt D/P NSg/VB+ NPr/J/R/P D+ NSg/VB+ I/C+ NSg/VXB NSg/VB D -> juice of two hundred oranges in half an hour if a little button was pressed two -# N🅪Sg/VB/J P NSg NSg NPl/V3 NPr/J/R/P N🅪Sg/VB/J/P+ D/P NSg+ NSg/C D/P NPr/I/J/Dq NSg/VB+ VPt VP/J NSg +> juice of two hundred oranges in half an hour if a little button was pressed two +# N🅪Sg/VB/J P NSg NSg NPl/V3 NPr/J/R/P N🅪Sg/J/P+ D/P NSg+ NSg/C D/P NPr/I/J/Dq NSg/VB+ VPt VP/J NSg > hundred times by a butler’s thumb . # NSg NPl/V3+ NSg/J/P D/P NSg$ NSg/VB+ . > @@ -2402,8 +2402,8 @@ # NPl . NSg/VB VB/C N🅪Sg/VB+ NPr/J/R/P D I/J N🅪Sg/VB/J+ . R R+ VB NPl . > confident girls who weave here and there among the stouter and more stable , # NSg/J NPl/V3+ NPr/I+ NSg/VB NSg/J/R VB/C R P D NSg/JC VB/C NPr/I/J/R/Dq NSg/VB/J . -> become for a sharp , joyous moment the centre of a group , and then , excited with -# VBPp R/C/P D/P NPr/VB/J . J NSg+ D NSg/VB/Comm P D/P NSg/VB+ . VB/C NSg/J/C . VP/J P +> become for a sharp , joyous moment the centre of a group , and then , excited with +# VBPp R/C/P D/P NPr/VB/J . J NSg+ D NSg/VB/Comm P D/P NSg/VB+ . VB/C NSg/J/R/C . VP/J P > triumph , glide on through the sea - change of faces and voices and color under the # N🅪Sg/VB+ . NSg/VB J/P NSg/J/P D NSg+ . N🅪Sg/VB P NPl/V3 VB/C NPl/V3 VB/C N🅪Sg/VB/J/Am+ NSg/J/P D > constantly changing light . @@ -2419,17 +2419,17 @@ > rhythm obligingly for her , and there is a burst of chatter as the erroneous news # N🅪Sg/VB+ R R/C/P ISg/D$+ . VB/C R+ VL3 D/P NSg/VB P NSg/VB+ NSg/R D J Nᴹ/VB+ > goes around that she is Gilda Gray’s understudy from the Follies . The party has -# NPl/VB J/P NSg/I/C/Ddem ISg+ VL3 NPr NSg$/Am NSg/VB P D NPl/V3 . D+ NSg/VB/J+ V3 +# NPl/V3 J/P NSg/I/C/Ddem ISg+ VL3 NPr NSg$/Am NSg/VB P D NPl/V3 . D+ NSg/VB/J+ V3 > begun . # VPp . > # -> I believe that on the first night I went to Gatsby’s house I was one of the few -# ISg/#r+ VB NSg/I/C/Ddem J/P D+ NSg/VB/J+ N🅪Sg/VB+ ISg/#r+ NSg/VPt P NSg$ NPr/VB+ ISg/#r+ VPt NSg/I/J P D NSg/I/Dq +> I believe that on the first night I went to Gatsby’s house I was one of the few +# ISg/#r+ VB NSg/I/C/Ddem J/P D+ NSg/J+ N🅪Sg/VB+ ISg/#r+ NSg/VPt P NSg$ NPr/VB+ ISg/#r+ VPt NSg/I/J P D NSg/I/Dq > guests who had actually been invited . People were not invited — they went there . -# NPl/V3+ NPr/I+ VB R NSg/VPp NSg/VP/J . NPl/VB+ NSg/VPt NSg/R/C NSg/VP/J . IPl+ NSg/VPt R . -> They got into automobiles which bore them out to Long Island , and somehow they -# IPl+ VP P NPl/V3 I/C+ NSg/VB NSg/IPl+ NSg/VB/J/R/P P NPr/VB/J NSg/VB+ . VB/C R IPl+ +# NPl/V3+ NPr/I+ VP R NSg/VPp NSg/VP/J . NPl/VB+ NSg/VPt NSg/R/C NSg/VP/J . IPl+ NSg/VPt R . +> They got into automobiles which bore them out to Long Island , and somehow they +# IPl+ VP P NPl/V3 I/C+ NSg/VBPt NSg/IPl+ NSg/VB/J/R/P P NPr/VB/J NSg/VB+ . VB/C R IPl+ > ended up at Gatsby’s door . Once there they were introduced by somebody who knew # VP/J NSg/VB/J/P NSg/P NSg$ NSg/VB+ . NSg/C R+ IPl+ NSg/VPt VP/J NSg/J/P NSg/I+ NPr/I+ VPt > Gatsby , and after that they conducted themselves according to the rules of @@ -2437,21 +2437,21 @@ > behavior associated with an amusement park . Sometimes they came and went without # N🅪Sg/Am+ VP/J P D/P NSg+ NPr/VB+ . R IPl+ NSg/VPt/P VB/C NSg/VPt C/P > having met Gatsby at all , came for the party with a simplicity of heart that was -# Nᴹ/Vg/J VB NPr NSg/P NSg/I/J/C/Dq . NSg/VPt/P R/C/P D NSg/VB/J+ P D/P N🅪Sg P N🅪Sg/VB+ NSg/I/C/Ddem+ VPt +# Nᴹ/Vg/J VP NPr NSg/P NSg/I/J/C/Dq . NSg/VPt/P R/C/P D NSg/VB/J+ P D/P N🅪Sg P N🅪Sg/VB+ NSg/I/C/Ddem+ VPt > its own ticket of admission . # ISg/D$+ NSg/VB/J NSg/VB P NSg+ . > # > I had been actually invited . A chauffeur in a uniform of robin’s - egg blue -# ISg/#r+ VB NSg/VPp R NSg/VP/J . D/P NSg/VB NPr/J/R/P D/P NSg/VB/J P NSg$ . N🅪Sg/VB+ N🅪Sg/VB/J +# ISg/#r+ VP NSg/VPp R NSg/VP/J . D/P NSg/VB NPr/J/R/P D/P NSg/VB/J P NSg$ . N🅪Sg/VB+ N🅪Sg/VB/J > crossed my lawn early that Saturday morning with a surprisingly formal note from # VP/J D$+ NSg/VB+ NSg/J/R NSg/I/C/Ddem NSg/VB+ N🅪Sg/Vg/J+ P D/P R NSg/J NSg/VB+ P > his employer : the honor would be entirely Gatsby’s , it said , if I would attend # ISg/D$+ NSg+ . D N🅪Sg/VB/Am+ VXB NSg/VXB R NSg$ . NPr/ISg+ VP/J . NSg/C ISg/#r+ VXB VB > his “ little party ” that night . He had seen me several times , and had intended to -# ISg/D$+ . NPr/I/J/Dq NSg/VB/J+ . NSg/I/C/Ddem N🅪Sg/VB+ . NPr/ISg+ VB NSg/VPp NPr/ISg+ J/Dq+ NPl/V3+ . VB/C VB NSg/VP/J P +# ISg/D$+ . NPr/I/J/Dq NSg/VB/J+ . NSg/I/C/Ddem N🅪Sg/VB+ . NPr/ISg+ VP NSg/VPp NPr/ISg+ J/Dq+ NPl/V3+ . VB/C VP NSg/VP/J P > call on me long before , but a peculiar combination of circumstances had -# NSg/VB J/P NPr/ISg+ NPr/VB/J C/P . NSg/C/P D/P NSg/J N🅪Sg P NPl/V3+ VB +# NSg/VB J/P NPr/ISg+ NPr/VB/J C/P . NSg/C/P D/P NSg/J N🅪Sg P NPl/V3+ VP > prevented it — signed Jay Gatsby , in a majestic hand . # VP/J NPr/ISg+ . VP/J NPr+ NPr . NPr/J/R/P D/P J NSg/VB+ . > @@ -2459,9 +2459,9 @@ > Dressed up in white flannels I went over to his lawn a little after seven , and # VP/J NSg/VB/J/P NPr/J/R/P NPr🅪Sg/VB/J NPl/V3 ISg/#r+ NSg/VPt NSg/J/P P ISg/D$+ NSg/VB D/P NPr/I/J/Dq P NSg . VB/C > wandered around rather ill at ease among swirls and eddies of people I didn’t -# VP/J J/P NPr/VB/J/R NSg/VB/J NSg/P Nᴹ/VB+ P NPl/V3 VB/C NPl/V3 P NPl/VB+ ISg/#r+ VB +# VP/J J/P NPr/VB/J/R NSg/VB/J NSg/P Nᴹ/VB+ P NPl/V3 VB/C NPl/V3 P NPl/VB+ ISg/#r+ VXPt > know — though here and there was a face I had noticed on the commuting train . I -# NSg/VB . VB/C NSg/J/R VB/C R+ VPt D/P NSg/VB+ ISg/#r+ VB VP/J J/P D Nᴹ/Vg/J NSg/VB+ . ISg/#r+ +# NSg/VB . VB/C NSg/J/R VB/C R+ VPt D/P NSg/VB+ ISg/#r+ VP VP/J J/P D Nᴹ/Vg/J NSg/VB+ . ISg/#r+ > was immediately struck by the number of young Englishmen dotted about ; all well # VPt R VB NSg/J/P D N🅪Sg/VB/JC+ P NPr/VB/J NPl VP/J J/P . NSg/I/J/C/Dq NSg/VB/J/R > dressed , all looking a little hungry , and all talking in low , earnest voices to @@ -2477,7 +2477,7 @@ > # > As soon as I arrived I made an attempt to find my host , but the two or three -# NSg/R J/R NSg/R ISg/#r+ VP/J ISg/#r+ VB D/P NSg/VB+ P NSg/VB D$+ NSg/VB+ . NSg/C/P D NSg NPr/C NSg +# NSg/R J/R NSg/R ISg/#r+ VP/J ISg/#r+ VP D/P NSg/VB+ P NSg/VB D$+ NSg/VB+ . NSg/C/P D NSg NPr/C NSg > people of whom I asked his whereabouts stared at me in such an amazed way , and # NPl/VB P I+ ISg/#r+ VP/J ISg/D$+ NSg+ VP/J NSg/P NPr/ISg+ NPr/J/R/P NSg/I D/P VP/J NSg/J+ . VB/C > denied so vehemently any knowledge of his movements , that I slunk off in the @@ -2491,13 +2491,13 @@ > I was on my way to get roaring drunk from sheer embarrassment when Jordan Baker # ISg/#r+ VPt J/P D$+ NSg/J+ P NSg/VB Nᴹ/Vg/J NSg/VPp/J P NSg/VB/J N🅪Sg+ NSg/I/C NPr+ NPr+ > came out of the house and stood at the head of the marble steps , leaning a -# NSg/VPt/P NSg/VB/J/R/P P D+ NPr/VB+ VB/C VB NSg/P D NPr/VB/J P D+ NSg/VB/J+ NPl/V3+ . Nᴹ/Vg/J D/P +# NSg/VPt/P NSg/VB/J/R/P P D+ NPr/VB+ VB/C VP NSg/P D NPr/VB/J P D+ NSg/VB/J+ NPl/V3+ . Nᴹ/Vg/J D/P > little backward and looking with contemptuous interest down into the garden . # NPr/I/J/Dq NSg/J VB/C Nᴹ/Vg/J P J N🅪Sg/VB+ N🅪Sg/VB/J/P P D NSg/VB/J+ . > # > Welcome or not , I found it necessary to attach myself to some one before I -# NSg/VB/J NPr/C NSg/R/C . ISg/#r+ NSg/VB NPr/ISg+ NSg/J P VB ISg+ P I/J/R/Dq+ NSg/I/J+ C/P ISg/#r+ +# NSg/VB/J NPr/C NSg/R/C . ISg/#r+ NSg/VP NPr/ISg+ NSg/J P VB ISg+ P I/J/R/Dq+ NSg/I/J+ C/P ISg/#r+ > should begin to address cordial remarks to the passers - by . # VXB NSg/VB P NSg/VB NSg/J NPl/V3+ P D NPl . NSg/J/P . > @@ -2515,31 +2515,31 @@ > # > She held my hand impersonally , as a promise that she’d take care of me in a -# ISg+ VB D$+ NSg/VB+ R . NSg/R D/P NSg/VB+ NSg/I/C/Ddem+ K NSg/VB N🅪Sg/VB P NPr/ISg+ NPr/J/R/P D/P +# ISg+ VP D$+ NSg/VB+ R . NSg/R D/P NSg/VB+ NSg/I/C/Ddem+ K NSg/VB N🅪Sg/VB P NPr/ISg+ NPr/J/R/P D/P > minute , and gave ear to two girls in twin yellow dresses , who stopped at the -# NSg/VB/J+ . VB/C VPt NSg/VB/J+ P NSg NPl/V3+ NPr/J/R/P NSg/VB/J+ NSg/VB/J+ NPl/V3+ . NPr/I+ VB/J NSg/P D +# NSg/VB/J+ . VB/C VPt NSg/VB/J+ P NSg NPl/V3+ NPr/J/R/P NSg/VB/J+ NSg/VB/J+ NPl/V3+ . NPr/I+ VP/J NSg/P D > foot of the steps . # NSg/VB P D NPl/V3+ . > # > “ Hello ! ” they cried together . “ Sorry you didn’t win . ” -# . NSg/VB . . IPl+ VP/J J . . NSg/VB/J ISgPl+ VB NSg/VB . . +# . NSg/VB . . IPl+ VP/J J . . NSg/VB/J ISgPl+ VXPt NSg/VB . . > # > That was for the golf tournament . She had lost in the finals the week before . -# NSg/I/C/Ddem+ VPt R/C/P D+ NSg/VB+ NSg+ . ISg+ VB VP/J NPr/J/R/P D+ NPl/V3+ D+ NSg/J+ C/P . +# NSg/I/C/Ddem+ VPt R/C/P D+ NSg/VB+ NSg+ . ISg+ VP VP/J NPr/J/R/P D+ NPl/V3+ D+ NSg/J+ C/P . > # > “ You don’t know who we are , ” said one of the girls in yellow , “ but we met you -# . ISgPl+ VB NSg/VB NPr/I+ IPl+ VB . . VP/J NSg/I/J P D NPl/V3+ NPr/J/R/P NSg/VB/J . . NSg/C/P IPl+ VB ISgPl+ +# . ISgPl+ VXB NSg/VB NPr/I+ IPl+ VB . . VP/J NSg/I/J P D NPl/V3+ NPr/J/R/P NSg/VB/J . . NSg/C/P IPl+ VP ISgPl+ > here about a month ago . ” # NSg/J/R J/P D/P NSg/J+ J/P . . > # -> “ You’ve dyed your hair since then , ” remarked Jordan , and I started , but the -# . K VP/J D$+ N🅪Sg/VB+ C/P NSg/J/C . . VP/J NPr+ . VB/C ISg/#r+ VP/J . NSg/C/P D +> “ You’ve dyed your hair since then , ” remarked Jordan , and I started , but the +# . K VP/J D$+ N🅪Sg/VB+ C/P NSg/J/R/C . . VP/J NPr+ . VB/C ISg/#r+ VP/J . NSg/C/P D > girls had moved casually on and her remark was addressed to the premature moon , -# NPl/V3+ VB VP/J R J/P VB/C ISg/D$+ NSg/VB+ VPt VP/J P D NSg/J NPr/VB+ . +# NPl/V3+ VP VP/J R J/P VB/C ISg/D$+ NSg/VB+ VPt VP/J P D NSg/J NPr/VB+ . > produced like the supper , no doubt , out of a caterer’s basket . With Jordan’s # VP/J NSg/VB/J/C/P D NSg/VB+ . NPr/Dq/P N🅪Sg/VB+ . NSg/VB/J/R/P P D/P NSg$ NSg/VB+ . P NSg$ > slender golden arm resting in mine , we descended the steps and sauntered about @@ -2557,9 +2557,9 @@ > # > “ The last one was the one I met you at , ” answered the girl , in an alert -# . D+ NSg/VB/J+ NSg/I/J+ VPt D NSg/I/J ISg/#r+ VB ISgPl+ NSg/P . . VP/J D+ NSg/VB+ . NPr/J/R/P D/P+ NSg/VB/J+ +# . D+ NSg/VB/J+ NSg/I/J+ VPt D NSg/I/J ISg/#r+ VP ISgPl+ NSg/P . . VP/J D+ NSg/VB+ . NPr/J/R/P D/P+ NSg/VB/J+ > confident voice . She turned to her companion : “ Wasn’t it for you , Lucille ? ” -# NSg/J+ NSg/VB+ . ISg+ VP/J P ISg/D$+ NSg/VB+ . . VB NPr/ISg+ R/C/P ISgPl+ . NPr+ . . +# NSg/J+ NSg/VB+ . ISg+ VP/J P ISg/D$+ NSg/VB+ . . VPt NPr/ISg+ R/C/P ISgPl+ . NPr+ . . > # > It was for Lucille , too . @@ -2576,26 +2576,26 @@ # NSg/VB+ NPr/J/R/P NPr/ISg+ . . > # -> “ Did you keep it ? ” asked Jordan . -# . VPt ISgPl+ NSg/VB NPr/ISg+ . . VP/J NPr+ . +> “ Did you keep it ? ” asked Jordan . +# . VXPt ISgPl+ NSg/VB NPr/ISg+ . . VP/J NPr+ . > # -> “ Sure I did . I was going to wear it to - night , but it was too big in the bust and -# . J ISg/#r+ VPt . ISg/#r+ VPt Nᴹ/Vg/J P NSg/VB NPr/ISg+ P . N🅪Sg/VB+ . NSg/C/P NPr/ISg+ VPt R NSg/J NPr/J/R/P D NSg/VB/J VB/C +> “ Sure I did . I was going to wear it to - night , but it was too big in the bust and +# . J ISg/#r+ VXPt . ISg/#r+ VPt Nᴹ/Vg/J P NSg/VB NPr/ISg+ P . N🅪Sg/VB+ . NSg/C/P NPr/ISg+ VPt R NSg/J NPr/J/R/P D NSg/VB/J VB/C > had to be altered . It was gas blue with lavender beads . Two hundred and -# VB P NSg/VXB NSg/VP/J . NPr/ISg+ VPt NSg/VB/J N🅪Sg/VB/J P Nᴹ/VB/J NPl/V3+ . NSg NSg VB/C +# VP P NSg/VXB NSg/VP/J . NPr/ISg+ VPt NSg/VB/J N🅪Sg/VB/J P Nᴹ/VB/J NPl/V3+ . NSg NSg VB/C > sixty - five dollars . ” # NSg . NSg NPl+ . . > # > “ There’s something funny about a fellow that’ll do a thing like that , ” said the -# . K NSg/I/J+ NSg/J J/P D/P NSg/VB K VXB D/P NSg+ NSg/VB/J/C/P NSg/I/C/Ddem+ . . VP/J D +# . K NSg/I/J+ NSg/J J/P D/P NSg K VXB D/P NSg+ NSg/VB/J/C/P NSg/I/C/Ddem+ . . VP/J D > other girl eagerly . “ He doesn’t want any trouble with anybody . ” -# NSg/VB/J NSg/VB+ R . . NPr/ISg+ VB NSg/VB I/R/Dq N🅪Sg/VB+ P NSg/I+ . . +# NSg/VB/J NSg/VB+ R . . NPr/ISg+ VX3 NSg/VB I/R/Dq N🅪Sg/VB+ P NSg/I+ . . > # > “ Who doesn’t ? ” I inquired . -# . NPr/I+ VB . . ISg/#r+ VP/J . +# . NPr/I+ VX3 . . ISg/#r+ VP/J . > # > “ Gatsby . Somebody told me — — ” @@ -2617,23 +2617,23 @@ > # > “ I don’t think it’s so much that , ” argued Lucille sceptically ; “ it’s more that -# . ISg/#r+ VB NSg/VB K NSg/I/J/R/C NSg/I/J/R/Dq NSg/I/C/Ddem+ . . VP/J NPr+ R/Au/Br . . K NPr/I/J/R/Dq NSg/I/C/Ddem +# . ISg/#r+ VXB NSg/VB K NSg/I/J/R/C NSg/I/J/R/Dq NSg/I/C/Ddem+ . . VP/J NPr+ R/Au/Br . . K NPr/I/J/R/Dq NSg/I/C/Ddem > he was a German spy during the war . ” # NPr/ISg+ VPt D/P NPr🅪Sg/J NSg/VB VB/P D N🅪Sg/VB+ . . > # > One of the men nodded in confirmation . -# NSg/I/J P D+ NPl+ VB NPr/J/R/P N🅪Sg+ . +# NSg/I/J P D+ NPl+ VP NPr/J/R/P N🅪Sg+ . > # > “ I heard that from a man who knew all about him , grew up with him in Germany , ” -# . ISg/#r+ VP/J NSg/I/C/Ddem P D/P+ NPr/VB/J+ NPr/I+ VPt NSg/I/J/C/Dq J/P ISg+ . VB NSg/VB/J/P P ISg+ NPr/J/R/P NPr+ . . +# . ISg/#r+ VP/J NSg/I/C/Ddem P D/P+ NPr/VB/J+ NPr/I+ VPt NSg/I/J/C/Dq J/P ISg+ . VPt NSg/VB/J/P P ISg+ NPr/J/R/P NPr+ . . > he assured us positively . # NPr/ISg+ NSg/VP/J NPr/IPl+ R . > # -> “ Oh , no , ” said the first girl , “ it couldn’t be that , because he was in the -# . NPr/VB . NPr/Dq/P . . VP/J D+ NSg/VB/J+ NSg/VB+ . . NPr/ISg+ VB NSg/VXB NSg/I/C/Ddem+ . C/P NPr/ISg+ VPt NPr/J/R/P D +> “ Oh , no , ” said the first girl , “ it couldn’t be that , because he was in the +# . NPr/VB . NPr/Dq/P . . VP/J D+ NSg/J+ NSg/VB+ . . NPr/ISg+ VXB NSg/VXB NSg/I/C/Ddem+ . C/P NPr/ISg+ VPt NPr/J/R/P D > American army during the war . ” As our credulity switched back to her she leaned # NPr/J NSg+ VB/P D N🅪Sg/VB+ . . NSg/R D$+ NSg VP/J NSg/VB/J P ISg/D$+ ISg+ VP/J > forward with enthusiasm . “ You look at him sometimes when he thinks nobody’s @@ -2647,13 +2647,13 @@ > around for Gatsby . It was testimony to the romantic speculation he inspired that # J/P R/C/P NPr . NPr/ISg+ VPt NSg P D+ NSg/J+ Nᴹ+ NPr/ISg+ VP/J NSg/I/C/Ddem > there were whispers about him from those who had found little that it was -# R+ NSg/VPt NPl/V3 J/P ISg+ P I/Ddem NPr/I+ VB NSg/VB NPr/I/J/Dq NSg/I/C/Ddem NPr/ISg+ VPt +# R+ NSg/VPt NPl/V3 J/P ISg+ P I/Ddem NPr/I+ VP NSg/VP NPr/I/J/Dq NSg/I/C/Ddem NPr/ISg+ VPt > necessary to whisper about in this world . # NSg/J P NSg/VB J/P NPr/J/R/P I/Ddem NSg/VB+ . > # -> The first supper — there would be another one after midnight — was now being served , -# D+ NSg/VB/J+ NSg/VB+ . R+ VXB NSg/VXB I/D NSg/I/J P NSg/J+ . VPt NSg/J/R/C N🅪Sg/Vg/J/C VP/J . +> The first supper — there would be another one after midnight — was now being served , +# D+ NSg/J+ NSg/VB+ . R+ VXB NSg/VXB I/D NSg/I/J P NSg/J+ . VPt NSg/J/R/C N🅪Sg/Vg/J/C VP/J . > and Jordan invited me to join her own party , who were spread around a table on # VB/C NPr+ NSg/VP/J NPr/ISg+ P NSg/VB ISg/D$+ NSg/VB/J+ NSg/VB/J+ . NPr/I+ NSg/VPt N🅪Sg/VBP J/P D/P NSg/VB+ J/P > the other side of the garden . There were three married couples and Jordan’s @@ -2663,7 +2663,7 @@ > under the impression that sooner or later Jordan was going to yield him up her # NSg/J/P D NSg/VB+ NSg/I/C/Ddem+ JC NPr/C JC NPr+ VPt Nᴹ/Vg/J P NSg/VB ISg+ NSg/VB/J/P ISg/D$+ > person to a greater or lesser degree . Instead of rambling this party had -# NSg/VB+ P D/P JC NPr/C NSg/JC NSg+ . R P Nᴹ/Vg/J I/Ddem+ NSg/VB/J+ VB +# NSg/VB+ P D/P JC NPr/C NSg/JC NSg+ . R P Nᴹ/Vg/J I/Ddem+ NSg/VB/J+ VP > preserved a dignified homogeneity , and assumed to itself the function of # VP/J D/P VP/J NSg . VB/C VP/J P ISg+ D N🅪Sg/VB P > representing the staid nobility of the country - side — East Egg condescending to @@ -2674,22 +2674,22 @@ # > “ Let’s get out , ” whispered Jordan , after a somehow wasteful and inappropriate # . NSg$ NSg/VB NSg/VB/J/R/P . . VP/J NPr+ . P D/P R J VB/C J -> half - hour ; “ this is much too polite for me . ” -# N🅪Sg/VB/J/P+ . NSg+ . . I/Ddem+ VL3 NSg/I/J/R/Dq R VB/J R/C/P NPr/ISg+ . . +> half - hour ; “ this is much too polite for me . ” +# N🅪Sg/J/P+ . NSg+ . . I/Ddem+ VL3 NSg/I/J/R/Dq R VB/J R/C/P NPr/ISg+ . . > # > We got up , and she explained that we were going to find the host : I had never -# IPl+ VP NSg/VB/J/P . VB/C ISg+ VP/J NSg/I/C/Ddem IPl+ NSg/VPt Nᴹ/Vg/J P NSg/VB D+ NSg/VB+ . ISg/#r+ VB R +# IPl+ VP NSg/VB/J/P . VB/C ISg+ VP/J NSg/I/C/Ddem IPl+ NSg/VPt Nᴹ/Vg/J P NSg/VB D+ NSg/VB+ . ISg/#r+ VP R > met him , she said , and it was making me uneasy . The undergraduate nodded in a -# VB ISg+ . ISg+ VP/J . VB/C NPr/ISg+ VPt Nᴹ/Vg/J NPr/ISg+ NSg/VB/J . D NSg/J VB NPr/J/R/P D/P +# VP ISg+ . ISg+ VP/J . VB/C NPr/ISg+ VPt Nᴹ/Vg/J NPr/ISg+ NSg/VB/J . D NSg/J VP NPr/J/R/P D/P > cynical , melancholy way . # J . NSg/J NSg/J+ . > # -> The bar , where we glanced first , was crowded , but Gatsby was not there . She -# D+ NSg/VB/P+ . NSg/R/C IPl+ VP/J NSg/VB/J . VPt VP/J . NSg/C/P NPr VPt NSg/R/C R . ISg+ +> The bar , where we glanced first , was crowded , but Gatsby was not there . She +# D+ NSg/VB/P+ . NSg/R/C IPl+ VP/J NSg/J . VPt VP/J . NSg/C/P NPr VPt NSg/R/C R . ISg+ > couldn’t find him from the top of the steps , and he wasn’t on the veranda . On a -# VB NSg/VB ISg+ P D NSg/VB/J P D NPl/V3+ . VB/C NPr/ISg+ VB J/P D NSg/NoAm/Br+ . J/P D/P+ +# VXB NSg/VB ISg+ P D NSg/VB/J P D NPl/V3+ . VB/C NPr/ISg+ VPt J/P D NSg/NoAm/Br+ . J/P D/P+ > chance we tried an important - looking door , and walked into a high Gothic # NPr/VB/J+ IPl+ VP/J D/P J . Nᴹ/Vg/J NSg/VB+ . VB/C VP/J P D/P+ NSg/VB/J/R+ NPr/J+ > library , panelled with carved English oak , and probably transported complete @@ -2731,11 +2731,11 @@ > # > He nodded . -# NPr/ISg+ VB . +# NPr/ISg+ VP . > # -> “ Absolutely real — have pages and everything . I thought they’d be a nice durable -# . R NSg/J . NSg/VXB NPl/V3+ VB/C NSg/I/VB+ . ISg/#r+ N🅪Sg/VP K NSg/VXB D/P NPr/VB/J NSg/J +> “ Absolutely real — have pages and everything . I thought they’d be a nice durable +# . R NSg/J . NSg/VXB NPl/V3+ VB/C NSg/I/VB+ . ISg/#r+ N🅪Sg/VP K NSg/VXB D/P NPr/J NSg/J > cardboard . Matter of fact , they’re absolutely real . Pages and — Here ! Lemme show # Nᴹ/J+ . N🅪Sg/VB P NSg+ . K R NSg/J . NPl/V3+ VB/C . NSg/J/R . W? NSg/VB > you . ” @@ -2753,7 +2753,7 @@ > fooled me . This fella’s a regular Belasco . It’s a triumph . What thoroughness ! # VP/J NPr/ISg+ . I/Ddem ? D/P NSg/J ? . K D/P+ N🅪Sg/VB+ . NSg/I+ Nᴹ . > What realism ! Knew when to stop , too — didn’t cut the pages . But what do you want ? -# NSg/I+ Nᴹ+ . VPt NSg/I/C P NSg/VB . R . VB NSg/VBP/J D NPl/V3+ . NSg/C/P NSg/I+ VXB ISgPl+ NSg/VB . +# NSg/I+ Nᴹ+ . VPt NSg/I/C P NSg/VB . R . VXPt NSg/VBP/J D NPl/V3+ . NSg/C/P NSg/I+ VXB ISgPl+ NSg/VB . > What do you expect ? ” # NSg/I+ VXB ISgPl+ VB . . > @@ -2764,8 +2764,8 @@ # NSg/I/C/Ddem NSg/C NSg/I/J+ N🅪Sg/VB/J+ VPt VP/J D+ NSg/J+ NSg+ VPt J P N🅪Sg/VB . > # -> “ Who brought you ? ” he demanded . “ Or did you just come ? I was brought . Most -# . NPr/I+ VP ISgPl+ . . NPr/ISg+ VP/J . . NPr/C VPt ISgPl+ J NSg/VBPp/P . ISg/#r+ VPt VP . NSg/I/J/R/Dq +> “ Who brought you ? ” he demanded . “ Or did you just come ? I was brought . Most +# . NPr/I+ VP ISgPl+ . . NPr/ISg+ VP/J . . NPr/C VXPt ISgPl+ J/R NSg/VBPp/P . ISg/#r+ VPt VP . NSg/I/J/R/Dq > people were brought . ” # NPl/VB+ NSg/VPt VP . . > @@ -2777,7 +2777,7 @@ > “ I was brought by a woman named Roosevelt , ” he continued . “ Mrs . Claud Roosevelt . # . ISg/#r+ VPt VP NSg/J/P D/P+ NSg/VB+ VP/J NPr+ . . NPr/ISg+ VP/J . . NPl+ . ? NPr+ . > Do you know her ? I met her somewhere last night . I’ve been drunk for about a -# VXB ISgPl+ NSg/VB ISg/D$+ . ISg/#r+ VB ISg/D$+ NSg NSg/VB/J+ N🅪Sg/VB+ . K NSg/VPp NSg/VPp/J R/C/P J/P D/P +# VXB ISgPl+ NSg/VB ISg/D$+ . ISg/#r+ VP ISg/D$+ NSg NSg/VB/J+ N🅪Sg/VB+ . K NSg/VPp NSg/VPp/J R/C/P J/P D/P > week now , and I thought it might sober me up to sit in a library . ” # NSg/J+ NSg/J/R/C . VB/C ISg/#r+ N🅪Sg/VP NPr/ISg+ Nᴹ/VXB/J VB/J NPr/ISg+ NSg/VB/J/P P NSg/VB NPr/J/R/P D/P NSg+ . . > @@ -2786,8 +2786,8 @@ # . V3 NPr/ISg+ . . > # -> “ A little bit , I think . I can’t tell yet . I’ve only been here an hour . Did I -# . D/P+ NPr/I/J/Dq+ NSg/VPt+ . ISg/#r+ NSg/VB . ISg/#r+ VXB NPr/VB NSg/VB/C . K J/R/C NSg/VPp NSg/J/R D/P NSg+ . VPt ISg/#r+ +> “ A little bit , I think . I can’t tell yet . I’ve only been here an hour . Did I +# . D/P+ NPr/I/J/Dq+ NSg/VPt+ . ISg/#r+ NSg/VB . ISg/#r+ VXB NPr/VB NSg/VB/C . K J/R/C NSg/VPp NSg/J/R D/P NSg+ . VXPt ISg/#r+ > tell you about the books ? They’re real . They’re — ” # NPr/VB ISgPl+ J/P D+ NPl/V3+ . K NSg/J . K . . > @@ -2796,8 +2796,8 @@ # . ISgPl+ VP NPr/IPl+ . . > # -> We shook hands with him gravely and went back outdoors . -# IPl+ NSg/VB/J NPl/V3+ P ISg+ R VB/C NSg/VPt NSg/VB/J NSg/V3 . +> We shook hands with him gravely and went back outdoors . +# IPl+ NSg/VPt/J NPl/V3+ P ISg+ R VB/C NSg/VPt NSg/VB/J NSg/V3 . > # > There was dancing now on the canvas in the garden ; old men pushing young girls @@ -2809,31 +2809,31 @@ > girls dancing individualistically or relieving the orchestra for a moment of the # NPl/V3+ Nᴹ/Vg/J R NPr/C Nᴹ/Vg/J D NSg+ R/C/P D/P NSg P D > burden of the banjo or the traps . By midnight the hilarity had increased . A -# NSg/VB P D NSg/VB NPr/C D NPl/V3 . NSg/J/P NSg/J+ D NSg VB VP/J . D/P +# NSg/VB P D NSg/VB NPr/C D NPl/V3 . NSg/J/P NSg/J+ D NSg VP VP/J . D/P > celebrated tenor had sung in Italian , and a notorious contralto had sung in -# VP/J NSg/J VB NPr/VPp NPr/J/R/P N🅪Sg/J . VB/C D/P J NSg VB NPr/VPp NPr/J/R/P +# VP/J NSg/J VP NPr/VPp NPr/J/R/P N🅪Sg/J . VB/C D/P J NSg VP NPr/VPp NPr/J/R/P > jazz , and between the numbers people were doing ‘ ‘ stunts ” all over the garden , # NSg/VB+ . VB/C NSg/P D NPrPl/V3+ NPl/VB+ NSg/VPt Nᴹ/Vg/J Unlintable Unlintable NPl/V3 . NSg/I/J/C/Dq NSg/J/P D NSg/VB/J+ . > while happy , vacuous bursts of laughter rose toward the summer sky . A pair of # NSg/VB/C/P NSg/VB/J . J NPl/V3 P Nᴹ+ NPr/VPt/J J/P D NPr🅪Sg/VB+ N🅪Sg/VB+ . D/P NSg/VB P -> stage twins , who turned out to be the girls in yellow , did a baby act in -# NSg/VB+ NPl/V3+ . NPr/I+ VP/J NSg/VB/J/R/P P NSg/VXB D+ NPl/V3+ NPr/J/R/P NSg/VB/J . VPt D/P+ NSg/VB/J+ NPr/VB+ NPr/J/R/P +> stage twins , who turned out to be the girls in yellow , did a baby act in +# NSg/VB+ NPl/V3+ . NPr/I+ VP/J NSg/VB/J/R/P P NSg/VXB D+ NPl/V3+ NPr/J/R/P NSg/VB/J . VXPt D/P+ NSg/VB/J+ NPr/VB+ NPr/J/R/P > costume , and champagne was served in glasses bigger than finger - bowls . The moon # NSg/VB . VB/C N🅪Sg/VB/J+ VPt VP/J NPr/J/R/P NPl/V3+ JC C/P NSg/VB+ . NPl/V3+ . D+ NPr/VB+ > had risen higher , and floating in the Sound was a triangle of silver scales , -# VB VPp/J NSg/JC . VB/C Nᴹ/Vg/J NPr/J/R/P D+ N🅪Sg/VB/J+ VPt D/P NSg P Nᴹ/VB/J+ NPl/V3 . +# VP VPp/J NSg/JC . VB/C Nᴹ/Vg/J NPr/J/R/P D+ N🅪Sg/VB/J+ VPt D/P NSg P Nᴹ/VB/J+ NPl/V3 . > trembling a little to the stiff , tinny drip of the banjoes on the lawn . # Nᴹ/Vg/J D/P NPr/I/J/Dq P D NSg/VB/J . NSg/J NSg/VB P D ? J/P D NSg/VB+ . > # -> I was still with Jordan Baker . We were sitting at a table with a man of about my -# ISg/#r+ VPt NSg/VB/J P NPr+ NPr+ . IPl+ NSg/VPt NSg/Vg/J NSg/P D/P NSg/VB P D/P NPr/VB/J P J/P D$+ +> I was still with Jordan Baker . We were sitting at a table with a man of about my +# ISg/#r+ VPt NSg/VB/J/R P NPr+ NPr+ . IPl+ NSg/VPt NSg/Vg/J NSg/P D/P NSg/VB P D/P NPr/VB/J P J/P D$+ > age and a rowdy little girl , who gave way upon the slightest provocation to # N🅪Sg/VB VB/C D/P+ NSg/J+ NPr/I/J/Dq+ NSg/VB+ . NPr/I+ VPt NSg/J+ P D JS NSg+ P > uncontrollable laughter . I was enjoying myself now . I had taken two finger - bowls -# NSg/J Nᴹ+ . ISg/#r+ VPt Nᴹ/Vg/J ISg+ NSg/J/R/C . ISg/#r+ VB VPp/J NSg NSg/VB+ . NPl/V3 +# NSg/J Nᴹ+ . ISg/#r+ VPt Nᴹ/Vg/J ISg+ NSg/J/R/C . ISg/#r+ VP VPp/J NSg NSg/VB+ . NPl/V3 > of champagne , and the scene had changed before my eyes into something -# P N🅪Sg/VB/J+ . VB/C D+ NSg/VB+ VB VP/J C/P D$+ NPl/V3+ P NSg/I/J+ +# P N🅪Sg/VB/J+ . VB/C D+ NSg/VB+ VP VP/J C/P D$+ NPl/V3+ P NSg/I/J+ > significant , elemental , and profound . # NSg/J . NSg/J . VB/C NSg/VB/J . > @@ -2842,8 +2842,8 @@ # NSg/P D/P NSg/VB NPr/J/R/P D+ N🅪Sg+ D+ NPr/VB/J+ VP/J NSg/P NPr/ISg+ VB/C VP/J . > # -> “ Your face is familiar , ” he said , politely . “ Weren’t you in the First Division -# . D$+ NSg/VB+ VL3 NSg/J . . NPr/ISg+ VP/J . R . . VB ISgPl+ NPr/J/R/P D NSg/VB/J NSg+ +> “ Your face is familiar , ” he said , politely . “ Weren’t you in the First Division +# . D$+ NSg/VB+ VL3 NSg/J . . NPr/ISg+ VP/J . R . . VPt ISgPl+ NPr/J/R/P D NSg/J NSg+ > during the war ? ” # VB/P D N🅪Sg/VB+ . . > @@ -2859,15 +2859,15 @@ > # > We talked for a moment about some wet , gray little villages in France . Evidently -# IPl+ VP/J R/C/P D/P+ NSg+ J/P I/J/R/Dq NSg/VB/J . NPr🅪Sg/VB/J/Am NPr/I/J/Dq NPl NPr/J/R/P NPr+ . R +# IPl+ VP/J R/C/P D/P+ NSg+ J/P I/J/R/Dq NSg/VP/J . NPr🅪Sg/VB/J/Am NPr/I/J/Dq NPl NPr/J/R/P NPr+ . R > he lived in this vicinity , for he told me that he had just bought a hydroplane , -# NPr/ISg+ VP/J NPr/J/R/P I/Ddem NSg . R/C/P NPr/ISg+ VP NPr/ISg+ NSg/I/C/Ddem NPr/ISg+ VB J NSg/VP D/P NSg/VB . +# NPr/ISg+ VP/J NPr/J/R/P I/Ddem NSg . R/C/P NPr/ISg+ VP NPr/ISg+ NSg/I/C/Ddem NPr/ISg+ VP J/R NSg/VP D/P NSg/VB . > and was going to try it out in the morning . # VB/C VPt Nᴹ/Vg/J P NSg/VB/J NPr/ISg+ NSg/VB/J/R/P NPr/J/R/P D N🅪Sg/Vg/J+ . > # > “ Want to go with me , old sport ? Just near the shore along the Sound . ” -# . NSg/VB P NSg/VB/J P NPr/ISg+ . NSg/J+ NSg/VB+ . J NSg/VB/J/P D+ NSg/VB+ P D+ N🅪Sg/VB/J+ . . +# . NSg/VB P NSg/VB/J P NPr/ISg+ . NSg/J+ NSg/VB+ . J/R NSg/VB/J/P D+ NSg/VB+ P D+ N🅪Sg/VB/J+ . . > # > “ What time ? ” @@ -2890,10 +2890,10 @@ # > “ Much better . ” I turned again to my new acquaintance . “ This is an unusual party # . NSg/I/J/R/Dq NSg/VXB/JC . . ISg/#r+ VP/J P P D$+ NSg/J+ NSg+ . . I/Ddem+ VL3 D/P NSg/J NSg/VB/J -> for me . I haven’t even seen the host . I live over there — ” I waved my hand at the -# R/C/P NPr/ISg+ . ISg/#r+ VB NSg/VB/J NSg/VPp D NSg/VB+ . ISg/#r+ VB/J NSg/J/P R . . ISg/#r+ VP/J D$+ NSg/VB+ NSg/P D +> for me . I haven’t even seen the host . I live over there — ” I waved my hand at the +# R/C/P NPr/ISg+ . ISg/#r+ VXB NSg/VB/J/R NSg/VPp D NSg/VB+ . ISg/#r+ VB/J NSg/J/P R . . ISg/#r+ VP/J D$+ NSg/VB+ NSg/P D > invisible hedge in the distance , “ and this man Gatsby sent over his chauffeur -# J NSg/VB+ NPr/J/R/P D+ N🅪Sg/VB+ . . VB/C I/Ddem+ NPr/VB/J+ NPr NSg/VB NSg/J/P ISg/D$+ NSg/VB +# J NSg/VB+ NPr/J/R/P D+ N🅪Sg/VB+ . . VB/C I/Ddem+ NPr/VB/J+ NPr NSg/VP NSg/J/P ISg/D$+ NSg/VB > with an invitation . ” # P D/P NSg+ . . > @@ -2920,20 +2920,20 @@ # NSg/VB/J NPl/V3 P D/P N🅪Sg/J P NSg/J N🅪Sg+ NPr/J/R/P NPr/ISg+ . NSg/I/C/Ddem ISgPl+ NPr/VXB NSg/VBPp/P > across four or five times in life . It faced — or seemed to face — the whole eternal # NSg/P NSg NPr/C NSg NPl/V3 NPr/J/R/P N🅪Sg/VB+ . NPr/ISg+ VP/J . NPr/C VP/J P NSg/VB . D+ NSg/J+ NSg/J+ -> world for an instant , and then concentrated on you with an irresistible -# NSg/VB+ R/C/P D/P NSg/VB/J . VB/C NSg/J/C VP/J J/P ISgPl+ P D/P J +> world for an instant , and then concentrated on you with an irresistible +# NSg/VB+ R/C/P D/P NSg/VB/J . VB/C NSg/J/R/C VP/J J/P ISgPl+ P D/P J > prejudice in your favor . It understood you just so far as you wanted to be -# NSg/VB/J+ NPr/J/R/P D$+ N🅪Sg/VB/Am+ . NPr/ISg+ VP/J ISgPl+ J NSg/I/J/R/C NSg/VB/J NSg/R ISgPl+ VP/J P NSg/VXB +# NSg/VB/J+ NPr/J/R/P D$+ N🅪Sg/VB/Am+ . NPr/ISg+ VP/J ISgPl+ J/R NSg/I/J/R/C NSg/VB/J NSg/R ISgPl+ VP/J P NSg/VXB > understood , believed in you as you would like to believe in yourself , and # VP/J . VP/J NPr/J/R/P ISgPl+ NSg/R ISgPl+ VXB NSg/VB/J/C/P P VB NPr/J/R/P ISg+ . VB/C > assured you that it had precisely the impression of you that , at your best , you -# NSg/VP/J ISgPl+ NSg/I/C/Ddem NPr/ISg+ VB R D NSg/VB P ISgPl+ NSg/I/C/Ddem+ . NSg/P D$+ NPr/VXB/JS . ISgPl+ +# NSg/VP/J ISgPl+ NSg/I/C/Ddem NPr/ISg+ VP R D NSg/VB P ISgPl+ NSg/I/C/Ddem+ . NSg/P D$+ NPr/VXB/JS . ISgPl+ > hoped to convey . Precisely at that point it vanished — and I was looking at an # VP/J P VB . R NSg/P NSg/I/C/Ddem+ NSg/VB+ NPr/ISg+ VP/J . VB/C ISg/#r+ VPt Nᴹ/Vg/J NSg/P D/P > elegant young rough - neck , a year or two over thirty , whose elaborate formality # NSg/J NPr/VB/J NSg/Vg/J . NSg/VB . D/P+ NSg+ NPr/C NSg NSg/J/P NSg . I+ VB/J NSg > of speech just missed being absurd . Some time before he introduced himself I’d -# P N🅪Sg/VB+ J VP/J N🅪Sg/Vg/J/C NSg/J . I/J/R/Dq+ N🅪Sg/VB/J+ C/P NPr/ISg+ VP/J ISg+ K +# P N🅪Sg/VB+ J/R VP/J N🅪Sg/Vg/J/C NSg/J . I/J/R/Dq+ N🅪Sg/VB/J+ C/P NPr/ISg+ VP/J ISg+ K > got a strong impression that he was picking his words with care . # VP D/P NPr/J NSg/VB+ NSg/I/C/Ddem+ NPr/ISg+ VPt Nᴹ/Vg/J ISg/D$+ NPl/V3 P N🅪Sg/VB+ . > @@ -2947,7 +2947,7 @@ > # > “ If you want anything just ask for it , old sport , ” he urged me . “ Excuse me . I -# . NSg/C ISgPl+ NSg/VB NSg/I/VB+ J NSg/VB R/C/P NPr/ISg+ . NSg/J+ NSg/VB+ . . NPr/ISg+ VP/J NPr/ISg+ . . NSg/VB+ NPr/ISg+ . ISg/#r+ +# . NSg/C ISgPl+ NSg/VB NSg/I/VB+ J/R NSg/VB R/C/P NPr/ISg+ . NSg/J+ NSg/VB+ . . NPr/ISg+ VP/J NPr/ISg+ . . NSg/VB+ NPr/ISg+ . ISg/#r+ > will rejoin you later . ” # NPr/VXB NSg/VB ISgPl+ JC . . > @@ -2955,7 +2955,7 @@ > When he was gone I turned immediately to Jordan — constrained to assure her of my # NSg/I/C NPr/ISg+ VPt VPp/J/P ISg/#r+ VP/J R P NPr+ . VP/J P VB ISg/D$+ P D$+ > surprise . I had expected that Mr . Gatsby would be a florid and corpulent person -# NSg/VB+ . ISg/#r+ VB NSg/VP/J NSg/I/C/Ddem+ NSg+ . NPr VXB NSg/VXB D/P J VB/C J NSg/VB+ +# NSg/VB+ . ISg/#r+ VP NSg/VP/J NSg/I/C/Ddem+ NSg+ . NPr VXB NSg/VXB D/P J VB/C J NSg/VB+ > in his middle years . # NPr/J/R/P ISg/D$+ NSg/VB/J NPl+ . > @@ -2965,11 +2965,11 @@ > # > “ He’s just a man named Gatsby . ” -# . NSg$ J D/P NPr/VB/J+ VP/J NPr . . +# . NSg$ J/R D/P NPr/VB/J+ VP/J NPr . . > # -> “ Where is he from , I mean ? And what does he do ? ” -# . NSg/R/C VL3 NPr/ISg+ P . ISg/#r+ NSg/VB/J . VB/C NSg/I+ NPl/V3 NPr/ISg+ VXB . . +> “ Where is he from , I mean ? And what does he do ? ” +# . NSg/R/C VL3 NPr/ISg+ P . ISg/#r+ NSg/VB/J . VB/C NSg/I+ NPl/VX3 NPr/ISg+ VXB . . > # > “ Now you’re started on the subject , ” she answered with a wan smile . “ Well , he @@ -2985,7 +2985,7 @@ > # > “ However , I don’t believe it . ” -# . C . ISg/#r+ VB VB NPr/ISg+ . . +# . C . ISg/#r+ VXB VB NPr/ISg+ . . > # > “ Why not ? ” @@ -2993,19 +2993,19 @@ > # > “ I don’t know , ” she insisted , “ I just don’t think he went there . ” -# . ISg/#r+ VB NSg/VB . . ISg+ VP/J . . ISg/#r+ J VB NSg/VB NPr/ISg+ NSg/VPt R . . +# . ISg/#r+ VXB NSg/VB . . ISg+ VP/J . . ISg/#r+ J/R VXB NSg/VB NPr/ISg+ NSg/VPt R . . > # > Something in her tone reminded me of the other girl’s “ I think he killed a man , ” # NSg/I/J+ NPr/J/R/P ISg/D$+ N🅪Sg/I/VB+ VP/J NPr/ISg+ P D NSg/VB/J NSg$ . ISg/#r+ NSg/VB NPr/ISg+ VP/J D/P NPr/VB/J+ . . > and had the effect of stimulating my curiosity . I would have accepted without -# VB/C VB D NSg/VB P Nᴹ/Vg/J D$+ NSg+ . ISg/#r+ VXB NSg/VXB VP/J C/P +# VB/C VP D NSg/VB P Nᴹ/Vg/J D$+ NSg+ . ISg/#r+ VXB NSg/VXB VP/J C/P > question the information that Gatsby sprang from the swamps of Louisiana or from # NSg/VB+ D+ Nᴹ+ NSg/I/C/Ddem+ NPr VB P D NPl/V3 P NPr+ NPr/C P > the lower East Side of New York . That was comprehensible . But young men # D NSg/VB/JC NPr/J+ NSg/VB/J P NSg/J NPr+ . NSg/I/C/Ddem+ VPt J . NSg/C/P NPr/VB/J+ NPl+ > didn’t — at least in my provincial inexperience I believed they didn’t — drift -# VB . NSg/P NSg/J/Dq NPr/J/R/P D$+ NSg/J Nᴹ ISg/#r+ VP/J IPl+ VB . NSg/VB +# VXPt . NSg/P NSg/J/Dq NPr/J/R/P D$+ NSg/J Nᴹ ISg/#r+ VP/J IPl+ VXPt . NSg/VB > coolly out of nowhere and buy a palace on Long Island Sound . # R NSg/VB/J/R/P P NSg/J VB/C NSg/VB D/P NSg/VB+ J/P NPr/VB/J NSg/VB+ N🅪Sg/VB/J+ . > @@ -3014,8 +3014,8 @@ # . J . NPr/ISg+ NPl/V3 NSg/J+ NPl/V3+ . . VP/J NPr+ . Nᴹ/Vg/J D NSg/VB/J+ P D/P > urban distaste for the concrete . “ And I like large parties . They’re so intimate . # NPr/J NSg/VB R/C/P D+ N🅪Sg/VB/J+ . . VB/C ISg/#r+ NSg/VB/J/C/P NSg/J+ NPl/V3+ . K NSg/I/J/R/C NSg/VB/J . -> At small parties there isn’t any privacy . ” -# NSg/P NPr/VB/J+ NPl/V3+ R+ NSg/VB I/R/Dq+ Nᴹ+ . . +> At small parties there isn’t any privacy . ” +# NSg/P NPr/VB/J+ NPl/V3+ R+ NSg/VX3 I/R/Dq+ Nᴹ+ . . > # > There was the boom of a bass drum , and the voice of the orchestra leader rang @@ -3043,7 +3043,7 @@ > # > The nature of Mr . Tostoff’s composition eluded me , because just as it began my -# D N🅪Sg/VB P NSg+ . ? NSg+ VP/J NPr/ISg+ . C/P J NSg/R NPr/ISg+ VPt D$+ +# D N🅪Sg/VB P NSg+ . ? NSg+ VP/J NPr/ISg+ . C/P J/R NSg/R NPr/ISg+ VPt D$+ > eyes fell on Gatsby , standing alone on the marble steps and looking from one # NPl/V3+ NSg/VPt/J J/P NPr . Nᴹ/Vg/J J J/P D NSg/VB/J+ NPl/V3+ VB/C Nᴹ/Vg/J P NSg/I/J > group to another with approving eyes . His tanned skin was drawn attractively @@ -3053,15 +3053,15 @@ > I could see nothing sinister about him . I wondered if the fact that he was not # ISg/#r+ NSg/VXB NSg/VB NSg/I/J+ J J/P ISg+ . ISg/#r+ VP/J NSg/C D+ NSg+ NSg/I/C/Ddem+ NPr/ISg+ VPt NSg/R/C > drinking helped to set him off from his guests , for it seemed to me that he grew -# Nᴹ/Vg/J VP/J P NPr/VBP/J ISg+ NSg/VB/J/P P ISg/D$+ NPl/V3+ . R/C/P NPr/ISg+ VP/J P NPr/ISg+ NSg/I/C/Ddem NPr/ISg+ VB +# Nᴹ/Vg/J VP/J P NPr/VBP/J ISg+ NSg/VB/J/P P ISg/D$+ NPl/V3+ . R/C/P NPr/ISg+ VP/J P NPr/ISg+ NSg/I/C/Ddem NPr/ISg+ VPt > more correct as the fraternal hilarity increased . When the “ Jazz History of the # NPr/I/J/R/Dq NSg/VB/J NSg/R D NSg/J NSg VP/J . NSg/I/C D . NSg/VB N🅪Sg P D+ > World ” was over , girls were putting their heads on men’s shoulders in a # NSg/VB+ . VPt NSg/J/P . NPl/V3+ NSg/VPt Nᴹ/Vg/J D$+ NPl/V3+ J/P NSg$ NPl/V3+ NPr/J/R/P D/P > puppyish , convivial way , girls were swooning backward playfully into men’s arms , # ? . J NSg/J+ . NPl/V3+ NSg/VPt Nᴹ/Vg/J NSg/J R P NSg$ NPl/V3+ . -> even into groups , knowing that some one would arrest their falls — but no one -# NSg/VB/J P NPl/V3+ . NSg/Vg/J/P NSg/I/C/Ddem I/J/R/Dq NSg/I/J+ VXB N🅪Sg/VB D$+ NPl/V3+ . NSg/C/P NPr/Dq/P NSg/I/J+ +> even into groups , knowing that some one would arrest their falls — but no one +# NSg/VB/J/R P NPl/V3+ . NSg/Vg/J/P NSg/I/C/Ddem I/J/R/Dq NSg/I/J+ VXB N🅪Sg/VB D$+ NPl/V3+ . NSg/C/P NPr/Dq/P NSg/I/J+ > swooned backward on Gatsby , and no French bob touched Gatsby’s shoulder , and no # VP/J NSg/J J/P NPr . VB/C NPr/Dq/P NPr🅪Sg/VB/J NPr/VB+ VP/J NSg$ NSg/VB+ . VB/C NPr/Dq/P > singing quartets were formed for Gatsby’s head for one link . @@ -3093,17 +3093,17 @@ > She got up slowly , raising her eyebrows at me in astonishment , and followed the # ISg+ VP NSg/VB/J/P R . Nᴹ/Vg/J ISg/D$+ NPl/V3+ NSg/P NPr/ISg+ NPr/J/R/P Nᴹ+ . VB/C VP/J D > butler toward the house . I noticed that she wore her evening - dress , all her -# NPr/VB J/P D NPr/VB+ . ISg/#r+ VP/J NSg/I/C/Ddem ISg+ VB ISg/D$+ N🅪Sg/Vg/J+ . NSg/VB+ . NSg/I/J/C/Dq ISg/D$+ +# NPr/VB J/P D NPr/VB+ . ISg/#r+ VP/J NSg/I/C/Ddem ISg+ VPt ISg/D$+ N🅪Sg/Vg/J+ . NSg/VB+ . NSg/I/J/C/Dq ISg/D$+ > dresses , like sports clothes — there was a jauntiness about her movements as if # NPl/V3+ . NSg/VB/J/C/P NPl/V3+ NPl/V3+ . R+ VPt D/P NSg J/P ISg/D$+ NPl+ NSg/R NSg/C -> she had first learned to walk upon golf courses on clean , crisp mornings . -# ISg+ VB NSg/VB/J VP/J P NSg/VB P NSg/VB+ NPl/V3+ J/P NSg/VB/J . NSg/VB/J NPl/V3+ . +> she had first learned to walk upon golf courses on clean , crisp mornings . +# ISg+ VP NSg/J VP/J P NSg/VB P NSg/VB+ NPl/V3+ J/P NSg/VB/J . NSg/VB/J NPl/V3+ . > # > I was alone and it was almost two . For some time confused and intriguing sounds # ISg/#r+ VPt J VB/C NPr/ISg+ VPt R NSg . R/C/P I/J/R/Dq+ N🅪Sg/VB/J+ VP/J VB/C Nᴹ/Vg/J NPl/V3 > had issued from a long , many - windowed room which overhung the terrace . Eluding -# VB VP/J P D/P NPr/VB/J . NSg/I/J/Dq . VP/J N🅪Sg/VB/J+ I/C+ VB/J D NSg/VB+ . Nᴹ/Vg/J +# VP VP/J P D/P NPr/VB/J . NSg/I/J/Dq . VP/J N🅪Sg/VB/J+ I/C+ VB/J D NSg/VB+ . Nᴹ/Vg/J > Jordan’s undergraduate , who was now engaged in an obstetrical conversation with # NSg$ NSg/J . NPr/I+ VPt NSg/J/R/C VP/J NPr/J/R/P D/P J N🅪Sg/VB+ P > two chorus girls , and who implored me to join him , I went inside . @@ -3113,15 +3113,15 @@ > The large room was full of people . One of the girls in yellow was playing the # D+ NSg/J+ N🅪Sg/VB/J+ VPt NSg/VB/J P NPl/VB+ . NSg/I/J P D+ NPl/V3+ NPr/J/R/P NSg/VB/J VPt Nᴹ/Vg/J D+ > piano , and beside her stood a tall , red - haired young lady from a famous chorus , -# NSg/VB/J+ . VB/C P ISg/D$+ VB D/P NSg/J . N🅪Sg/J . VP/J NPr/VB/J NPr/VB P D/P VB/J NSg/VB+ . +# NSg/VB/J+ . VB/C P ISg/D$+ VP D/P NSg/J . N🅪Sg/J . VP/J NPr/VB/J NPr/VB P D/P VB/J NSg/VB+ . > engaged in song . She had drunk a quantity of champagne , and during the course of -# VP/J NPr/J/R/P N🅪Sg+ . ISg+ VB NSg/VPp/J D/P N🅪Sg P N🅪Sg/VB/J+ . VB/C VB/P D NSg/VB P +# VP/J NPr/J/R/P N🅪Sg+ . ISg+ VP NSg/VPp/J D/P N🅪Sg P N🅪Sg/VB/J+ . VB/C VB/P D NSg/VB P > her song she had decided , ineptly , that everything was very , very sad — she was -# ISg/D$+ N🅪Sg+ ISg+ VB NSg/VP/J . R . NSg/I/C/Ddem NSg/I/VB+ VPt J/R . J/R NSg/VB/J . ISg+ VPt +# ISg/D$+ N🅪Sg+ ISg+ VP NSg/VP/J . R . NSg/I/C/Ddem NSg/I/VB+ VPt J/R . J/R NSg/VB/J . ISg+ VPt > not only singing , she was weeping too . Whenever there was a pause in the song # NSg/R/C J/R/C Nᴹ/Vg/J . ISg+ VPt Nᴹ/Vg/J+ R . C R+ VPt D/P NSg/VB NPr/J/R/P D+ N🅪Sg+ -> she filled it with gasping , broken sobs , and then took up the lyric again in a -# ISg+ VP/J NPr/ISg+ P Nᴹ/Vg/J . VPp/J NPl/V3 . VB/C NSg/J/C VPt NSg/VB/J/P D NSg/J P NPr/J/R/P D/P +> she filled it with gasping , broken sobs , and then took up the lyric again in a +# ISg+ VP/J NPr/ISg+ P Nᴹ/Vg/J . VPp/J NPl/V3 . VB/C NSg/J/R/C VPt NSg/VB/J/P D NSg/J P NPr/J/R/P D/P > quavering soprano . The tears coursed down her cheeks — not freely , however , for # Nᴹ/Vg/J NSg/VB+ . D+ NPl/V3+ VP/J N🅪Sg/VB/J/P ISg/D$+ NPl/V3+ . NSg/R/C R . C . R/C/P > when they came into contact with her heavily beaded eyelashes they assumed an @@ -3129,21 +3129,21 @@ > inky color , and pursued the rest of their way in slow black rivulets . A humorous # J N🅪Sg/VB/J/Am+ . VB/C VP/J D NSg/VB P D$+ NSg/J+ NPr/J/R/P NSg/VB/J N🅪Sg/VB/J NPl . D/P J > suggestion was made that she sing the notes on her face , whereupon she threw up -# N🅪Sg+ VPt VB NSg/I/C/Ddem ISg+ NSg/VB/J D NPl/V3+ J/P ISg/D$+ NSg/VB+ . C ISg+ VB NSg/VB/J/P +# N🅪Sg+ VPt VP NSg/I/C/Ddem ISg+ NSg/VB/J D NPl/V3+ J/P ISg/D$+ NSg/VB+ . C ISg+ VPt NSg/VB/J/P > her hands , sank into a chair , and went off into a deep vinous sleep . # ISg/D$+ NPl/V3+ . VPt P D/P NSg/VB+ . VB/C NSg/VPt NSg/VB/J/P P D/P NSg/J J N🅪Sg/VB+ . > # > “ She had a fight with a man who says he’s her husband , ” explained a girl at my -# . ISg+ VB D/P NSg/VB P D/P+ NPr/VB/J+ NPr/I+ NPl/V3 NSg$ ISg/D$+ NSg/VB+ . . VP/J D/P NSg/VB+ NSg/P D$+ +# . ISg+ VP D/P NSg/VB P D/P+ NPr/VB/J+ NPr/I+ NPl/V3 NSg$ ISg/D$+ NSg/VB+ . . VP/J D/P NSg/VB+ NSg/P D$+ > elbow . # NSg/VB+ . > # > I looked around . Most of the remaining women were now having fights with men # ISg/#r+ VP/J J/P . NSg/I/J/R/Dq P D+ Nᴹ/Vg/J NPl+ NSg/VPt NSg/J/R/C Nᴹ/Vg/J NPl/V3+ P NPl+ -> said to be their husbands . Even Jordan’s party , the quartet from East Egg , were -# VP/J P NSg/VXB D$+ NPl/V3+ . NSg/VB/J NSg$ NSg/VB/J+ . D NSg+ P NPr/J+ N🅪Sg/VB+ . NSg/VPt +> said to be their husbands . Even Jordan’s party , the quartet from East Egg , were +# VP/J P NSg/VXB D$+ NPl/V3+ . NSg/VB/J/R NSg$ NSg/VB/J+ . D NSg+ P NPr/J+ N🅪Sg/VB+ . NSg/VPt > rent asunder by dissension . One of the men was talking with curious intensity to # Nᴹ/VB/J+ R NSg/J/P NSg . NSg/I/J P D+ NPl+ VPt Nᴹ/Vg/J P J Nᴹ+ P > a young actress , and his wife , after attempting to laugh at the situation in a @@ -3172,8 +3172,8 @@ # . R VP/J NSg/I/VB+ NSg/I/J/R/C J NPr/J/R/P D$+ N🅪Sg/VB+ . . > # -> “ We're always the first ones to leave . ” -# . K R D NSg/VB/J NPl+ P NSg/VB . . +> “ We're always the first ones to leave . ” +# . K R D NSg/J NPl+ P NSg/VB . . > # > “ So are we . ” @@ -3182,8 +3182,8 @@ # > “ Well , we’re almost the last to - night , ” said one of the men sheepishly . “ The # . NSg/VB/J/R . K R D NSg/VB/J+ P . N🅪Sg/VB+ . . VP/J NSg/I/J P D NPl+ R . . D+ -> orchestra left half an hour ago . ” -# NSg+ NPr/VB/J N🅪Sg/VB/J/P+ D/P+ NSg+ J/P . . +> orchestra left half an hour ago . ” +# NSg+ NPr/VP/J N🅪Sg/J/P+ D/P+ NSg+ J/P . . > # > In spite of the wives ’ agreement that such malevolence was beyond credibility , @@ -3211,7 +3211,7 @@ > # > “ I’ve just heard the most amazing thing , ” she whispered . “ How long were we in -# . K J VP/J D NSg/I/J/R/Dq Nᴹ/Vg/J NSg+ . . ISg+ VP/J . . NSg/C NPr/VB/J NSg/VPt IPl+ NPr/J/R/P +# . K J/R VP/J D NSg/I/J/R/Dq Nᴹ/Vg/J NSg+ . . ISg+ VP/J . . NSg/C NPr/VB/J NSg/VPt IPl+ NPr/J/R/P > there ? ” # R . . > @@ -3232,8 +3232,8 @@ # NPr🅪Sg/VB/J+ NSg/VB+ VP/J D/P+ NSg/J+ NSg/VB+ NSg/R ISg+ VP/J P ISg/D$+ NSg/VB/J+ NSg/P D+ NSg/VB+ . > # -> Rather ashamed that on my first appearance I had stayed so late , I joined the -# NPr/VB/J/R J NSg/I/C/Ddem+ J/P D$+ NSg/VB/J+ NSg+ ISg/#r+ VB VP/J NSg/I/J/R/C NSg/J . ISg/#r+ VP/J D +> Rather ashamed that on my first appearance I had stayed so late , I joined the +# NPr/VB/J/R J NSg/I/C/Ddem+ J/P D$+ NSg/J+ NSg+ ISg/#r+ VP VP/J NSg/I/J/R/C NSg/J . ISg/#r+ VP/J D > last of Gatsby’s guests , who were clustered around him . I wanted to explain that # NSg/VB/J P NSg$ NPl/V3+ . NPr/I+ NSg/VPt VP/J J/P ISg+ . ISg/#r+ VP/J P VB NSg/I/C/Ddem > I’d hunted for him early in the evening and to apologize for not having known @@ -3243,17 +3243,17 @@ > # > “ Don’t mention it , ” he enjoined me eagerly . “ Don’t give it another thought , old -# . VB NSg/VB NPr/ISg+ . . NPr/ISg+ VP/J NPr/ISg+ R . . VB NSg/VB NPr/ISg+ I/D N🅪Sg/VP+ . NSg/J +# . VXB NSg/VB NPr/ISg+ . . NPr/ISg+ VP/J NPr/ISg+ R . . VXB NSg/VB NPr/ISg+ I/D N🅪Sg/VP+ . NSg/J > sport . ” The familiar expression held no more familiarity than the hand which -# NSg/VB+ . . D+ NSg/J+ N🅪Sg+ VB NPr/Dq/P NPr/I/J/R/Dq NSg+ C/P D+ NSg/VB+ I/C+ +# NSg/VB+ . . D+ NSg/J+ N🅪Sg+ VP NPr/Dq/P NPr/I/J/R/Dq NSg+ C/P D+ NSg/VB+ I/C+ > reassuringly brushed my shoulder . “ And don’t forget we’re going up in the -# R VP/J D$+ NSg/VB+ . . VB/C VB VB K Nᴹ/Vg/J NSg/VB/J/P NPr/J/R/P D +# R VP/J D$+ NSg/VB+ . . VB/C VXB VB K Nᴹ/Vg/J NSg/VB/J/P NPr/J/R/P D > hydroplane to - morrow morning , at nine o’clock . ” # NSg/VB P . NPr/VB N🅪Sg/Vg/J+ . NSg/P NSg R . . > # -> Then the butler , behind his shoulder : -# NSg/J/C D NPr/VB . NSg/J/P ISg/D$+ NSg/VB+ . +> Then the butler , behind his shoulder : +# NSg/J/R/C D NPr/VB . NSg/J/P ISg/D$+ NSg/VB+ . > # > “ Philadelphia wants you on the ’ phone , sir . ” @@ -3271,7 +3271,7 @@ > “ Good night . ” He smiled — and suddenly there seemed to be a pleasant significance # . NPr/VB/J+ N🅪Sg/VB+ . . NPr/ISg+ VP/J . VB/C R R+ VP/J P NSg/VXB D/P+ NSg/J+ NSg+ > in having been among the last to go , as if he had desired it all the time . “ Good -# NPr/J/R/P Nᴹ/Vg/J NSg/VPp P D+ NSg/VB/J+ P NSg/VB/J . NSg/R NSg/C NPr/ISg+ VB VP/J NPr/ISg+ NSg/I/J/C/Dq+ D+ N🅪Sg/VB/J+ . . NPr/VB/J +# NPr/J/R/P Nᴹ/Vg/J NSg/VPp P D+ NSg/VB/J+ P NSg/VB/J . NSg/R NSg/C NPr/ISg+ VP VP/J NPr/ISg+ NSg/I/J/C/Dq+ D+ N🅪Sg/VB/J+ . . NPr/VB/J > night , old sport . . . . Good night . ” # N🅪Sg/VB+ . NSg/J+ NSg/VB+ . . . . NPr/VB/J+ N🅪Sg/VB+ . . > @@ -3283,21 +3283,21 @@ > scene . In the ditch beside the road , right side up , but violently shorn of one # NSg/VB+ . NPr/J/R/P D+ NSg/VB+ P D+ N🅪Sg/J+ . NPr/VB/J+ NSg/VB/J+ NSg/VB/J/P . NSg/C/P R ? P NSg/I/J+ > wheel , rested a new coupé which had left Gatsby’s drive not two minutes before . -# NSg/VB+ . VP/J D/P NSg/J ? I/C+ VB NPr/VB/J NSg$ N🅪Sg/VB NSg/R/C NSg NPl/V3+ C/P . +# NSg/VB+ . VP/J D/P NSg/J ? I/C+ VP NPr/VP/J NSg$ N🅪Sg/VB NSg/R/C NSg NPl/V3+ C/P . > The sharp jut of a wall accounted for the detachment of the wheel , which was now # D NPr/VB/J NSg/VB P D/P NPr/VB+ VP/J R/C/P D N🅪Sg P D NSg/VB+ . I/C+ VPt NSg/J/R/C -> getting considerable attention from half a dozen curious chauffeurs . However , as -# NSg/Vg NSg/J NSg+ P N🅪Sg/VB/J/P+ D/P NSg J NPl/V3 . C . NSg/R +> getting considerable attention from half a dozen curious chauffeurs . However , as +# NSg/Vg NSg/J NSg+ P N🅪Sg/J/P+ D/P NSg J NPl/V3 . C . NSg/R > they had left their cars blocking the road , a harsh , discordant din from those -# IPl+ VB NPr/VB/J D$+ NPl+ Nᴹ/Vg/J D+ N🅪Sg/J+ . D/P VB/J . J NSg/VB+ P I/Ddem +# IPl+ VP NPr/VP/J D$+ NPl+ Nᴹ/Vg/J D+ N🅪Sg/J+ . D/P VB/J . J NSg/VB+ P I/Ddem > in the rear had been audible for some time , and added to the already violent -# NPr/J/R/P D NSg/VB/J VB NSg/VPp NSg/VB/J R/C/P I/J/R/Dq N🅪Sg/VB/J+ . VB/C VP/J P D R NSg/VB/J +# NPr/J/R/P D NSg/VB/J VP NSg/VPp NSg/VB/J R/C/P I/J/R/Dq N🅪Sg/VB/J+ . VB/C VP/J P D R NSg/VB/J > confusion of the scene . # N🅪Sg/VB P D NSg/VB+ . > # > A man in a long duster had dismounted from the wreck and now stood in the middle -# D/P NPr/VB/J+ NPr/J/R/P D/P+ NPr/VB/J+ NSg+ VB VP/J P D NSg/VB+ VB/C NSg/J/R/C VB NPr/J/R/P D NSg/VB/J +# D/P NPr/VB/J+ NPr/J/R/P D/P+ NPr/VB/J+ NSg+ VP VP/J P D NSg/VB+ VB/C NSg/J/R/C VP NPr/J/R/P D NSg/VB/J > of the road , looking from the car to the tire and from the tire to the observers # P D N🅪Sg/J+ . Nᴹ/Vg/J P D NSg+ P D NSg/VB+ VB/C P D NSg/VB+ P D NPl+ > in a pleasant , puzzled way . @@ -3308,10 +3308,10 @@ # . NSg/VB . . NPr/ISg+ VP/J . . NPr/ISg+ NSg/VPt NPr/J/R/P D+ NSg/VB+ . . > # -> The fact was infinitely astonishing to him , and I recognized first the unusual -# D+ NSg+ VPt R Nᴹ/Vg/J P ISg+ . VB/C ISg/#r+ VP/J NSg/VB/J D NSg/J -> quality of wonder , and then the man — it was the late patron of Gatsby’s library . -# N🅪Sg/J P N🅪Sg/VB+ . VB/C NSg/J/C D NPr/VB/J+ . NPr/ISg+ VPt D NSg/J NSg/VB P NSg$ NSg+ . +> The fact was infinitely astonishing to him , and I recognized first the unusual +# D+ NSg+ VPt R Nᴹ/Vg/J P ISg+ . VB/C ISg/#r+ VP/J NSg/J D NSg/J +> quality of wonder , and then the man — it was the late patron of Gatsby’s library . +# N🅪Sg/J P N🅪Sg/VB+ . VB/C NSg/J/R/C D NPr/VB/J+ . NPr/ISg+ VPt D NSg/J NSg/VB P NSg$ NSg+ . > # > “ How’d it happen ? ” @@ -3326,12 +3326,12 @@ # . ISg/#r+ NSg/VB NSg/I/J+ NSg/I/J+ J/P Nᴹ+ . . NPr/ISg+ VP/J R . > # -> “ But how did it happen ? Did you run into the wall ? ” -# . NSg/C/P NSg/C VPt NPr/ISg+ VB . VPt ISgPl+ NSg/VBPp P D+ NPr/VB+ . . +> “ But how did it happen ? Did you run into the wall ? ” +# . NSg/C/P NSg/C VXPt NPr/ISg+ VB . VXPt ISgPl+ NSg/VBPp P D+ NPr/VB+ . . > # > “ Don’t ask me , ” said Owl Eyes , washing his hands of the whole matter . “ I know -# . VB NSg/VB NPr/ISg+ . . VP/J NSg/VB+ NPl/V3+ . Nᴹ/Vg/J ISg/D$+ NPl/V3 P D NSg/J N🅪Sg/VB+ . . ISg/#r+ NSg/VB +# . VXB NSg/VB NPr/ISg+ . . VP/J NSg/VB+ NPl/V3+ . Nᴹ/Vg/J ISg/D$+ NPl/V3 P D NSg/J N🅪Sg/VB+ . . ISg/#r+ NSg/VB > very little about driving — next to nothing . It happened , and that’s all I know . ” # J/R NPr/I/J/Dq J/P Nᴹ/Vg/J . NSg/J/P P NSg/I/J+ . NPr/ISg+ VP/J . VB/C NSg$ NSg/I/J/C/Dq ISg/#r+ NSg/VB . . > @@ -3340,8 +3340,8 @@ # . NSg/VB/J/R . NSg/C K D/P+ NSg/VB/J NSg+ ISgPl+ VXB P NSg/VB/J Nᴹ/Vg/J NSg/P N🅪Sg/VB+ . . > # -> “ But I wasn’t even trying , ” he explained indignantly , “ I wasn’t even trying . ” -# . NSg/C/P ISg/#r+ VB NSg/VB/J Nᴹ/Vg/J . . NPr/ISg+ VP/J R . . ISg/#r+ VB NSg/VB/J Nᴹ/Vg/J . . +> “ But I wasn’t even trying , ” he explained indignantly , “ I wasn’t even trying . ” +# . NSg/C/P ISg/#r+ VPt NSg/VB/J/R Nᴹ/Vg/J . . NPr/ISg+ VP/J R . . ISg/#r+ VPt NSg/VB/J/R Nᴹ/Vg/J . . > # > An awed hush fell upon the bystanders . @@ -3352,24 +3352,24 @@ # . VXB ISgPl+ NSg/VB P NSg/VB N🅪Sg/VB+ . . > # -> “ You're lucky it was just a wheel ! A bad driver and not even trying ! ” -# . + NSg/J NPr/ISg+ VPt J D/P NSg/VB+ . D/P+ NSg/VB/J+ NSg+ VB/C NSg/R/C NSg/VB/J Nᴹ/Vg/J . . +> “ You're lucky it was just a wheel ! A bad driver and not even trying ! ” +# . + NSg/J NPr/ISg+ VPt J/R D/P NSg/VB+ . D/P+ NSg/VB/J+ NSg+ VB/C NSg/R/C NSg/VB/J/R Nᴹ/Vg/J . . > # > “ You don’t understand , ” explained the criminal . “ I wasn’t driving . There’s -# . ISgPl+ VB VB . . VP/J D NSg/J . . ISg/#r+ VB Nᴹ/Vg/J . K +# . ISgPl+ VXB VB . . VP/J D NSg/J . . ISg/#r+ VPt Nᴹ/Vg/J . K > another man in the car . ” # I/D NPr/VB/J+ NPr/J/R/P D NSg+ . . > # > The shock that followed this declaration found voice in a sustained “ Ah - h - h ! ” as -# D+ N🅪Sg/J+ NSg/I/C/Ddem+ VP/J I/Ddem+ NSg+ NSg/VB NSg/VB+ NPr/J/R/P D/P VP/J . NSg/I/VB . NSg/J . NSg/J+ . . NSg/R +# D+ N🅪Sg/J+ NSg/I/C/Ddem+ VP/J I/Ddem+ NSg+ NSg/VP NSg/VB+ NPr/J/R/P D/P VP/J . NSg/I/VB . NSg/J . NSg/J+ . . NSg/R > the door of the coupé swung slowly open . The crowd — it was now a crowd — stepped # D NSg/VB P D ? VPp R NSg/VB/J . D+ NSg/VB+ . NPr/ISg+ VPt NSg/J/R/C D/P NSg/VB+ . J > back involuntarily , and when the door had opened wide there was a ghostly pause . -# NSg/VB/J R . VB/C NSg/I/C D NSg/VB+ VB VP/J NSg/J R+ VPt D/P J/R NSg/VB+ . -> Then , very gradually , part by part , a pale , dangling individual stepped out of -# NSg/J/C . J/R R . NSg/VB/J+ NSg/J/P NSg/VB/J+ . D/P NSg/VB/J . Nᴹ/Vg/J NSg/J J NSg/VB/J/R/P P +# NSg/VB/J R . VB/C NSg/I/C D NSg/VB+ VP VP/J NSg/J R+ VPt D/P J/R NSg/VB+ . +> Then , very gradually , part by part , a pale , dangling individual stepped out of +# NSg/J/R/C . J/R R . NSg/VB/J+ NSg/J/P NSg/VB/J+ . D/P NSg/VB/J . Nᴹ/Vg/J NSg/J J NSg/VB/J/R/P P > the wreck , pawing tentatively at the ground with a large uncertain dancing shoe . # D+ NSg/VB+ . Nᴹ/Vg/J R NSg/P D+ N🅪Sg/VB/J+ P D/P NSg/J I/J Nᴹ/Vg/J NSg/VB+ . > @@ -3377,23 +3377,23 @@ > Blinded by the glare of the headlights and confused by the incessant groaning of # VP/J NSg/J/P D NSg/VB/J P D NPl VB/C VP/J NSg/J/P D J Nᴹ/Vg/J P > the horns , the apparition stood swaying for a moment before he perceived the man -# D NPl/V3 . D NSg+ VB Nᴹ/Vg/J R/C/P D/P NSg+ C/P NPr/ISg+ VP/J D NPr/VB/J+ +# D NPl/V3 . D NSg+ VP Nᴹ/Vg/J R/C/P D/P NSg+ C/P NPr/ISg+ VP/J D NPr/VB/J+ > in the duster . # NPr/J/R/P D NSg+ . > # -> “ Wha’s matter ? ” he inquired calmly . “ Did we run outa gas ? ” -# . ? N🅪Sg/VB+ . . NPr/ISg+ VP/J R . . VPt IPl+ NSg/VBPp ? NSg/VB/J+ . . +> “ Wha’s matter ? ” he inquired calmly . “ Did we run outa gas ? ” +# . ? N🅪Sg/VB+ . . NPr/ISg+ VP/J R . . VXPt IPl+ NSg/VBPp ? NSg/VB/J+ . . > # > “ Look ! ” # . NSg/VB . . > # -> Half a dozen fingers pointed at the amputated wheel — he stared at it for a -# N🅪Sg/VB/J/P+ D/P+ NSg NPl/V3+ VP/J NSg/P D+ VP/J+ NSg/VB+ . NPr/ISg+ VP/J NSg/P NPr/ISg+ R/C/P D/P+ -> moment , and then looked upward as though he suspected that it had dropped from -# NSg+ . VB/C NSg/J/C VP/J NSg/J NSg/R VB/C NPr/ISg+ VP/J NSg/I/C/Ddem NPr/ISg+ VB VP/J P +> Half a dozen fingers pointed at the amputated wheel — he stared at it for a +# N🅪Sg/J/P+ D/P+ NSg NPl/V3+ VP/J NSg/P D+ VP/J+ NSg/VB+ . NPr/ISg+ VP/J NSg/P NPr/ISg+ R/C/P D/P+ +> moment , and then looked upward as though he suspected that it had dropped from +# NSg+ . VB/C NSg/J/R/C VP/J NSg/J NSg/R VB/C NPr/ISg+ VP/J NSg/I/C/Ddem NPr/ISg+ VP VP/J P > the sky . # D+ N🅪Sg/VB+ . > @@ -3403,15 +3403,15 @@ > # > He nodded . -# NPr/ISg+ VB . +# NPr/ISg+ VP . > # -> “ At first I din ’ notice we’d stopped . ” -# . NSg/P NSg/VB/J ISg/#r+ NSg/VB+ . NSg/VB K VB/J . . +> “ At first I din ’ notice we’d stopped . ” +# . NSg/P NSg/J ISg/#r+ NSg/VB+ . NSg/VB K VP/J . . > # -> A pause . Then , taking a long breath and straightening his shoulders , he remarked -# D/P+ NSg/VB+ . NSg/J/C . NSg/Vg/J D/P+ NPr/VB/J+ N🅪Sg/VB/J+ VB/C Nᴹ/Vg/J ISg/D$+ NPl/V3+ . NPr/ISg+ VP/J +> A pause . Then , taking a long breath and straightening his shoulders , he remarked +# D/P+ NSg/VB+ . NSg/J/R/C . NSg/Vg/J D/P+ NPr/VB/J+ N🅪Sg/VB/J+ VB/C Nᴹ/Vg/J ISg/D$+ NPl/V3+ . NPr/ISg+ VP/J > in a determined voice : # NPr/J/R/P D/P+ VP/J NSg/VB+ . > @@ -3443,17 +3443,17 @@ > # > The caterwauling horns had reached a crescendo and I turned away and cut across -# D Nᴹ/Vg/J NPl/V3 VB VP/J D/P NSg/VB VB/C ISg/#r+ VP/J VB/J VB/C NSg/VBP/J NSg/P +# D Nᴹ/Vg/J NPl/V3 VP VP/J D/P NSg/VB VB/C ISg/#r+ VP/J VB/J VB/C NSg/VBP/J NSg/P > the lawn toward home . I glanced back once . A wafer of a moon was shining over # D NSg/VB+ J/P NSg/VB/J+ . ISg/#r+ VP/J NSg/VB/J NSg/C . D/P NSg/VB P D/P+ NPr/VB+ VPt Nᴹ/Vg/J NSg/J/P > Gatsby’s house , making the night fine as before , and surviving the laughter and # NSg$ NPr/VB+ . Nᴹ/Vg/J D N🅪Sg/VB+ NSg/VB/J NSg/R C/P . VB/C Nᴹ/Vg/J D Nᴹ+ VB/C -> the sound of his still glowing garden . A sudden emptiness seemed to flow now -# D N🅪Sg/VB/J P ISg/D$+ NSg/VB/J Nᴹ/Vg/J NSg/VB/J+ . D/P+ NSg/J+ Nᴹ+ VP/J P NSg/VB NSg/J/R/C +> the sound of his still glowing garden . A sudden emptiness seemed to flow now +# D N🅪Sg/VB/J P ISg/D$+ NSg/VB/J/R Nᴹ/Vg/J NSg/VB/J+ . D/P+ NSg/J+ Nᴹ+ VP/J P NSg/VB NSg/J/R/C > from the windows and the great doors , endowing with complete isolation the # P D NPrPl/V3 VB/C D+ NSg/J+ NPl/V3+ . Nᴹ/Vg/J P NSg/VB/J Nᴹ+ D > figure of the host , who stood on the porch , his hand up in a formal gesture of -# NSg/VB P D NSg/VB+ . NPr/I+ VB J/P D NSg+ . ISg/D$+ NSg/VB+ NSg/VB/J/P NPr/J/R/P D/P NSg/J NSg/VB P +# NSg/VB P D NSg/VB+ . NPr/I+ VP J/P D NSg+ . ISg/D$+ NSg/VB+ NSg/VB/J/P NPr/J/R/P D/P NSg/J NSg/VB P > farewell . # NSg/VB/J+ . > @@ -3469,15 +3469,15 @@ > # > Most of the time I worked . In the early morning the sun threw my shadow westward -# NSg/I/J/R/Dq P D+ N🅪Sg/VB/J+ ISg/#r+ VP/J . NPr/J/R/P D+ NSg/J/R+ N🅪Sg/Vg/J+ D+ NPr/VB+ VB D$+ NSg/VB/J+ NSg/J +# NSg/I/J/R/Dq P D+ N🅪Sg/VB/J+ ISg/#r+ VP/J . NPr/J/R/P D+ NSg/J/R+ N🅪Sg/Vg/J+ D+ NPr/VB+ VPt D$+ NSg/VB/J+ NSg/J > as I hurried down the white chasms of lower New York to the Probity Trust . I # NSg/R ISg/#r+ VP/J N🅪Sg/VB/J/P D NPr🅪Sg/VB/J NPl P NSg/VB/JC NSg/J NPr+ P D Nᴹ N🅪Sg/VB/J . ISg/#r+ -> knew the other clerks and young bond - salesmen by their first names , and lunched -# VPt D NSg/VB/J NPl/V3 VB/C NPr/VB/J+ NPr/VB/J+ . NPl NSg/J/P D$+ NSg/VB/J NPl/V3+ . VB/C VP/J +> knew the other clerks and young bond - salesmen by their first names , and lunched +# VPt D NSg/VB/J NPl/V3 VB/C NPr/VB/J+ NPr/VB/J+ . NPl NSg/J/P D$+ NSg/J NPl/V3+ . VB/C VP/J > with them in dark , crowded restaurants on little pig sausages and mashed # P NSg/IPl+ NPr/J/R/P NSg/VB/J . VP/J NPl+ J/P NPr/I/J/Dq NSg/VB+ NPl/V3+ VB/C VP/J -> potatoes and coffee . I even had a short affair with a girl who lived in Jersey -# NPl VB/C N🅪Sg/VB/J+ . ISg/#r+ NSg/VB/J VB D/P NPr/VB/J/P NSg P D/P+ NSg/VB+ NPr/I+ VP/J NPr/J/R/P NPr+ +> potatoes and coffee . I even had a short affair with a girl who lived in Jersey +# NPl VB/C N🅪Sg/VB/J+ . ISg/#r+ NSg/VB/J/R VP D/P NPr/VB/J/P NSg P D/P+ NSg/VB+ NPr/I+ VP/J NPr/J/R/P NPr+ > City and worked in the accounting department , but her brother began throwing # NSg+ VB/C VP/J NPr/J/R/P D+ Nᴹ/Vg/J+ NSg+ . NSg/C/P ISg/D$+ NSg/VB/J+ VPt Nᴹ/Vg/J > mean looks in my direction , so when she went on her vacation in July I let it @@ -3488,8 +3488,8 @@ # > I took dinner usually at the Yale Club — for some reason it was the gloomiest # ISg/#r+ VPt N🅪Sg/VB+ R NSg/P D+ NPr+ NSg/VB+ . R/C/P I/J/R/Dq+ N🅪Sg/VB+ NPr/ISg+ VPt D JS -> event of my day — and then I went up - stairs to the library and studied investments -# NSg/VB P D$+ NPr🅪Sg+ . VB/C NSg/J/C ISg/#r+ NSg/VPt NSg/VB/J/P . NPl+ P D NSg+ VB/C VP/J NPl+ +> event of my day — and then I went up - stairs to the library and studied investments +# NSg/VB P D$+ NPr🅪Sg+ . VB/C NSg/J/R/C ISg/#r+ NSg/VPt NSg/VB/J/P . NPl+ P D NSg+ VB/C VP/J NPl+ > and securities for a conscientious hour . There were generally a few rioters # VB/C NPl+ R/C/P D/P J NSg+ . R+ NSg/VPt R D/P NSg/I/Dq NPl > around , but they never came into the library , so it was a good place to work . @@ -3509,15 +3509,15 @@ > from the crowd and imagine that in a few minutes I was going to enter into their # P D+ NSg/VB+ VB/C NSg/VB NSg/I/C/Ddem NPr/J/R/P D/P+ NSg/I/Dq+ NPl/V3+ ISg/#r+ VPt Nᴹ/Vg/J P NSg/VB P D$+ > lives , and no one would ever know or disapprove . Sometimes , in my mind , I -# V3+ . VB/C NPr/Dq/P+ NSg/I/J+ VXB J NSg/VB NPr/C VB . R . NPr/J/R/P D$+ NSg/VB+ . ISg/#r+ +# V3+ . VB/C NPr/Dq/P+ NSg/I/J+ VXB J/R NSg/VB NPr/C VB . R . NPr/J/R/P D$+ NSg/VB+ . ISg/#r+ > followed them to their apartments on the corners of hidden streets , and they # VP/J NSg/IPl+ P D$+ NPl+ J/P D NPl/V3 P VB/J NPl/V3+ . VB/C IPl+ > turned and smiled back at me before they faded through a door into warm # VP/J VB/C VP/J NSg/VB/J NSg/P NPr/ISg+ C/P IPl+ J NSg/J/P D/P+ NSg/VB+ P NSg/VB/J+ > darkness . At the enchanted metropolitan twilight I felt a haunting loneliness -# Nᴹ+ . NSg/P D VP/J NSg/J+ Nᴹ/VB/J+ ISg/#r+ N🅪Sg/VB/J D/P Nᴹ/Vg/J Nᴹ +# Nᴹ+ . NSg/P D VP/J NSg/J+ Nᴹ/VB/J+ ISg/#r+ N🅪Sg/VP/J D/P Nᴹ/Vg/J Nᴹ > sometimes , and felt it in others — poor young clerks who loitered in front of -# R . VB/C N🅪Sg/VB/J NPr/ISg+ NPr/J/R/P NPl/V3+ . NSg/VB/J NPr/VB/J NPl/V3+ NPr/I+ VP/J NPr/J/R/P NSg/VB/J P +# R . VB/C N🅪Sg/VP/J NPr/ISg+ NPr/J/R/P NPl/V3+ . NSg/VB/J NPr/VB/J NPl/V3+ NPr/I+ VP/J NPr/J/R/P NSg/VB/J P > windows waiting until it was time for a solitary restaurant dinner — young clerks # NPrPl/V3+ Nᴹ/Vg/J C/P NPr/ISg+ VPt N🅪Sg/VB/J R/C/P D/P NSg/J NSg+ N🅪Sg/VB+ . NPr/VB/J NPl/V3+ > in the dusk , wasting the most poignant moments of night and life . @@ -3527,45 +3527,45 @@ > Again at eight o’clock , when the dark lanes of the Forties were lined five deep # P NSg/P NSg/J R . NSg/I/C D NSg/VB/J NPl P D+ NPl+ NSg/VPt VP/J NSg NSg/J > with throbbing taxicabs , bound for the theatre district , I felt a sinking in my -# P NSg/VB/J NPl/V3 . NSg/VP/J R/C/P D N🅪Sg/Comm+ NSg/VB/J+ . ISg/#r+ N🅪Sg/VB/J D/P Nᴹ/Vg/J+ NPr/J/R/P D$+ +# P NSg/VB/J NPl/V3 . NSg/VP/J R/C/P D N🅪Sg/Comm+ NSg/VB/J+ . ISg/#r+ N🅪Sg/VP/J D/P Nᴹ/Vg/J+ NPr/J/R/P D$+ > heart . Forms leaned together in the taxis as they waited , and voices sang , and # N🅪Sg/VB+ . NPl/V3+ VP/J J NPr/J/R/P D+ NPl/V3+ NSg/R IPl+ VP/J . VB/C NPl/V3+ NPr/VPt . VB/C > there was laughter from unheard jokes , and lighted cigarettes made -# R+ VPt Nᴹ P VP/J+ NPl/V3+ . VB/C VP/J NPl/V3+ VB +# R+ VPt Nᴹ P VP/J+ NPl/V3+ . VB/C VP/J NPl/V3+ VP > unintelligible circles inside . Imagining that I , too , was hurrying toward gayety # J NPl/V3+ NSg/J/P . Nᴹ/Vg/J NSg/I/C/Ddem+ ISg/#r+ . R . VPt Nᴹ/Vg/J J/P ? > and sharing their intimate excitement , I wished them well . # VB/C Nᴹ/Vg/J D$+ NSg/VB/J NSg+ . ISg/#r+ VP/J NSg/IPl+ NSg/VB/J/R . > # -> For a while I lost sight of Jordan Baker , and then in midsummer I found her -# R/C/P D/P+ NSg/VB/C/P+ ISg/#r+ VP/J N🅪Sg/VB P NPr+ NPr+ . VB/C NSg/J/C NPr/J/R/P NSg/J ISg/#r+ NSg/VB ISg/D$+ -> again . At first I was flattered to go places with her , because she was a golf -# P . NSg/P NSg/VB/J ISg/#r+ VPt VP/J P NSg/VB/J NPl/V3+ P ISg/D$+ . C/P ISg+ VPt D/P NSg/VB -> champion , and every one knew her name . Then it was something more . I wasn’t -# NSg/VB/J . VB/C Dq+ NSg/I/J+ VPt ISg/D$+ NSg/VB+ . NSg/J/C NPr/ISg+ VPt NSg/I/J+ NPr/I/J/R/Dq . ISg/#r+ VB +> For a while I lost sight of Jordan Baker , and then in midsummer I found her +# R/C/P D/P+ NSg/VB/C/P+ ISg/#r+ VP/J N🅪Sg/VB P NPr+ NPr+ . VB/C NSg/J/R/C NPr/J/R/P NSg/J ISg/#r+ NSg/VP ISg/D$+ +> again . At first I was flattered to go places with her , because she was a golf +# P . NSg/P NSg/J ISg/#r+ VPt VP/J P NSg/VB/J NPl/V3+ P ISg/D$+ . C/P ISg+ VPt D/P NSg/VB +> champion , and every one knew her name . Then it was something more . I wasn’t +# NSg/VB/J . VB/C Dq+ NSg/I/J+ VPt ISg/D$+ NSg/VB+ . NSg/J/R/C NPr/ISg+ VPt NSg/I/J+ NPr/I/J/R/Dq . ISg/#r+ VPt > actually in love , but I felt a sort of tender curiosity . The bored haughty face -# R NPr/J/R/P NPr🅪Sg/VB . NSg/C/P ISg/#r+ N🅪Sg/VB/J D/P NSg/VB P NSg/VB/J NSg+ . D VP/J J NSg/VB+ +# R NPr/J/R/P NPr🅪Sg/VB . NSg/C/P ISg/#r+ N🅪Sg/VP/J D/P NSg/VB P NSg/VB/J NSg+ . D VP/J J NSg/VB+ > that she turned to the world concealed something — most affectations conceal # NSg/I/C/Ddem+ ISg+ VP/J P D NSg/VB+ VP/J NSg/I/J+ . NSg/I/J/R/Dq NPl VB -> something eventually , even though they don’t in the beginning — and one day I -# NSg/I/J+ R . NSg/VB/J VB/C IPl+ VB NPr/J/R/P D NSg/Vg/J+ . VB/C NSg/I/J NPr🅪Sg+ ISg/#r+ +> something eventually , even though they don’t in the beginning — and one day I +# NSg/I/J+ R . NSg/VB/J/R VB/C IPl+ VXB NPr/J/R/P D NSg/Vg/J+ . VB/C NSg/I/J NPr🅪Sg+ ISg/#r+ > found what it was . When we were on a house - party together up in Warwick , she -# NSg/VB NSg/I+ NPr/ISg+ VPt . NSg/I/C IPl+ NSg/VPt J/P D/P NPr/VB+ . NSg/VB/J J NSg/VB/J/P NPr/J/R/P NPr+ . ISg+ -> left a borrowed car out in the rain with the top down , and then lied about -# NPr/VB/J D/P VP/J NSg+ NSg/VB/J/R/P NPr/J/R/P D N🅪Sg/VB P D+ NSg/VB/J+ N🅪Sg/VB/J/P . VB/C NSg/J/C NSg/VP/J J/P +# NSg/VP NSg/I+ NPr/ISg+ VPt . NSg/I/C IPl+ NSg/VPt J/P D/P NPr/VB+ . NSg/VB/J J NSg/VB/J/P NPr/J/R/P NPr+ . ISg+ +> left a borrowed car out in the rain with the top down , and then lied about +# NPr/VP/J D/P VP/J NSg+ NSg/VB/J/R/P NPr/J/R/P D N🅪Sg/VB P D+ NSg/VB/J+ N🅪Sg/VB/J/P . VB/C NSg/J/R/C NSg/VP/J J/P > it — and suddenly I remembered the story about her that had eluded me that night -# NPr/ISg+ . VB/C R ISg/#r+ VP/J D+ NSg/VB+ J/P ISg/D$+ NSg/I/C/Ddem+ VB VP/J NPr/ISg+ NSg/I/C/Ddem+ N🅪Sg/VB+ -> at Daisy’s . At her first big golf tournament there was a row that nearly reached -# NSg/P NSg$ . NSg/P ISg/D$+ NSg/VB/J+ NSg/J+ NSg/VB+ NSg+ R+ VPt D/P+ NSg/VB+ NSg/I/C/Ddem+ R VP/J +# NPr/ISg+ . VB/C R ISg/#r+ VP/J D+ NSg/VB+ J/P ISg/D$+ NSg/I/C/Ddem+ VP VP/J NPr/ISg+ NSg/I/C/Ddem+ N🅪Sg/VB+ +> at Daisy’s . At her first big golf tournament there was a row that nearly reached +# NSg/P NSg$ . NSg/P ISg/D$+ NSg/J+ NSg/J+ NSg/VB+ NSg+ R+ VPt D/P+ NSg/VB+ NSg/I/C/Ddem+ R VP/J > the newspapers — a suggestion that she had moved her ball from a bad lie in the -# D+ NPl/V3+ . D/P+ N🅪Sg+ NSg/I/C/Ddem+ ISg+ VB VP/J ISg/D$+ NPr/VB+ P D/P+ NSg/VB/J+ NPr/VB+ NPr/J/R/P D -> semi - final round . The thing approached the proportions of a scandal — then died -# NSg . NSg/VB/J NSg/VB/J/P . D+ NSg+ VP/J D NPl/V3 P D/P N🅪Sg/VB+ . NSg/J/C VP/J +# D+ NPl/V3+ . D/P+ N🅪Sg+ NSg/I/C/Ddem+ ISg+ VP VP/J ISg/D$+ NPr/VB+ P D/P+ NSg/VB/J+ NPr/VB+ NPr/J/R/P D +> semi - final round . The thing approached the proportions of a scandal — then died +# NSg . NSg/VB/J NSg/VB/J/P . D+ NSg+ VP/J D NPl/V3 P D/P N🅪Sg/VB+ . NSg/J/R/C VP/J > away . A caddy retracted his statement , and the only other witness admitted that # VB/J . D/P NSg VP/J ISg/D$+ NSg/VB/J+ . VB/C D J/R/C NSg/VB/J NSg/VB+ VP/J NSg/I/C/Ddem > he might have been mistaken . The incident and the name had remained together in -# NPr/ISg+ Nᴹ/VXB/J NSg/VXB NSg/VPp VPp/J . D NSg/J VB/C D+ NSg/VB+ VB VP/J J NPr/J/R/P +# NPr/ISg+ Nᴹ/VXB/J NSg/VXB NSg/VPp VPp/J . D NSg/J VB/C D+ NSg/VB+ VP VP/J J NPr/J/R/P > my mind . # D$+ NSg/VB+ . > @@ -3573,11 +3573,11 @@ > Jordan Baker instinctively avoided clever , shrewd men , and now I saw that this # NPr+ NPr+ R VP/J J . J+ NPl+ . VB/C NSg/J/R/C ISg/#r+ NSg/VPt NSg/I/C/Ddem I/Ddem+ > was because she felt safer on a plane where any divergence from a code would be -# VPt C/P ISg+ N🅪Sg/VB/J NSg/JC J/P D/P NSg/VB/J+ NSg/R/C I/R/Dq N🅪Sg P D/P N🅪Sg/VB+ VXB NSg/VXB +# VPt C/P ISg+ N🅪Sg/VP/J NSg/JC J/P D/P NSg/VB/J+ NSg/R/C I/R/Dq N🅪Sg P D/P N🅪Sg/VB+ VXB NSg/VXB > thought impossible . She was incurably dishonest . She wasn’t able to endure being -# N🅪Sg/VP NSg/J . ISg+ VPt R VB/J . ISg+ VB NSg/VB/J P VB N🅪Sg/Vg/J/C +# N🅪Sg/VP NSg/J . ISg+ VPt R VB/J . ISg+ VPt NSg/VB/J P VB N🅪Sg/Vg/J/C > at a disadvantage and , given this unwillingness , I suppose she had begun dealing -# NSg/P D/P N🅪Sg/VB VB/C . NSg/VPp/J/P I/Ddem NSg+ . ISg/#r+ VB ISg+ VB VPp Nᴹ/Vg/J +# NSg/P D/P N🅪Sg/VB VB/C . NSg/VPp/J/P I/Ddem NSg+ . ISg/#r+ VB ISg+ VP VPp Nᴹ/Vg/J > in subterfuges when she was very young in order to keep that cool , insolent # NPr/J/R/P NPl NSg/I/C ISg+ VPt J/R NPr/VB/J NPr/J/R/P N🅪Sg/VB+ P NSg/VB NSg/I/C/Ddem NSg/VB/J . NSg/J > smile turned to the world and yet satisfy the demands of her hard , jaunty body . @@ -3585,11 +3585,11 @@ > # > It made no difference to me . Dishonesty in a woman is a thing you never blame -# NPr/ISg+ VB NPr/Dq/P+ N🅪Sg/VB+ P NPr/ISg+ . Nᴹ NPr/J/R/P D/P NSg/VB+ VL3 D/P NSg+ ISgPl+ R NSg/VB/J -> deeply — I was casually sorry , and then I forgot . It was on that same house party -# R . ISg/#r+ VPt R NSg/VB/J . VB/C NSg/J/C ISg/#r+ VPt . NPr/ISg+ VPt J/P NSg/I/C/Ddem+ I/J+ NPr/VB+ NSg/VB/J+ +# NPr/ISg+ VP NPr/Dq/P+ N🅪Sg/VB+ P NPr/ISg+ . Nᴹ NPr/J/R/P D/P NSg/VB+ VL3 D/P NSg+ ISgPl+ R NSg/VB/J +> deeply — I was casually sorry , and then I forgot . It was on that same house party +# R . ISg/#r+ VPt R NSg/VB/J . VB/C NSg/J/R/C ISg/#r+ VPt . NPr/ISg+ VPt J/P NSg/I/C/Ddem+ I/J+ NPr/VB+ NSg/VB/J+ > that we had a curious conversation about driving a car . It started because she -# NSg/I/C/Ddem+ IPl+ VB D/P J N🅪Sg/VB+ J/P Nᴹ/Vg/J D/P+ NSg+ . NPr/ISg+ VP/J C/P ISg+ +# NSg/I/C/Ddem+ IPl+ VP D/P J N🅪Sg/VB+ J/P Nᴹ/Vg/J D/P+ NSg+ . NPr/ISg+ VP/J C/P ISg+ > passed so close to some workmen that our fender flicked a button on one man’s # VP/J NSg/I/J/R/C NSg/VB/J P I/J/R/Dq+ NPl+ NSg/I/C/Ddem+ D$+ NSg/VB VP/J D/P NSg/VB+ J/P NSg/I/J NPr$/I/VB/J > coat . @@ -3623,7 +3623,7 @@ > # > “ Suppose you met somebody just as careless as yourself . ” -# . VB ISgPl+ VB NSg/I+ J NSg/R J NSg/R ISg+ . . +# . VB ISgPl+ VP NSg/I+ J/R NSg/R J NSg/R ISg+ . . > # > “ I hope I never will , ” she answered . “ I hate careless people . That’s why I like @@ -3633,13 +3633,13 @@ > # > Her gray , sun - strained eyes stared straight ahead , but she had deliberately -# ISg/D$+ NPr🅪Sg/VB/J/Am . NPr/VB+ . VP/J NPl/V3+ VP/J NSg/VB/J/R R . NSg/C/P ISg+ VB R +# ISg/D$+ NPr🅪Sg/VB/J/Am . NPr/VB+ . VP/J NPl/V3+ VP/J NSg/VB/J/R R . NSg/C/P ISg+ VP R > shifted our relations , and for a moment I thought I loved her . But I am # VP/J D$+ + . VB/C R/C/P D/P NSg+ ISg/#r+ N🅪Sg/VP ISg/#r+ VP/J ISg/D$+ . NSg/C/P ISg/#r+ NPr/VB/J > slow - thinking and full of interior rules that act as brakes on my desires , and I # NSg/VB/J . Nᴹ/Vg/J VB/C NSg/VB/J P NSg/J+ NPl/V3+ NSg/I/C/Ddem+ NPr/VB NSg/R NPl/V3+ J/P D$+ NPl/V3 . VB/C ISg/#r+ -> knew that first I had to get myself definitely out of that tangle back home . I'd -# VPt NSg/I/C/Ddem NSg/VB/J ISg/#r+ VB P NSg/VB ISg+ R NSg/VB/J/R/P P NSg/I/C/Ddem+ NSg/VB NSg/VB/J NSg/VB/J+ . + +> knew that first I had to get myself definitely out of that tangle back home . I'd +# VPt NSg/I/C/Ddem NSg/J ISg/#r+ VP P NSg/VB ISg+ R NSg/VB/J/R/P P NSg/I/C/Ddem+ NSg/VB NSg/VB/J NSg/VB/J+ . + > been writing letters once a week and signing them : “ Love , Nick , ” and all I could # NSg/VPp Nᴹ/Vg/J NPl/V3+ NSg/C D/P+ NSg/J+ VB/C Nᴹ/Vg/J NSg/IPl+ . . NPr🅪Sg/VB . NPr/VB+ . . VB/C NSg/I/J/C/Dq ISg/#r+ NSg/VXB > think of was how , when that certain girl played tennis , a faint mustache of @@ -3647,17 +3647,17 @@ > perspiration appeared on her upper lip . Nevertheless there was a vague # Nᴹ+ VP/J J/P ISg/D$+ NSg/J+ NSg/VB+ . R R+ VPt D/P+ NSg/VB/J+ > understanding that had to be tactfully broken off before I was free . -# N🅪Sg/Vg/J+ NSg/I/C/Ddem+ VB P NSg/VXB R VPp/J NSg/VB/J/P C/P ISg/#r+ VPt NSg/VB/J . +# N🅪Sg/Vg/J+ NSg/I/C/Ddem+ VP P NSg/VXB R VPp/J NSg/VB/J/P C/P ISg/#r+ VPt NSg/VB/J . > # > Every one suspects himself of at least one of the cardinal virtues , and this is # Dq NSg/I/J NPl/V3 ISg+ P NSg/P NSg/J/Dq NSg/I/J P D+ NSg/J+ NPl+ . VB/C I/Ddem+ VL3 > mine : I am one of the few honest people that I have ever known . -# NSg/I/VB+ . ISg/#r+ NPr/VB/J NSg/I/J P D+ NSg/I/Dq+ VB/JS+ NPl/VB+ NSg/I/C/Ddem+ ISg/#r+ NSg/VXB J VPp/J . +# NSg/I/VB+ . ISg/#r+ NPr/VB/J NSg/I/J P D+ NSg/I/Dq+ VB/JS+ NPl/VB+ NSg/I/C/Ddem+ ISg/#r+ NSg/VXB J/R VPp/J . > # -> CHAPTER IV -# NSg/VB+ NSg/J/#r+ +> CHAPTER IV +# HeadingStart NSg/VB+ NSg/J/#r+ > # > On Sunday morning while church bells rang in the villages alongshore , the world @@ -3671,7 +3671,7 @@ > “ He’s a bootlegger , ” said the young ladies , moving somewhere between his # . NSg$ D/P NSg . . VP/J D NPr/VB/J NPl/V3+ . Nᴹ/Vg/J NSg NSg/P ISg/D$+ > cocktails and his flowers . “ One time he killed a man who had found out that he -# NPl/V3+ VB/C ISg/D$+ NPrPl/V3+ . . NSg/I/J+ N🅪Sg/VB/J+ NPr/ISg+ VP/J D/P+ NPr/VB/J+ NPr/I+ VB NSg/VB NSg/VB/J/R/P NSg/I/C/Ddem NPr/ISg+ +# NPl/V3+ VB/C ISg/D$+ NPrPl/V3+ . . NSg/I/J+ N🅪Sg/VB/J+ NPr/ISg+ VP/J D/P+ NPr/VB/J+ NPr/I+ VP NSg/VP NSg/VB/J/R/P NSg/I/C/Ddem NPr/ISg+ > was nephew to Von Hindenburg and second cousin to the devil . Reach me a rose , # VPt NSg P ? NPr VB/C NSg/VB/J NSg/VB+ P D NPr/VB+ . NSg/VB NPr/ISg+ D/P NPr/VPt/J+ . > honey , and pour me a last drop into that there crystal glass . ” @@ -3683,7 +3683,7 @@ > to Gatsby’s house that summer . It is an old time - table now , disintegrating at # P NSg$ NPr/VB+ NSg/I/C/Ddem+ NPr🅪Sg/VB+ . NPr/ISg+ VL3 D/P NSg/J N🅪Sg/VB/J . NSg/VB+ NSg/J/R/C . Nᴹ/Vg/J NSg/P > its folds , and headed “ This schedule in effect July 5th , 1922 . ” But I can still -# ISg/D$+ NPl/V3+ . VB/C VP/J . I/Ddem NSg/VB+ NPr/J/R/P NSg/VB+ NPr+ # . # . . NSg/C/P ISg/#r+ NPr/VXB NSg/VB/J +# ISg/D$+ NPl/V3+ . VB/C VP/J . I/Ddem NSg/VB+ NPr/J/R/P NSg/VB+ NPr+ # . # . . NSg/C/P ISg/#r+ NPr/VXB NSg/VB/J/R > read the gray names , and they will give you a better impression than my # NSg/VBP D+ NPr🅪Sg/VB/J/Am+ NPl/V3+ . VB/C IPl+ NPr/VXB NSg/VB ISgPl+ D/P+ NSg/VXB/JC+ NSg/VB+ C/P D$+ > generalities of those who accepted Gatsby’s hospitality and paid him the subtle @@ -3692,8 +3692,8 @@ # NSg/VB P NSg/Vg/J/P NSg/I/J+ NSg/I/J+ J/P ISg+ . > # -> From East Egg , then , came the Chester Beckers and the Leeches , and a man named -# P NPr/J+ N🅪Sg/VB+ . NSg/J/C . NSg/VPt/P D+ NPr+ ? VB/C D NPl/V3 . VB/C D/P NPr/VB/J+ VP/J +> From East Egg , then , came the Chester Beckers and the Leeches , and a man named +# P NPr/J+ N🅪Sg/VB+ . NSg/J/R/C . NSg/VPt/P D+ NPr+ ? VB/C D NPl/V3 . VB/C D/P NPr/VB/J+ VP/J > Bunsen , whom I knew at Yale , and Doctor Webster Civet , who was drowned last # NPr . I+ ISg/#r+ VPt NSg/P NPr+ . VB/C NSg/VB+ NPr NSg+ . NPr/I+ VPt VP/J NSg/VB/J > summer up in Maine . And the Hornbeams and the Willie Voltaires , and a whole clan @@ -3711,7 +3711,7 @@ > Clarence Endive was from East Egg , as I remember . He came only once , in white # NPr NSg VPt P NPr/J+ N🅪Sg/VB+ . NSg/R ISg/#r+ NSg/VB . NPr/ISg+ NSg/VPt/P J/R/C NSg/C . NPr/J/R/P NPr🅪Sg/VB/J > knickerbockers , and had a fight with a bum named Etty in the garden . From -# NSg . VB/C VB D/P NSg/VB+ P D/P NSg/VB/J VP/J ? NPr/J/R/P D NSg/VB/J+ . P +# NSg . VB/C VP D/P NSg/VB+ P D/P NSg/VB/J VP/J ? NPr/J/R/P D NSg/VB/J+ . P > farther out on the Island came the Cheadles and the O. R. P. Schraeders , and the # VB/JC NSg/VB/J/R/P J/P D+ NSg/VB+ NSg/VPt/P D ? VB/C D ? ? ? ? . VB/C D > Stonewall Jackson Abrams of Georgia , and the Fishguards and the Ripley Snells . @@ -3743,7 +3743,7 @@ > and James B. ( “ Rot - Gut ” ) Ferret and the De Jongs and Ernest Lilly — they came to # VB/C NPrPl+ ? . . N🅪Sg/VB+ . N🅪Sg/VB/J+ . . NSg/VB VB/C D NPr+ ? VB/C NPr+ NPr . IPl+ NSg/VPt/P P > gamble , and when Ferret wandered into the garden it meant he was cleaned out and -# NPr/VB . VB/C NSg/I/C NSg/VB VP/J P D NSg/VB/J+ NPr/ISg+ VB NPr/ISg+ VPt VP/J NSg/VB/J/R/P VB/C +# NPr/VB . VB/C NSg/I/C NSg/VB VP/J P D NSg/VB/J+ NPr/ISg+ VP NPr/ISg+ VPt VP/J NSg/VB/J/R/P VB/C > Associated Traction would have to fluctuate profitably next day . # VP/J Nᴹ/VB VXB NSg/VXB P VB R NSg/J/P NPr🅪Sg+ . > @@ -3751,7 +3751,7 @@ > A man named Klipspringer was there so often and so long that he became known as # D/P+ NPr/VB/J+ VP/J ? VPt R+ NSg/I/J/R/C R VB/C NSg/I/J/R/C NPr/VB/J NSg/I/C/Ddem NPr/ISg+ VPt VPp/J NSg/R > “ the boarder ” — I doubt if he had any other home . Of theatrical people there were -# . D NSg+ . . ISg/#r+ N🅪Sg/VB NSg/C NPr/ISg+ VB I/R/Dq NSg/VB/J NSg/VB/J+ . P NSg/J+ NPl/VB+ R+ NSg/VPt +# . D NSg+ . . ISg/#r+ N🅪Sg/VB NSg/C NPr/ISg+ VP I/R/Dq NSg/VB/J NSg/VB/J+ . P NSg/J+ NPl/VB+ R+ NSg/VPt > Gus Waize and Horace O’Donavan and Lester Myer and George Duckweed and Francis # NPr+ ? VB/C NPr+ ? VB/C NPr ? VB/C NPr+ Nᴹ VB/C NPr+ > Bull . Also from New York were the Chromes and the Backhyssons and the Dennickers @@ -3771,7 +3771,7 @@ > ones in physical person , but they were so identical one with another that it # NPl NPr/J/R/P NSg/J+ NSg/VB+ . NSg/C/P IPl+ NSg/VPt NSg/I/J/R/C NSg/J NSg/I/J P I/D NSg/I/C/Ddem NPr/ISg+ > inevitably seemed they had been there before . I have forgotten their -# R VP/J IPl+ VB NSg/VPp R+ C/P . ISg/#r+ NSg/VXB NSg/VPp/J D$+ +# R VP/J IPl+ VP NSg/VPp R+ C/P . ISg/#r+ NSg/VXB NSg/VPp/J D$+ > names — Jaqueline , I think , or else Consuela , or Gloria or Judy or June , and their # NPl/V3+ . ? . ISg/#r+ NSg/VB . NPr/C NSg/J/C ? . NPr/C NPr NPr/C NPr NPr/C NPr+ . VB/C D$+ > last names were either the melodious names of flowers and months or the sterner @@ -3785,7 +3785,7 @@ > In addition to all these I can remember that Faustina O’Brien came there at # NPr/J/R/P NSg+ P NSg/I/J/C/Dq I/Ddem+ ISg/#r+ NPr/VXB NSg/VB NSg/I/C/Ddem ? NPr NSg/VPt/P R NSg/P > least once and the Baedeker girls and young Brewer , who had his nose shot off in -# NSg/J/Dq NSg/C VB/C D NPr NPl/V3+ VB/C NPr/VB/J NPr . NPr/I+ VB ISg/D$+ NSg/VB+ NSg/VP/J+ NSg/VB/J/P NPr/J/R/P +# NSg/J/Dq NSg/C VB/C D NPr NPl/V3+ VB/C NPr/VB/J NPr . NPr/I+ VP ISg/D$+ NSg/VB+ NSg/VP/J+ NSg/VB/J/P NPr/J/R/P > the war , and Mr . Albrucksburger and Miss Haag , his fiancée , and Ardita # D N🅪Sg/VB+ . VB/C NSg+ . ? VB/C NSg/VB ? . ISg/D$+ ? . VB/C ? > Fitz - Peters and Mr . P. Jewett , once head of the American Legion , and Miss @@ -3793,7 +3793,7 @@ > Claudia Hip , with a man reputed to be her chauffeur , and a prince of something , # NPr+ NSg/VB/J+ . P D/P NPr/VB/J+ VP/J P NSg/VXB ISg/D$+ NSg/VB . VB/C D/P NPr/VB/J P NSg/I/J+ . > whom we called Duke , and whose name , if I ever knew it , I have forgotten . -# I+ IPl+ VP/J NPr/VB+ . VB/C I+ NSg/VB+ . NSg/C ISg/#r+ J VPt NPr/ISg+ . ISg/#r+ NSg/VXB NSg/VPp/J . +# I+ IPl+ VP/J NPr/VB+ . VB/C I+ NSg/VB+ . NSg/C ISg/#r+ J/R VPt NPr/ISg+ . ISg/#r+ NSg/VXB NSg/VPp/J . > # > All these people came to Gatsby’s house in the summer . @@ -3804,10 +3804,10 @@ # NSg/P NSg R . NSg/I/J N🅪Sg/Vg/J+ NSg/J NPr/J/R/P NPr+ . NSg$ J+ NSg+ VP/J NSg/VB/J/P D > rocky drive to my door and gave out a burst of melody from its three - noted horn . # NPr/J N🅪Sg/VB P D$+ NSg/VB+ VB/C VPt NSg/VB/J/R/P D/P NSg/VB P NPr🅪Sg P ISg/D$+ NSg . VP/J NPr/VB+ . -> It was the first time he had called on me , though I had gone to two of his -# NPr/ISg+ VPt D NSg/VB/J N🅪Sg/VB/J NPr/ISg+ VB VP/J J/P NPr/ISg+ . VB/C ISg/#r+ VB VPp/J/P P NSg P ISg/D$+ +> It was the first time he had called on me , though I had gone to two of his +# NPr/ISg+ VPt D NSg/J N🅪Sg/VB/J NPr/ISg+ VP VP/J J/P NPr/ISg+ . VB/C ISg/#r+ VP VPp/J/P P NSg P ISg/D$+ > parties , mounted in his hydroplane , and , at his urgent invitation , made frequent -# NPl/V3+ . VP/J NPr/J/R/P ISg/D$+ NSg/VB . VB/C . NSg/P ISg/D$+ J NSg+ . VB VB/J +# NPl/V3+ . VP/J NPr/J/R/P ISg/D$+ NSg/VB . VB/C . NSg/P ISg/D$+ J NSg+ . VP VB/J > use of his beach . # N🅪Sg/VB P ISg/D$+ NPr/VB+ . > @@ -3822,12 +3822,12 @@ # NPr/ISg+ VPt Nᴹ/Vg/J ISg+ J/P D NSg/VB P ISg/D$+ NSg+ P NSg/I/C/Ddem+ Nᴹ > of movement that is so peculiarly American — that comes , I suppose , with the # P N🅪Sg+ NSg/I/C/Ddem+ VL3 NSg/I/J/R/C R NPr/J . NSg/I/C/Ddem+ NPl/V3 . ISg/#r+ VB . P D -> absence of lifting work in youth and , even more , with the formless grace of our -# N🅪Sg P Nᴹ/Vg/J N🅪Sg/VB+ NPr/J/R/P NSg+ VB/C . NSg/VB/J NPr/I/J/R/Dq . P D J NPr🅪Sg/VB P D$+ +> absence of lifting work in youth and , even more , with the formless grace of our +# N🅪Sg P Nᴹ/Vg/J N🅪Sg/VB+ NPr/J/R/P NSg+ VB/C . NSg/VB/J/R NPr/I/J/R/Dq . P D J NPr🅪Sg/VB P D$+ > nervous , sporadic games . This quality was continually breaking through his # J . J NPl/V3+ . I/Ddem+ N🅪Sg/J+ VPt R Nᴹ/Vg/J NSg/J/P ISg/D$+ -> punctilious manner in the shape of restlessness . He was never quite still ; there -# J NSg+ NPr/J/R/P D N🅪Sg/VB+ P NSg . NPr/ISg+ VPt R R NSg/VB/J . R+ +> punctilious manner in the shape of restlessness . He was never quite still ; there +# J NSg+ NPr/J/R/P D N🅪Sg/VB+ P NSg . NPr/ISg+ VPt R R NSg/VB/J/R . R+ > was always a tapping foot somewhere or the impatient opening and closing of a # VPt R D/P Nᴹ/Vg NSg/VB+ NSg NPr/C D+ J+ Nᴹ/Vg/J+ VB/C Nᴹ/Vg/J P D/P+ > hand . @@ -3838,14 +3838,14 @@ # NPr/ISg+ NSg/VPt NPr/ISg+ Nᴹ/Vg/J P NSg+ NSg/P ISg/D$+ NSg+ . > # -> “ It’s pretty , isn’t it , old sport ? ” He jumped off to give me a better view . -# . K NSg/VB/J/R . NSg/VB NPr/ISg+ . NSg/J NSg/VB+ . . NPr/ISg+ VP/J NSg/VB/J/P P NSg/VB NPr/ISg+ D/P+ NSg/VXB/JC+ NSg/VB+ . +> “ It’s pretty , isn’t it , old sport ? ” He jumped off to give me a better view . +# . K NSg/VB/J/R . NSg/VX3 NPr/ISg+ . NSg/J NSg/VB+ . . NPr/ISg+ VP/J NSg/VB/J/P P NSg/VB NPr/ISg+ D/P+ NSg/VXB/JC+ NSg/VB+ . > “ Haven’t you ever seen it before ? ” -# . VB ISgPl+ J NSg/VPp NPr/ISg+ C/P . . +# . VXB ISgPl+ J/R NSg/VPp NPr/ISg+ C/P . . > # > I’d seen it . Everybody had seen it . It was a rich cream color , bright with -# K NSg/VPp NPr/ISg+ . NSg/I+ VB NSg/VPp NPr/ISg+ . NPr/ISg+ VPt D/P NPr/VB/J N🅪Sg/VB/J N🅪Sg/VB/J/Am . NPr/VB/J P +# K NSg/VPp NPr/ISg+ . NSg/I+ VP NSg/VPp NPr/ISg+ . NPr/ISg+ VPt D/P NPr/VB/J N🅪Sg/VB/J N🅪Sg/VB/J/Am . NPr/VB/J P > nickel , swollen here and there in its monstrous length with triumphant hat - boxes # NSg/VB/J . VB/J NSg/J/R VB/C R NPr/J/R/P ISg/D$+ J N🅪Sg/VB+ P J NSg/VB+ . NPl/V3 > and supper - boxes and tool - boxes , and terraced with a labyrinth of wind - shields @@ -3856,18 +3856,18 @@ # P NPr🅪Sg/VB/J+ N🅪Sg/VB/J+ NSg/J+ . IPl+ VP/J P NSg . > # -> I had talked with him perhaps half a dozen times in the past month and found , to -# ISg/#r+ VB VP/J P ISg+ NSg/R N🅪Sg/VB/J/P D/P+ NSg+ NPl/V3+ NPr/J/R/P D+ NSg/VB/J/P+ NSg/J+ VB/C NSg/VB . P -> my disappointment , that he had little to say . So my first impression , that he -# D$+ NSg+ . NSg/I/C/Ddem NPr/ISg+ VB NPr/I/J/Dq P NSg/VB . NSg/I/J/R/C D$+ NSg/VB/J+ NSg/VB+ . NSg/I/C/Ddem NPr/ISg+ +> I had talked with him perhaps half a dozen times in the past month and found , to +# ISg/#r+ VP VP/J P ISg+ NSg/R N🅪Sg/J/P D/P+ NSg+ NPl/V3+ NPr/J/R/P D+ NSg/VB/J/P+ NSg/J+ VB/C NSg/VP . P +> my disappointment , that he had little to say . So my first impression , that he +# D$+ NSg+ . NSg/I/C/Ddem NPr/ISg+ VP NPr/I/J/Dq P NSg/VB . NSg/I/J/R/C D$+ NSg/J+ NSg/VB+ . NSg/I/C/Ddem NPr/ISg+ > was a person of some undefined consequence , had gradually faded and he had -# VPt D/P NSg/VB P I/J/R/Dq VP/J NSg/VB+ . VB R J VB/C NPr/ISg+ VB +# VPt D/P NSg/VB P I/J/R/Dq VP/J NSg/VB+ . VP R J VB/C NPr/ISg+ VP > become simply the proprietor of an elaborate road - house next door . # VBPp R D NSg P D/P VB/J N🅪Sg/J+ . NPr/VB+ NSg/J/P+ NSg/VB+ . > # -> And then came that disconcerting ride . We hadn’t reached West Egg Village before -# VB/C NSg/J/C NSg/VPt/P NSg/I/C/Ddem Nᴹ/Vg/J NSg/VB+ . IPl+ VB VP/J NPr/VB/J+ N🅪Sg/VB+ NSg+ C/P +> And then came that disconcerting ride . We hadn’t reached West Egg Village before +# VB/C NSg/J/R/C NSg/VPt/P NSg/I/C/Ddem Nᴹ/Vg/J NSg/VB+ . IPl+ VPt VP/J NPr/VB/J+ N🅪Sg/VB+ NSg+ C/P > Gatsby began leaving his elegant sentences unfinished and slapping himself # NPr VPt Nᴹ/Vg/J ISg/D$+ NSg/J NPl/V3+ VP/J VB/C NSg/Vg/J ISg+ > indecisively on the knee of his caramel - colored suit . @@ -3887,7 +3887,7 @@ > # > “ Well , I’m going to tell you something about my life , ” he interrupted . “ I don’t -# . NSg/VB/J/R . K Nᴹ/Vg/J P NPr/VB ISgPl+ NSg/I/J+ J/P D$+ N🅪Sg/VB+ . . NPr/ISg+ VP/J . . ISg/#r+ VB +# . NSg/VB/J/R . K Nᴹ/Vg/J P NPr/VB ISgPl+ NSg/I/J+ J/P D$+ N🅪Sg/VB+ . . NPr/ISg+ VP/J . . ISg/#r+ VXB > want you to get a wrong idea of me from all these stories you hear . ” # NSg/VB ISgPl+ P NSg/VB D/P NSg/VB/J/R NSg P NPr/ISg+ P NSg/I/J/C/Dq I/Ddem NPl/V3+ ISgPl+ VB . . > @@ -3909,13 +3909,13 @@ > # > He looked at me sideways — and I knew why Jordan Baker had believed he was lying . -# NPr/ISg+ VP/J NSg/P NPr/ISg+ NSg/J . VB/C ISg/#r+ VPt NSg/VB NPr+ NPr+ VB VP/J NPr/ISg+ VPt Nᴹ/Vg/J . +# NPr/ISg+ VP/J NSg/P NPr/ISg+ NSg/J . VB/C ISg/#r+ VPt NSg/VB NPr+ NPr+ VP VP/J NPr/ISg+ VPt Nᴹ/Vg/J . > He hurried the phrase “ educated at Oxford , ” or swallowed it , or choked on it , as # NPr/ISg+ VP/J D+ NSg/VB+ . VP/J NSg/P NPr+ . . NPr/C VP/J NPr/ISg+ . NPr/C VP/J J/P NPr/ISg+ . NSg/R > though it had bothered him before . And with this doubt , his whole statement fell -# VB/C NPr/ISg+ VB VP/J ISg+ C/P . VB/C P I/Ddem+ N🅪Sg/VB+ . ISg/D$+ NSg/J+ NSg/VB/J+ NSg/VPt/J +# VB/C NPr/ISg+ VP VP/J ISg+ C/P . VB/C P I/Ddem+ N🅪Sg/VB+ . ISg/D$+ NSg/J+ NSg/VB/J+ NSg/VPt/J > to pieces , and I wondered if there wasn’t something a little sinister about him , -# P NPl/V3 . VB/C ISg/#r+ VP/J NSg/C R+ VB NSg/I/J+ D/P NPr/I/J/Dq J J/P ISg+ . +# P NPl/V3 . VB/C ISg/#r+ VP/J NSg/C R+ VPt NSg/I/J+ D/P NPr/I/J/Dq J J/P ISg+ . > after all . # P NSg/I/J/C/Dq . > @@ -3937,11 +3937,11 @@ > # > His voice was solemn , as if the memory of that sudden extinction of a clan still -# ISg/D$+ NSg/VB+ VPt J . NSg/R NSg/C D N🅪Sg P NSg/I/C/Ddem NSg/J N🅪Sg P D/P+ NSg+ NSg/VB/J +# ISg/D$+ NSg/VB+ VPt J . NSg/R NSg/C D N🅪Sg P NSg/I/C/Ddem NSg/J N🅪Sg P D/P+ NSg+ NSg/VB/J/R > haunted him . For a moment I suspected that he was pulling my leg , but a glance # VP/J ISg+ . R/C/P D/P+ NSg+ ISg/#r+ VP/J NSg/I/C/Ddem NPr/ISg+ VPt Nᴹ/Vg/J D$+ NSg/VB/J+ . NSg/C/P D/P+ NSg/VB+ > at him convinced me otherwise . -# NSg/P ISg+ VP/J NPr/ISg+ J . +# NSg/P ISg+ VP/J NPr/ISg+ J/R . > # > “ After that I lived like a young rajah in all the capitals of Europe — Paris , @@ -3949,49 +3949,49 @@ > Venice , Rome — collecting jewels , chiefly rubies , hunting big game , painting a # NPr+ . NPr+ . Nᴹ/Vg/J NPl/V3+ . R NPl/V3 . Nᴹ/Vg/J NSg/J NSg/VB/J+ . N🅪Sg/Vg/J+ D/P > little , things for myself only , and trying to forget something very sad that had -# NPr/I/J/Dq . NPl+ R/C/P ISg+ J/R/C . VB/C Nᴹ/Vg/J P VB NSg/I/J+ J/R NSg/VB/J NSg/I/C/Ddem+ VB +# NPr/I/J/Dq . NPl+ R/C/P ISg+ J/R/C . VB/C Nᴹ/Vg/J P VB NSg/I/J+ J/R NSg/VB/J NSg/I/C/Ddem+ VP > happened to me long ago . ” # VP/J P NPr/ISg+ NPr/VB/J J/P . . > # > With an effort I managed to restrain my incredulous laughter . The very phrases # P D/P+ N🅪Sg/VB+ ISg/#r+ VP/J P N🅪Sg/VB D$+ J Nᴹ+ . D+ J/R+ NPl/V3+ -> were worn so threadbare that they evoked no image except that of a turbaned -# NSg/VPt VB/J NSg/I/J/R/C J NSg/I/C/Ddem IPl+ VP/J NPr/Dq/P N🅪Sg/VB+ VB/C/P NSg/I/C/Ddem P D/P VP/J +> were worn so threadbare that they evoked no image except that of a turbaned +# NSg/VPt VPp/J NSg/I/J/R/C J NSg/I/C/Ddem IPl+ VP/J NPr/Dq/P N🅪Sg/VB+ VB/C/P NSg/I/C/Ddem P D/P VP/J > “ character ” leaking sawdust at every pore as he pursued a tiger through the Bois # . N🅪Sg/VB+ . Nᴹ/Vg/J Nᴹ/VB+ NSg/P Dq NSg/VB NSg/R NPr/ISg+ VP/J D/P NSg+ NSg/J/P D ? > de Boulogne . # NPr+ ? . > # -> “ Then came the war , old sport . It was a great relief , and I tried very hard to -# . NSg/J/C NSg/VPt/P D+ N🅪Sg/VB+ . NSg/J+ NSg/VB+ . NPr/ISg+ VPt D/P NSg/J NSg/J . VB/C ISg/#r+ VP/J J/R N🅪Sg/J/R P +> “ Then came the war , old sport . It was a great relief , and I tried very hard to +# . NSg/J/R/C NSg/VPt/P D+ N🅪Sg/VB+ . NSg/J+ NSg/VB+ . NPr/ISg+ VPt D/P NSg/J NSg/J . VB/C ISg/#r+ VP/J J/R N🅪Sg/J/R P > die , but I seemed to bear an enchanted life . I accepted a commission as first -# NSg/VB . NSg/C/P ISg/#r+ VP/J P NSg/VB/J D/P VP/J N🅪Sg/VB+ . ISg/#r+ VP/J D/P+ N🅪Sg/VB+ NSg/R NSg/VB/J+ +# NSg/VB . NSg/C/P ISg/#r+ VP/J P NSg/VB/J D/P VP/J N🅪Sg/VB+ . ISg/#r+ VP/J D/P+ N🅪Sg/VB+ NSg/R NSg/J+ > lieutenant when it began . In the Argonne Forest I took the remains of my # NSg/J+ NSg/I/C NPr/ISg+ VPt . NPr/J/R/P D NPr NPr/VB+ ISg/#r+ VPt D NPl/V3 P D$+ -> machine - gun battalion so far forward that there was a half mile gap on either -# NSg/VB+ . NSg/VB+ NSg/VB NSg/I/J/R/C NSg/VB/J NSg/VB/J NSg/I/C/Ddem R+ VPt D/P N🅪Sg/VB/J/P+ NSg+ NPr/VB+ J/P I/C +> machine - gun battalion so far forward that there was a half mile gap on either +# NSg/VB+ . NSg/VB+ NSg/VB NSg/I/J/R/C NSg/VB/J NSg/VB/J NSg/I/C/Ddem R+ VPt D/P N🅪Sg/J/P+ NSg+ NPr/VB+ J/P I/C > side of us where the infantry couldn’t advance . We stayed there two days and two -# NSg/VB/J P NPr/IPl+ NSg/R/C D N🅪Sg+ VB NSg/VB/J+ . IPl+ VP/J R+ NSg NPl VB/C NSg+ +# NSg/VB/J P NPr/IPl+ NSg/R/C D N🅪Sg+ VXB NSg/VB/J+ . IPl+ VP/J R+ NSg NPl VB/C NSg+ > nights , a hundred and thirty men with sixteen Lewis guns , and when the infantry # NPl/V3+ . D/P NSg VB/C NSg NPl P NSg NPr+ NPl/V3+ . VB/C NSg/I/C D+ N🅪Sg+ > came up at last they found the insignia of three German divisions among the -# NSg/VPt/P NSg/VB/J/P NSg/P NSg/VB/J IPl+ NSg/VB D NSg P NSg NPr🅪Sg/J NPl+ P D +# NSg/VPt/P NSg/VB/J/P NSg/P NSg/VB/J IPl+ NSg/VP D NSg P NSg NPr🅪Sg/J NPl+ P D > piles of dead . I was promoted to be a major , and every Allied government gave me # NPl/V3 P NSg/VB/J . ISg/#r+ VPt VP/J P NSg/VXB D/P NPr/VB/J . VB/C Dq VP/J N🅪Sg+ VPt NPr/ISg+ -> a decoration — even Montenegro , little Montenegro down on the Adriatic Sea ! ” -# D/P N🅪Sg+ . NSg/VB/J NPr+ . NPr/I/J/Dq NPr+ N🅪Sg/VB/J/P J/P D NPr/J NSg+ . . +> a decoration — even Montenegro , little Montenegro down on the Adriatic Sea ! ” +# D/P N🅪Sg+ . NSg/VB/J/R NPr+ . NPr/I/J/Dq NPr+ N🅪Sg/VB/J/P J/P D NPr/J NSg+ . . > # > Little Montenegro ! He lifted up the words and nodded at them — with his smile . The -# NPr/I/J/Dq+ NPr+ . NPr/ISg+ VP/J NSg/VB/J/P D+ NPl/V3+ VB/C VB NSg/P NSg/IPl+ . P ISg/D$+ NSg/VB+ . D+ +# NPr/I/J/Dq+ NPr+ . NPr/ISg+ VP/J NSg/VB/J/P D+ NPl/V3+ VB/C VP NSg/P NSg/IPl+ . P ISg/D$+ NSg/VB+ . D+ > smile comprehended Montenegro’s troubled history and sympathized with the brave # NSg/VB+ VP/J NSg$ VP/J N🅪Sg+ VB/C VP/J P D NSg/VB/J > struggles of the Montenegrin people . It appreciated fully the chain of national # NPl/V3 P D NSg/J NPl/VB+ . NPr/ISg+ VP/J R D N🅪Sg/VB P NSg/J+ > circumstances which had elicited this tribute from Montenegro’s warm little -# NPl/V3+ I/C+ VB VP/J I/Ddem NSg/VB P NSg$ NSg/VB/J+ NPr/I/J/Dq +# NPl/V3+ I/C+ VP VP/J I/Ddem NSg/VB P NSg$ NSg/VB/J+ NPr/I/J/Dq > heart . My incredulity was submerged in fascination now ; it was like skimming # N🅪Sg/VB+ . D$+ NSg+ VPt VP/J NPr/J/R/P NSg+ NSg/J/R/C . NPr/ISg+ VPt NSg/VB/J/C/P NSg/Vg > hastily through a dozen magazines . @@ -4009,7 +4009,7 @@ > # > To my astonishment , the thing had an authentic look . “ Orderi di Danilo , ” ran the -# P D$+ Nᴹ+ . D+ NSg+ VB D/P+ J+ NSg/VB+ . . ? NPr/#r+ ? . . NSg/VPt D +# P D$+ Nᴹ+ . D+ NSg+ VP D/P+ J+ NSg/VB+ . . ? NPr/#r+ ? . . NSg/VPt D > circular legend , “ Montenegro , Nicolas Rex . ” # NSg/VB/J N🅪Sg/VB+ . . NPr+ . NPrPl NPr . . > @@ -4025,19 +4025,19 @@ > “ Here’s another thing I always carry . A souvenir of Oxford days . It was taken in # . K I/D NSg+ ISg/#r+ R NSg/VB . D/P NSg/VB P NPr+ NPl+ . NPr/ISg+ VPt VPp/J NPr/J/R/P > Trinity Quad — the man on my left is now the Earl of Doncaster . ” -# NPr+ NSg/VB/J+ . D+ NPr/VB/J+ J/P D$+ NPr/VB/J VL3 NSg/J/R/C D NPr P ? . . +# NPr+ NSg/VB/J+ . D+ NPr/VB/J+ J/P D$+ NPr/VP/J VL3 NSg/J/R/C D NPr P ? . . > # -> It was a photograph of half a dozen young men in blazers loafing in an archway -# NPr/ISg+ VPt D/P NSg/VB P N🅪Sg/VB/J/P+ D/P+ NSg+ NPr/VB/J+ NPl+ NPr/J/R/P NPl Nᴹ/Vg/J NPr/J/R/P D/P NSg +> It was a photograph of half a dozen young men in blazers loafing in an archway +# NPr/ISg+ VPt D/P NSg/VB P N🅪Sg/J/P+ D/P+ NSg+ NPr/VB/J+ NPl+ NPr/J/R/P NPl Nᴹ/Vg/J NPr/J/R/P D/P NSg > through which were visible a host of spires . There was Gatsby , looking a little , # NSg/J/P I/C+ NSg/VPt J D/P NSg/VB P NPl/V3+ . R+ VPt NPr . Nᴹ/Vg/J D/P NPr/I/J/Dq . > not much , younger — with a cricket bat in his hand . # NSg/R/C NSg/I/J/R/Dq . NSg/JC . P D/P N🅪Sg/VB NSg/VB+ NPr/J/R/P ISg/D$+ NSg/VB+ . > # -> Then it was all true . I saw the skins of tigers flaming in his palace on the -# NSg/J/C NPr/ISg+ VPt NSg/I/J/C/Dq NSg/VB/J . ISg/#r+ NSg/VPt D NPl/V3 P NPl+ Nᴹ/Vg/J NPr/J/R/P ISg/D$+ NSg/VB+ J/P D +> Then it was all true . I saw the skins of tigers flaming in his palace on the +# NSg/J/R/C NPr/ISg+ VPt NSg/I/J/C/Dq NSg/VB/J . ISg/#r+ NSg/VPt D NPl/V3 P NPl+ Nᴹ/Vg/J NPr/J/R/P ISg/D$+ NSg/VB+ J/P D > Grand Canal ; I saw him opening a chest of rubies to ease , with their # NSg/J NSg/VB+ . ISg/#r+ NSg/VPt ISg+ Nᴹ/Vg/J D/P NSg/VB+ P NPl/V3 P Nᴹ/VB . P D$+ > crimson - lighted depths , the gnawings of his broken heart . @@ -4049,7 +4049,7 @@ > souvenirs with satisfaction , “ so I thought you ought to know something about me . # NPl/V3+ P Nᴹ+ . . NSg/I/J/R/C ISg/#r+ N🅪Sg/VP ISgPl+ NSg/I/VXB P NSg/VB NSg/I/J+ J/P NPr/ISg+ . > I didn’t want you to think I was just some nobody . You see , I usually find -# ISg/#r+ VB NSg/VB ISgPl+ P NSg/VB ISg/#r+ VPt J I/J/R/Dq NSg/I+ . ISgPl+ NSg/VB . ISg/#r+ R NSg/VB +# ISg/#r+ VXPt NSg/VB ISgPl+ P NSg/VB ISg/#r+ VPt J/R I/J/R/Dq NSg/I+ . ISgPl+ NSg/VB . ISg/#r+ R NSg/VB > myself among strangers because I drift here and there trying to forget the sad # ISg+ P + C/P ISg/#r+ NSg/VB NSg/J/R VB/C R+ Nᴹ/Vg/J P VB D+ NSg/VB/J+ > thing that happened to me . ” He hesitated . “ You’ll hear about it this afternoon . ” @@ -4077,33 +4077,33 @@ > # > I hadn’t the faintest idea what “ this matter ” was , but I was more annoyed than -# ISg/#r+ VB D JS NSg+ NSg/I+ . I/Ddem N🅪Sg/VB+ . VPt . NSg/C/P ISg/#r+ VPt NPr/I/J/R/Dq VP/J C/P +# ISg/#r+ VPt D JS NSg+ NSg/I+ . I/Ddem N🅪Sg/VB+ . VPt . NSg/C/P ISg/#r+ VPt NPr/I/J/R/Dq VP/J C/P > interested . I hadn’t asked Jordan to tea in order to discuss Mr . Jay Gatsby . I -# VP/J . ISg/#r+ VB VP/J NPr+ P N🅪Sg/VB NPr/J/R/P N🅪Sg/VB+ P NSg/VB NSg+ . NPr+ NPr . ISg/#r+ +# VP/J . ISg/#r+ VPt VP/J NPr+ P N🅪Sg/VB NPr/J/R/P N🅪Sg/VB+ P NSg/VB NSg+ . NPr+ NPr . ISg/#r+ > was sure the request would be something utterly fantastic , and for a moment I # VPt J D NSg/VB+ VXB NSg/VXB NSg/I/J+ R NSg/J . VB/C R/C/P D/P+ NSg+ ISg/#r+ > was sorry I’d ever set foot upon his overpopulated lawn . -# VPt NSg/VB/J K J NPr/VBP/J NSg/VB+ P ISg/D$+ VP/J NSg/VB+ . +# VPt NSg/VB/J K J/R NPr/VBP/J NSg/VB+ P ISg/D$+ VP/J NSg/VB+ . > # > He wouldn’t say another word . His correctness grew on him as we neared the city . -# NPr/ISg+ VXB NSg/VB I/D NSg/VB+ . ISg/D$+ NSg+ VB J/P ISg+ NSg/R IPl+ VP/J D+ NSg+ . +# NPr/ISg+ VXB NSg/VB I/D NSg/VB+ . ISg/D$+ NSg+ VPt J/P ISg+ NSg/R IPl+ VP/J D+ NSg+ . > We passed Port Roosevelt , where there was a glimpse of red - belted ocean - going # IPl+ VP/J NPr/VB/J+ NPr+ . NSg/R/C R+ VPt D/P NSg/VB P N🅪Sg/J . VP/J NSg+ . Nᴹ/Vg/J > ships , and sped along a cobbled slum lined with the dark , undeserted saloons of # NPl/V3+ . VB/C NSg/VP P D/P VP/J NSg/VB+ VP/J P D NSg/VB/J . ? NPl P -> the faded - gilt nineteen - hundreds . Then the valley of ashes opened out on both -# D J+ . NSg/VB/J NSg . NPl+ . NSg/J/C D NSg/VB P NPl/V3+ VP/J NSg/VB/J/R/P J/P I/C/Dq +> the faded - gilt nineteen - hundreds . Then the valley of ashes opened out on both +# D J+ . NSg/VB/J NSg . NPl+ . NSg/J/R/C D NSg/VB P NPl/V3+ VP/J NSg/VB/J/R/P J/P I/C/Dq > sides of us , and I had a glimpse of Mrs . Wilson straining at the garage pump -# NPl/V3 P NPr/IPl+ . VB/C ISg/#r+ VB D/P NSg/VB P NPl+ . NPr+ Nᴹ/Vg/J NSg/P D+ NSg/VB+ NSg/VB+ +# NPl/V3 P NPr/IPl+ . VB/C ISg/#r+ VP D/P NSg/VB P NPl+ . NPr+ Nᴹ/Vg/J NSg/P D+ NSg/VB+ NSg/VB+ > with panting vitality as we went by . # P Nᴹ/Vg/J Nᴹ+ NSg/R IPl+ NSg/VPt NSg/J/P . > # -> With fenders spread like wings we scattered light through half Astoria — only -# P + N🅪Sg/VBP NSg/VB/J/C/P NPl/V3+ IPl+ VP/J N🅪Sg/VB/J+ NSg/J/P N🅪Sg/VB/J/P+ NPr . J/R/C -> half , for as we twisted among the pillars of the elevated I heard the familiar -# N🅪Sg/VB/J/P+ . R/C/P NSg/R IPl+ VP/J P D NPl/V3 P D VP/J ISg/#r+ VP/J D NSg/J +> With fenders spread like wings we scattered light through half Astoria — only +# P + N🅪Sg/VBP NSg/VB/J/C/P NPl/V3+ IPl+ VP/J N🅪Sg/VB/J+ NSg/J/P N🅪Sg/J/P+ NPr . J/R/C +> half , for as we twisted among the pillars of the elevated I heard the familiar +# N🅪Sg/J/P+ . R/C/P NSg/R IPl+ VP/J P D NPl/V3 P D VP/J ISg/#r+ VP/J D NSg/J > “ jug - jug - spat ! ” of a motorcycle , and a frantic policeman rode alongside . # . NSg/VB+ . NSg/VB+ . NSg/VB . . P D/P+ NSg/VB+ . VB/C D/P+ NSg/J+ NSg+ NSg/VPt P . > @@ -4135,11 +4135,11 @@ > flicker upon the moving cars , with the city rising up across the river in white # NSg/VB+ P D Nᴹ/Vg/J NPl+ . P D NSg+ Nᴹ/Vg/J/P NSg/VB/J/P NSg/P D NSg/VB+ NPr/J/R/P NPr🅪Sg/VB/J > heaps and sugar lumps all built with a wish out of non - olfactory money . The city -# NPl/V3 VB/C N🅪Sg/VB+ NPl/V3 NSg/I/J/C/Dq NSg/VB/J+ P D/P NSg/VB+ NSg/VB/J/R/P P NSg . NSg/J N🅪Sg/J+ . D+ NSg+ -> seen from the Queensboro Bridge is always the city seen for the first time , in -# NSg/VPp P D ? N🅪Sg/VB+ VL3 R D NSg+ NSg/VPp R/C/P D NSg/VB/J N🅪Sg/VB/J+ . NPr/J/R/P -> its first wild promise of all the mystery and the beauty in the world . -# ISg/D$+ NSg/VB/J NSg/VB/J NSg/VB P NSg/I/J/C/Dq D N🅪Sg+ VB/C D N🅪Sg/VB/J+ NPr/J/R/P D NSg/VB+ . +# NPl/V3 VB/C N🅪Sg/VB+ NPl/V3 NSg/I/J/C/Dq NSg/VP/J+ P D/P NSg/VB+ NSg/VB/J/R/P P NSg . NSg/J N🅪Sg/J+ . D+ NSg+ +> seen from the Queensboro Bridge is always the city seen for the first time , in +# NSg/VPp P D ? N🅪Sg/VB+ VL3 R D NSg+ NSg/VPp R/C/P D NSg/J N🅪Sg/VB/J+ . NPr/J/R/P +> its first wild promise of all the mystery and the beauty in the world . +# ISg/D$+ NSg/J NSg/VB/J NSg/VB P NSg/I/J/C/Dq D N🅪Sg+ VB/C D N🅪Sg/VB/J+ NPr/J/R/P D NSg/VB+ . > # > A dead man passed us in a hearse heaped with blooms , followed by two carriages @@ -4166,12 +4166,12 @@ # NSg/P NSg/I/J/C/Dq . . . . . > # -> Even Gatsby could happen , without any particular wonder . -# NSg/VB/J NPr NSg/VXB VB . C/P I/R/Dq NSg/J N🅪Sg/VB+ . +> Even Gatsby could happen , without any particular wonder . +# NSg/VB/J/R NPr NSg/VXB VB . C/P I/R/Dq NSg/J N🅪Sg/VB+ . > # > Roaring noon . In a well - fanned Forty - second Street cellar I met Gatsby for -# Nᴹ/Vg/J NSg/VB+ . NPr/J/R/P D/P+ NSg/VB/J/R+ . VP NSg/J . NSg/VB/J NSg/VB/J+ NSg/VB+ ISg/#r+ VB NPr R/C/P +# Nᴹ/Vg/J NSg/VB+ . NPr/J/R/P D/P+ NSg/VB/J/R+ . VP NSg/J . NSg/VB/J NSg/VB/J+ NSg/VB+ ISg/#r+ VP NPr R/C/P > lunch . Blinking away the brightness of the street outside , my eyes picked him # N🅪Sg/VB+ . Nᴹ/Vg/J VB/J D Nᴹ P D+ NSg/VB/J+ Nᴹ/VB/J/P . D$+ NPl/V3+ VP/J ISg+ > out obscurely in the anteroom , talking to another man . @@ -4186,14 +4186,14 @@ # D/P NPr/VB/J . NSg/VB/J . VP/J NPr/VB/J+ VP/J ISg/D$+ NSg/J NPr/VB/J+ VB/C VP/J NPr/ISg+ P NSg NSg/VB/J > growths of hair which luxuriated in either nostril . After a moment I discovered # NPl P N🅪Sg/VB+ I/C+ VP/J NPr/J/R/P I/C NSg . P D/P+ NSg+ ISg/#r+ VP/J -> his tiny eyes in the half - darkness . -# ISg/D$+ NSg/J+ NPl/V3+ NPr/J/R/P D+ N🅪Sg/VB/J/P+ . Nᴹ+ . +> his tiny eyes in the half - darkness . +# ISg/D$+ NSg/J+ NPl/V3+ NPr/J/R/P D+ N🅪Sg/J/P+ . Nᴹ+ . > # > “ So I took one look at him , ” said Mr . Wolfshiem , shaking my hand earnestly , “ and # . NSg/I/J/R/C ISg/#r+ VPt NSg/I/J NSg/VB NSg/P ISg+ . . VP/J NSg+ . ? . Nᴹ/Vg/J D$+ NSg/VB+ R . . VB/C -> what do you think I did ? ” -# NSg/I+ VXB ISgPl+ NSg/VB ISg/#r+ VPt . . +> what do you think I did ? ” +# NSg/I+ VXB ISgPl+ NSg/VB ISg/#r+ VXPt . . > # > “ What ? ” I inquired politely . @@ -4207,9 +4207,9 @@ > # > “ I handed the money to Katspaugh and I sid : ‘ All right , Katspaugh , don’t pay him -# . ISg/#r+ VP/J D+ N🅪Sg/J+ P ? VB/C ISg/#r+ NPr . Unlintable NSg/I/J/C/Dq NPr/VB/J . ? . VB NSg/VB/J ISg+ -> a penny till he shuts his mouth . ’ He shut it then and there . ” -# D/P NPr/VB+ NSg/VB/C/P NPr/ISg+ NPl/V3 ISg/D$+ NSg/VB+ . . NPr/ISg+ NSg/VBP/J NPr/ISg+ NSg/J/C VB/C R . . +# . ISg/#r+ VP/J D+ N🅪Sg/J+ P ? VB/C ISg/#r+ NPr . Unlintable NSg/I/J/C/Dq NPr/VB/J . ? . VXB NSg/VB/J ISg+ +> a penny till he shuts his mouth . ’ He shut it then and there . ” +# D/P NPr/VB+ NSg/VB/C/P NPr/ISg+ NPl/V3 ISg/D$+ NSg/VB+ . . NPr/ISg+ NSg/VBP/J NPr/ISg+ NSg/J/R/C VB/C R . . > # > Gatsby took an arm of each of us and moved forward into the restaurant , @@ -4224,14 +4224,14 @@ # . NPl/V3 . . VP/J D+ NPr/VB/J+ NSg/VB+ . > # -> “ This is a nice restaurant here , ” said Mr . Wolfshiem , looking at the -# . I/Ddem+ VL3 D/P NPr/VB/J NSg NSg/J/R . . VP/J NSg+ . ? . Nᴹ/Vg/J NSg/P D +> “ This is a nice restaurant here , ” said Mr . Wolfshiem , looking at the +# . I/Ddem+ VL3 D/P NPr/J NSg NSg/J/R . . VP/J NSg+ . ? . Nᴹ/Vg/J NSg/P D > Presbyterian nymphs on the ceiling . “ But I like across the street better ! ” # NSg/J NPl/VB J/P D NSg/VB+ . . NSg/C/P ISg/#r+ NSg/VB/J/C/P NSg/P D+ NSg/VB/J+ NSg/VXB/JC . . > # -> “ Yes , highballs , ” agreed Gatsby , and then to Mr . Wolfshiem : “ It’s too hot over -# . NPl/VB . NPl/V3 . . VP/J NPr . VB/C NSg/J/C P NSg . ? . . K R NSg/VB/J NSg/J/P +> “ Yes , highballs , ” agreed Gatsby , and then to Mr . Wolfshiem : “ It’s too hot over +# . NPl/VB . NPl/V3 . . VP/J NPr . VB/C NSg/J/R/C P NSg . ? . . K R NSg/VB/J NSg/J/P > there . ” # R . . > @@ -4255,7 +4255,7 @@ > night they shot Rosy Rosenthal there . It was six of us at the table , and Rosy # N🅪Sg/VB+ IPl+ NSg/VP/J+ NSg/VB/J NPr R . NPr/ISg+ VPt NSg P NPr/IPl+ NSg/P D+ NSg/VB+ . VB/C NSg/VB/J > had eat and drunk a lot all evening . When it was almost morning the waiter came -# VB VB VB/C NSg/VPp/J+ D/P+ NPr/VB+ NSg/I/J/C/Dq+ N🅪Sg/Vg/J+ . NSg/I/C NPr/ISg+ VPt R N🅪Sg/Vg/J D+ NSg/VB+ NSg/VPt/P +# VP VB VB/C NSg/VPp/J+ D/P+ NPr/VB+ NSg/I/J/C/Dq+ N🅪Sg/Vg/J+ . NSg/I/C NPr/ISg+ VPt R N🅪Sg/Vg/J D+ NSg/VB+ NSg/VPt/P > up to him with a funny look and says somebody wants to speak to him outside . # NSg/VB/J/P P ISg+ P D/P+ NSg/J+ NSg/VB+ VB/C NPl/V3 NSg/I+ NPl/V3 P NSg/VB P ISg+ Nᴹ/VB/J/P . > ‘ All right , ’ says Rosy , and begins to get up , and I pulled him down in his @@ -4265,25 +4265,25 @@ > # > “ ‘ Let the bastards come in here if they want you , Rosy , but don’t you , so help -# . Unlintable NSg/VBP D NPl/V3 NSg/VBPp/P NPr/J/R/P NSg/J/R NSg/C IPl+ NSg/VB ISgPl+ . NSg/VB/J . NSg/C/P VB ISgPl+ . NSg/I/J/R/C NSg/VB +# . Unlintable NSg/VBP D NPl/V3 NSg/VBPp/P NPr/J/R/P NSg/J/R NSg/C IPl+ NSg/VB ISgPl+ . NSg/VB/J . NSg/C/P VXB ISgPl+ . NSg/I/J/R/C NSg/VB > me , move outside this room . ’ # NPr/ISg+ . NSg/VB Nᴹ/VB/J/P I/Ddem N🅪Sg/VB/J+ . . > # -> “ It was four o’clock in the morning then , and if we’d of raised the blinds we’d -# . NPr/ISg+ VPt NSg R NPr/J/R/P D+ N🅪Sg/Vg/J+ NSg/J/C . VB/C NSg/C K P VP/J D+ NPl/V3+ K +> “ It was four o’clock in the morning then , and if we’d of raised the blinds we’d +# . NPr/ISg+ VPt NSg R NPr/J/R/P D+ N🅪Sg/Vg/J+ NSg/J/R/C . VB/C NSg/C K P VP/J D+ NPl/V3+ K > of seen daylight . ” # P NSg/VPp N🅪Sg/VB . . > # -> “ Did he go ? ” I asked innocently . -# . VPt NPr/ISg+ NSg/VB/J . . ISg/#r+ VP/J R . +> “ Did he go ? ” I asked innocently . +# . VXPt NPr/ISg+ NSg/VB/J . . ISg/#r+ VP/J R . > # > “ Sure he went . ” Mr . Wolfshiem’s nose flashed at me indignantly . “ He turned # . J NPr/ISg+ NSg/VPt . . NSg+ . ? NSg/VB+ VP/J NSg/P NPr/ISg+ R . . NPr/ISg+ VP/J > around in the door and says : ‘ Don’t let that waiter take away my coffee ! ’ Then -# J/P NPr/J/R/P D+ NSg/VB+ VB/C NPl/V3 . Unlintable VB NSg/VBP NSg/I/C/Ddem NSg/VB+ NSg/VB VB/J D$+ N🅪Sg/VB/J+ . . NSg/J/C +# J/P NPr/J/R/P D+ NSg/VB+ VB/C NPl/V3 . Unlintable VXB NSg/VBP NSg/I/C/Ddem NSg/VB+ NSg/VB VB/J D$+ N🅪Sg/VB/J+ . . NSg/J/R/C > he went out on the sidewalk , and they shot him three times in his full belly and # NPr/ISg+ NSg/VPt NSg/VB/J/R/P J/P D+ NSg+ . VB/C IPl+ NSg/VP/J+ ISg+ NSg+ NPl/V3+ NPr/J/R/P ISg/D$+ NSg/VB/J+ NSg/VB+ VB/C > drove away . ” @@ -4304,8 +4304,8 @@ # D NSg/VB P I/Ddem NSg NPl/V3+ VPt Nᴹ/Vg/J . NPr VP/J R/C/P NPr/ISg+ . > # -> “ Oh , no , ” he exclaimed , ‘ ‘ this isn’t the man . ” -# . NPr/VB . NPr/Dq/P . . NPr/ISg+ VP/J . Unlintable Unlintable I/Ddem NSg/VB D+ NPr/VB/J+ . . +> “ Oh , no , ” he exclaimed , ‘ ‘ this isn’t the man . ” +# . NPr/VB . NPr/Dq/P . . NPr/ISg+ VP/J . Unlintable Unlintable I/Ddem NSg/VX3 D+ NPr/VB/J+ . . > # > “ No ? ” Mr . Wolfshiem seemed disappointed . @@ -4313,11 +4313,11 @@ > # > “ This is just a friend . I told you we’d talk about that some other time . ” -# . I/Ddem+ VL3 J D/P NPr/VB/J+ . ISg/#r+ VP ISgPl+ K N🅪Sg/VB J/P NSg/I/C/Ddem I/J/R/Dq NSg/VB/J N🅪Sg/VB/J+ . . +# . I/Ddem+ VL3 J/R D/P NPr/VB/J+ . ISg/#r+ VP ISgPl+ K N🅪Sg/VB J/P NSg/I/C/Ddem I/J/R/Dq NSg/VB/J N🅪Sg/VB/J+ . . > # > “ I beg your pardon , ” said Mr . Wolfshiem , “ I had a wrong man . ” -# . ISg/#r+ NSg/VB D$+ NSg/VB . . VP/J NSg+ . ? . . ISg/#r+ VB D/P NSg/VB/J/R NPr/VB/J+ . . +# . ISg/#r+ NSg/VB D$+ NSg/VB . . VP/J NSg+ . ? . . ISg/#r+ VP D/P NSg/VB/J/R NPr/VB/J+ . . > # > A succulent hash arrived , and Mr . Wolfshiem , forgetting the more sentimental @@ -4333,17 +4333,17 @@ > # > “ Look here , old sport , ” said Gatsby , leaning toward me , “ I’m afraid I made you a -# . NSg/VB NSg/J/R . NSg/J+ NSg/VB+ . . VP/J NPr . Nᴹ/Vg/J J/P NPr/ISg+ . . K J ISg/#r+ VB ISgPl+ D/P +# . NSg/VB NSg/J/R . NSg/J+ NSg/VB+ . . VP/J NPr . Nᴹ/Vg/J J/P NPr/ISg+ . . K J ISg/#r+ VP ISgPl+ D/P > little angry this morning in the car . ” # NPr/I/J/Dq VB/J I/Ddem N🅪Sg/Vg/J+ NPr/J/R/P D NSg+ . . > # > There was the smile again , but this time I held out against it . -# R+ VPt D+ NSg/VB+ P . NSg/C/P I/Ddem+ N🅪Sg/VB/J+ ISg/#r+ VB NSg/VB/J/R/P C/P NPr/ISg+ . +# R+ VPt D+ NSg/VB+ P . NSg/C/P I/Ddem+ N🅪Sg/VB/J+ ISg/#r+ VP NSg/VB/J/R/P C/P NPr/ISg+ . > # > “ I don’t like mysteries , ” I answered , “ and I don’t understand why you won’t come -# . ISg/#r+ VB NSg/VB/J/C/P NPl+ . . ISg/#r+ VP/J . . VB/C ISg/#r+ VB VB NSg/VB ISgPl+ VB NSg/VBPp/P +# . ISg/#r+ VXB NSg/VB/J/C/P NPl+ . . ISg/#r+ VP/J . . VB/C ISg/#r+ VXB VB NSg/VB ISgPl+ VXB NSg/VBPp/P > out frankly and tell me what you want . Why has it all got to come through Miss # NSg/VB/J/R/P R VB/C NPr/VB NPr/ISg+ NSg/I+ ISgPl+ NSg/VB . NSg/VB V3 NPr/ISg+ NSg/I/J/C/Dq VP P NSg/VBPp/P NSg/J/P NSg/VB > Baker ? ” @@ -4353,7 +4353,7 @@ > “ Oh , it’s nothing underhand , ” he assured me . “ Miss Baker’s a great sportswoman , # . NPr/VB . K NSg/I/J+ NSg/VB/J . . NPr/ISg+ NSg/VP/J NPr/ISg+ . . NSg/VB NSg$ D/P NSg/J NSg . > you know , and she’d never do anything that wasn’t all right . ” -# ISgPl+ NSg/VB . VB/C K R VXB NSg/I/VB+ NSg/I/C/Ddem+ VB NSg/I/J/C/Dq NPr/VB/J . . +# ISgPl+ NSg/VB . VB/C K R VXB NSg/I/VB+ NSg/I/C/Ddem+ VPt NSg/I/J/C/Dq NPr/VB/J . . > # > Suddenly he looked at his watch , jumped up , and hurried from the room , leaving @@ -4364,8 +4364,8 @@ # > “ He has to telephone , ” said Mr . Wolfshiem , following him with his eyes . “ Fine # . NPr/ISg+ V3 P NSg/VB . . VP/J NSg+ . ? . Nᴹ/Vg/J/P ISg+ P ISg/D$+ NPl/V3+ . . NSg/VB/J -> fellow , isn’t he ? Handsome to look at and a perfect gentleman . ” -# NSg/VB . NSg/VB NPr/ISg+ . VB/J P NSg/VB NSg/P VB/C D/P+ NSg/VB/J+ NSg/J+ . . +> fellow , isn’t he ? Handsome to look at and a perfect gentleman . ” +# NSg . NSg/VX3 NPr/ISg+ . VB/J P NSg/VB NSg/P VB/C D/P+ NSg/VB/J+ NSg/J+ . . > # > “ Yes . ” @@ -4401,7 +4401,7 @@ > # > “ I made the pleasure of his acquaintance just after the war . But I knew I had -# . ISg/#r+ VB D NSg/VB P ISg/D$+ NSg+ J P D+ N🅪Sg/VB+ . NSg/C/P ISg/#r+ VPt ISg/#r+ VB +# . ISg/#r+ VP D NSg/VB P ISg/D$+ NSg+ J/R P D+ N🅪Sg/VB+ . NSg/C/P ISg/#r+ VPt ISg/#r+ VP > discovered a man of fine breeding after I talked with him an hour . I said to # VP/J D/P NPr/VB/J P NSg/VB/J+ Nᴹ/Vg/J+ P ISg/#r+ VP/J P ISg+ D/P+ NSg+ . ISg/#r+ VP/J P > myself : ‘ There’s the kind of man you’d like to take home and introduce to your @@ -4410,8 +4410,8 @@ # NSg/VB/J VB/C NSg/VB+ . . . NPr/ISg+ VP/J . . ISg/#r+ NSg/VB K Nᴹ/Vg/J NSg/P D$+ NSg/VB NPl/V3+ . . > # -> I hadn’t been looking at them , but I did now . They were composed of oddly -# ISg/#r+ VB NSg/VPp Nᴹ/Vg/J NSg/P NSg/IPl+ . NSg/C/P ISg/#r+ VPt NSg/J/R/C . IPl+ NSg/VPt VP/J P R +> I hadn’t been looking at them , but I did now . They were composed of oddly +# ISg/#r+ VPt NSg/VPp Nᴹ/Vg/J NSg/P NSg/IPl+ . NSg/C/P ISg/#r+ VXPt NSg/J/R/C . IPl+ NSg/VPt VP/J P R > familiar pieces of ivory . # NSg/J NPl/V3 P NPr🅪Sg/J+ . > @@ -4443,7 +4443,7 @@ > # > “ Don’t hurry , Meyer , ” said Gatsby , without enthusiasm . Mr . Wolfshiem raised his -# . VB NSg/VB+ . NPr . . VP/J NPr . C/P NSg+ . NSg+ . ? VP/J ISg/D$+ +# . VXB NSg/VB+ . NPr . . VP/J NPr . C/P NSg+ . NSg+ . ? VP/J ISg/D$+ > hand in a sort of benediction . # NSg/VB+ NPr/J/R/P D/P NSg/VB+ P N🅪Sg . > @@ -4455,13 +4455,13 @@ > supplied an imaginary noun with another wave of his hand . “ As for me , I am fifty # VP/J D/P NSg/J NSg/VB+ P I/D NSg/VB P ISg/D$+ NSg/VB+ . . NSg/R R/C/P NPr/ISg+ . ISg/#r+ NPr/VB/J NSg+ > years old , and I won’t impose myself on you any longer . ” -# NPl+ NSg/J . VB/C ISg/#r+ VB NSg/VB ISg+ J/P ISgPl+ I/R/Dq NSg/JC . . +# NPl+ NSg/J . VB/C ISg/#r+ VXB NSg/VB ISg+ J/P ISgPl+ I/R/Dq NSg/JC . . > # -> As he shook hands and turned away his tragic nose was trembling . I wondered if I -# NSg/R NPr/ISg+ NSg/VB/J NPl/V3+ VB/C VP/J VB/J ISg/D$+ NSg/J+ NSg/VB+ VPt Nᴹ/Vg/J . ISg/#r+ VP/J NSg/C ISg/#r+ +> As he shook hands and turned away his tragic nose was trembling . I wondered if I +# NSg/R NPr/ISg+ NSg/VPt/J NPl/V3+ VB/C VP/J VB/J ISg/D$+ NSg/J+ NSg/VB+ VPt Nᴹ/Vg/J . ISg/#r+ VP/J NSg/C ISg/#r+ > had said anything to offend him . -# VB VP/J NSg/I/VB+ P VB ISg+ . +# VP VP/J NSg/I/VB+ P VB ISg+ . > # > “ He becomes very sentimental sometimes , ” explained Gatsby . “ This is one of his @@ -4482,8 +4482,8 @@ # . D/P+ NSg+ . . > # -> “ Meyer Wolfshiem ? No , he’s a gambler . ” Gatsby hesitated , then added coolly : -# . NPr ? . NPr/Dq/P . NSg$ D/P NSg . . NPr VP/J . NSg/J/C VP/J R . +> “ Meyer Wolfshiem ? No , he’s a gambler . ” Gatsby hesitated , then added coolly : +# . NPr ? . NPr/Dq/P . NSg$ D/P NSg . . NPr VP/J . NSg/J/R/C VP/J R . > “ He’s the man who fixed the World’s Series back in 1919 . ” # . NSg$ D NPr/VB/J+ NPr/I+ VP/J D NSg$ NSgPl+ NSg/VB/J NPr/J/R/P # . . > @@ -4493,9 +4493,9 @@ > # > The idea staggered me . I remembered , of course , that the World’s Series had been -# D+ NSg+ VP/J NPr/ISg+ . ISg/#r+ VP/J . P NSg/VB+ . NSg/I/C/Ddem D NSg$ NSgPl+ VB NSg/VPp +# D+ NSg+ VP/J NPr/ISg+ . ISg/#r+ VP/J . P NSg/VB+ . NSg/I/C/Ddem D NSg$ NSgPl+ VP NSg/VPp > fixed in 1919 , but if I had thought of it at all I would have thought of it as a -# VP/J NPr/J/R/P # . NSg/C/P NSg/C ISg/#r+ VB N🅪Sg/VP P NPr/ISg+ NSg/P NSg/I/J/C/Dq ISg/#r+ VXB NSg/VXB N🅪Sg/VP P NPr/ISg+ NSg/R D/P +# VP/J NPr/J/R/P # . NSg/C/P NSg/C ISg/#r+ VP N🅪Sg/VP P NPr/ISg+ NSg/P NSg/I/J/C/Dq ISg/#r+ VXB NSg/VXB N🅪Sg/VP P NPr/ISg+ NSg/R D/P > thing that merely happened , the end of some inevitable chain . It never occurred # NSg+ NSg/I/C/Ddem+ R VP/J . D NSg/VB P I/J/R/Dq NSg/J N🅪Sg/VB+ . NPr/ISg+ R VB > to me that one man could start to play with the faith of fifty million @@ -4504,16 +4504,16 @@ # NPl/VB+ . P D NSg/VB/J . Nᴹ P D/P+ NSg/VB+ Nᴹ/Vg/J D/P NSg/VB/J . > # -> “ How did he happen to do that ? ” I asked after a minute . -# . NSg/C VPt NPr/ISg+ VB P VXB NSg/I/C/Ddem+ . . ISg/#r+ VP/J P D/P+ NSg/VB/J+ . +> “ How did he happen to do that ? ” I asked after a minute . +# . NSg/C VXPt NPr/ISg+ VB P VXB NSg/I/C/Ddem+ . . ISg/#r+ VP/J P D/P+ NSg/VB/J+ . > # > “ He just saw the opportunity . ” -# . NPr/ISg+ J NSg/VPt D+ N🅪Sg+ . . +# . NPr/ISg+ J/R NSg/VPt D+ N🅪Sg+ . . > # -> “ Why isn’t he in jail ? ” -# . NSg/VB NSg/VB NPr/ISg+ NPr/J/R/P N🅪Sg/VB+ . . +> “ Why isn’t he in jail ? ” +# . NSg/VB NSg/VX3 NPr/ISg+ NPr/J/R/P N🅪Sg/VB+ . . > # > “ They can’t get him , old sport . He’s a smart man . ” @@ -4521,7 +4521,7 @@ > # > I insisted on paying the check . As the waiter brought my change I caught sight -# ISg/#r+ VP/J J/P Nᴹ/Vg/J D+ NSg/VB/J+ . NSg/R D+ NSg/VB+ VP D$+ N🅪Sg/VB+ ISg/#r+ VB/J N🅪Sg/VB +# ISg/#r+ VP/J J/P Nᴹ/Vg/J D+ NSg/VB/J+ . NSg/R D+ NSg/VB+ VP D$+ N🅪Sg/VB+ ISg/#r+ VP/J N🅪Sg/VB > of Tom Buchanan across the crowded room . # P NPr/VB+ NPr+ NSg/P D+ VP/J+ N🅪Sg/VB/J+ . > @@ -4530,12 +4530,12 @@ # . NSg/VBPp/P P P NPr/ISg+ R/C/P D/P+ NSg/VB/J+ . . ISg/#r+ VP/J . . K VP P NSg/VB NSg/VB P I/J/R/Dq NSg/I/J+ . . > # -> When he saw us Tom jumped up and took half a dozen steps in our direction . -# NSg/I/C NPr/ISg+ NSg/VPt NPr/IPl+ NPr/VB+ VP/J NSg/VB/J/P VB/C VPt N🅪Sg/VB/J/P+ D/P NSg NPl/V3+ NPr/J/R/P D$+ N🅪Sg+ . +> When he saw us Tom jumped up and took half a dozen steps in our direction . +# NSg/I/C NPr/ISg+ NSg/VPt NPr/IPl+ NPr/VB+ VP/J NSg/VB/J/P VB/C VPt N🅪Sg/J/P+ D/P NSg NPl/V3+ NPr/J/R/P D$+ N🅪Sg+ . > # > “ Where’ve you been ? ” he demanded eagerly . “ Daisy’s furious because you haven’t -# . ? ISgPl+ NSg/VPp . . NPr/ISg+ VP/J R . . NSg$ J C/P ISgPl+ VB +# . ? ISgPl+ NSg/VPp . . NPr/ISg+ VP/J R . . NSg$ J C/P ISgPl+ VXB > called up . ” # VP/J NSg/VB/J/P . . > @@ -4544,8 +4544,8 @@ # . I/Ddem+ VL3 NSg+ . NPr . NSg+ . NPr+ . . > # -> They shook hands briefly , and a strained , unfamiliar look of embarrassment came -# IPl+ NSg/VB/J NPl/V3+ R . VB/C D/P VP/J . NSg/J NSg/VB P N🅪Sg+ NSg/VPt/P +> They shook hands briefly , and a strained , unfamiliar look of embarrassment came +# IPl+ NSg/VPt/J NPl/V3+ R . VB/C D/P VP/J . NSg/J NSg/VB P N🅪Sg+ NSg/VPt/P > over Gatsby’s face . # NSg/J/P NSg$ NSg/VB+ . > @@ -4574,12 +4574,12 @@ # NPr/J/R/P D N🅪Sg/VB+ . NSg/VB/J NSg/P D+ NSg+ NSg+ . > # -> — I was walking along from one place to another , half on the sidewalks and half -# . ISg/#r+ VPt Nᴹ/Vg/J P P NSg/I/J N🅪Sg/VB+ P I/D . N🅪Sg/VB/J/P+ J/P D NPl VB/C N🅪Sg/VB/J/P+ +> — I was walking along from one place to another , half on the sidewalks and half +# . ISg/#r+ VPt Nᴹ/Vg/J P P NSg/I/J N🅪Sg/VB+ P I/D . N🅪Sg/J/P+ J/P D NPl VB/C N🅪Sg/J/P+ > on the lawns . I was happier on the lawns because I had on shoes from England -# J/P D NPl/V3 . ISg/#r+ VPt NSg/JC J/P D NPl/V3 C/P ISg/#r+ VB J/P NPl/V3+ P NPr +# J/P D NPl/V3 . ISg/#r+ VPt NSg/JC J/P D NPl/V3 C/P ISg/#r+ VP J/P NPl/V3+ P NPr > with rubber nobs on the soles that bit into the soft ground . I had on a new -# P NSg/VB/J+ NPl/V3 J/P D NPl/V3+ NSg/I/C/Ddem+ NSg/VPt P D NSg/J N🅪Sg/VB/J+ . ISg/#r+ VB J/P D/P NSg/J +# P NSg/VB/J+ NPl/V3 J/P D NPl/V3+ NSg/I/C/Ddem+ NSg/VPt P D NSg/J N🅪Sg/VB/J+ . ISg/#r+ VP J/P D/P NSg/J > plaid skirt also that blew a little in the wind , and whenever this happened the # NSg/VB/J NSg/VB R/C NSg/I/C/Ddem+ NSg/VPt/J D/P NPr/I/J/Dq NPr/J/R/P D N🅪Sg/VB+ . VB/C C I/Ddem VP/J D > red , white , and blue banners in front of all the houses stretched out stiff and @@ -4591,9 +4591,9 @@ > The largest of the banners and the largest of the lawns belonged to Daisy Fay’s # D JS P D+ NPl/V3+ VB/C D JS P D NPl/V3 VP/J P NPr NSg$ > house . She was just eighteen , two years older than me , and by far the most -# NPr/VB+ . ISg+ VPt J NSg . NSg+ NPl+ JC C/P NPr/ISg+ . VB/C NSg/J/P NSg/VB/J D NSg/I/J/R/Dq +# NPr/VB+ . ISg+ VPt J/R NSg . NSg+ NPl+ JC C/P NPr/ISg+ . VB/C NSg/J/P NSg/VB/J D NSg/I/J/R/Dq > popular of all the young girls in Louisville . She dressed in white , and had a -# NSg/J P NSg/I/J/C/Dq D+ NPr/VB/J+ NPl/V3+ NPr/J/R/P NPr . ISg+ VP/J NPr/J/R/P NPr🅪Sg/VB/J . VB/C VB D/P +# NSg/J P NSg/I/J/C/Dq D+ NPr/VB/J+ NPl/V3+ NPr/J/R/P NPr . ISg+ VP/J NPr/J/R/P NPr🅪Sg/VB/J . VB/C VP D/P > little white roadster , and all day long the telephone rang in her house and # NPr/I/J/Dq NPr🅪Sg/VB/J NSg . VB/C NSg/I/J/C/Dq NPr🅪Sg+ NPr/VB/J D NSg/VB+ VPt NPr/J/R/P ISg/D$+ NPr/VB+ VB/C > excited young officers from Camp Taylor demanded the privilege of monopolizing @@ -4605,9 +4605,9 @@ > When I came opposite her house that morning her white roadster was beside the # NSg/I/C ISg/#r+ NSg/VPt/P NSg/J/P+ ISg/D$+ NPr/VB+ NSg/I/C/Ddem+ N🅪Sg/Vg/J+ ISg/D$+ NPr🅪Sg/VB/J NSg VPt P D > curb , and she was sitting in it with a lieutenant I had never seen before . They -# NSg/VB+ . VB/C ISg+ VPt NSg/Vg/J NPr/J/R/P NPr/ISg+ P D/P NSg/J+ ISg/#r+ VB R NSg/VPp C/P . IPl+ +# NSg/VB+ . VB/C ISg+ VPt NSg/Vg/J NPr/J/R/P NPr/ISg+ P D/P NSg/J+ ISg/#r+ VP R NSg/VPp C/P . IPl+ > were so engrossed in each other that she didn’t see me until I was five feet -# NSg/VPt NSg/I/J/R/C VP/J NPr/J/R/P Dq NSg/VB/J NSg/I/C/Ddem ISg+ VB NSg/VB NPr/ISg+ C/P ISg/#r+ VPt NSg NPl+ +# NSg/VPt NSg/I/J/R/C VP/J NPr/J/R/P Dq NSg/VB/J NSg/I/C/Ddem ISg+ VXPt NSg/VB NPr/ISg+ C/P ISg/#r+ VPt NSg NPl+ > away . # VB/J . > @@ -4620,48 +4620,48 @@ # ISg/#r+ VPt VP/J NSg/I/C/Ddem ISg+ VP/J P NSg/VB P NPr/ISg+ . C/P P NSg/I/J/C/Dq+ D+ JC+ NPl/V3+ ISg/#r+ > admired her most . She asked me if I was going to the Red Cross and make # VP/J ISg/D$+ NSg/I/J/R/Dq . ISg+ VP/J NPr/ISg+ NSg/C ISg/#r+ VPt Nᴹ/Vg/J P D+ N🅪Sg/J+ NPr/VB/J/P+ VB/C NSg/VB -> bandages . I was . Well , then , would I tell them that she couldn’t come that day ? -# NPl/V3 . ISg/#r+ VPt . NSg/VB/J/R . NSg/J/C . VXB ISg/#r+ NPr/VB NSg/IPl+ NSg/I/C/Ddem ISg+ VB NSg/VBPp/P NSg/I/C/Ddem NPr🅪Sg+ . +> bandages . I was . Well , then , would I tell them that she couldn’t come that day ? +# NPl/V3 . ISg/#r+ VPt . NSg/VB/J/R . NSg/J/R/C . VXB ISg/#r+ NPr/VB NSg/IPl+ NSg/I/C/Ddem ISg+ VXB NSg/VBPp/P NSg/I/C/Ddem NPr🅪Sg+ . > The officer looked at Daisy while she was speaking , in a way that every young # D+ NSg/VB+ VP/J NSg/P NPr+ NSg/VB/C/P ISg+ VPt Nᴹ/Vg/J . NPr/J/R/P D/P NSg/J+ NSg/I/C/Ddem Dq+ NPr/VB/J+ > girl wants to be looked at sometime , and because it seemed romantic to me I have # NSg/VB+ NPl/V3 P NSg/VXB VP/J NSg/P J . VB/C C/P NPr/ISg+ VP/J NSg/J P NPr/ISg+ ISg/#r+ NSg/VXB > remembered the incident ever since . His name was Jay Gatsby , and I didn’t lay -# VP/J D+ NSg/J+ J C/P . ISg/D$+ NSg/VB+ VPt NPr+ NPr . VB/C ISg/#r+ VB NSg/VB/J -> eyes on him again for over four years — even after I'd met him on Long Island I -# NPl/V3+ J/P ISg+ P R/C/P NSg/J/P NSg NPl+ . NSg/VB/J P K VB ISg+ J/P NPr/VB/J NSg/VB+ ISg/#r+ +# VP/J D+ NSg/J+ J/R C/P . ISg/D$+ NSg/VB+ VPt NPr+ NPr . VB/C ISg/#r+ VXPt NSg/VPt/J +> eyes on him again for over four years — even after I'd met him on Long Island I +# NPl/V3+ J/P ISg+ P R/C/P NSg/J/P NSg NPl+ . NSg/VB/J/R P K VP ISg+ J/P NPr/VB/J NSg/VB+ ISg/#r+ > didn’t realize it was the same man . -# VB VB/NoAm NPr/ISg+ VPt D I/J NPr/VB/J+ . +# VXPt VB/NoAm NPr/ISg+ VPt D I/J NPr/VB/J+ . > # > That was nineteen - seventeen . By the next year I had a few beaux myself , and I -# NSg/I/C/Ddem+ VPt NSg . NSg . NSg/J/P D+ NSg/J/P+ NSg+ ISg/#r+ VB D/P NSg/I/Dq ? ISg+ . VB/C ISg/#r+ +# NSg/I/C/Ddem+ VPt NSg . NSg . NSg/J/P D+ NSg/J/P+ NSg+ ISg/#r+ VP D/P NSg/I/Dq ? ISg+ . VB/C ISg/#r+ > began to play in tournaments , so I didn’t see Daisy very often . She went with a -# VPt P N🅪Sg/VB NPr/J/R/P NPl . NSg/I/J/R/C ISg/#r+ VB NSg/VB NPr+ J/R R . ISg+ NSg/VPt P D/P +# VPt P N🅪Sg/VB NPr/J/R/P NPl . NSg/I/J/R/C ISg/#r+ VXPt NSg/VB NPr+ J/R R . ISg+ NSg/VPt P D/P > slightly older crowd — when she went with anyone at all . Wild rumors were # R JC+ NSg/VB+ . NSg/I/C ISg+ NSg/VPt P NSg/I+ NSg/P NSg/I/J/C/Dq . NSg/VB/J+ NPl/V3/Am+ NSg/VPt > circulating about her — how her mother had found her packing her bag one winter -# Nᴹ/Vg/J J/P ISg/D$+ . NSg/C ISg/D$+ NSg/VB/J+ VB NSg/VB ISg/D$+ Nᴹ/Vg/J ISg/D$+ NSg/VB+ NSg/I/J+ N🅪Sg/VB+ +# Nᴹ/Vg/J J/P ISg/D$+ . NSg/C ISg/D$+ NSg/VB/J+ VP NSg/VP ISg/D$+ Nᴹ/Vg/J ISg/D$+ NSg/VB+ NSg/I/J+ N🅪Sg/VB+ > night to go to New York and say good - by to a soldier who was going overseas . She # N🅪Sg/VB+ P NSg/VB/J P NSg/J+ NPr+ VB/C NSg/VB NPr/VB/J . NSg/J/P P D/P+ NSg/VB/J+ NPr/I+ VPt Nᴹ/Vg/J J/R . ISg+ > was effectually prevented , but she wasn’t on speaking terms with her family for -# VPt R VP/J . NSg/C/P ISg+ VB J/P Nᴹ/Vg/J NPl/V3+ P ISg/D$+ N🅪Sg/J+ R/C/P +# VPt R VP/J . NSg/C/P ISg+ VPt J/P Nᴹ/Vg/J NPl/V3+ P ISg/D$+ N🅪Sg/J+ R/C/P > several weeks . After that she didn’t play around with the soldiers any more , but -# J/Dq+ NPrPl+ . P NSg/I/C/Ddem ISg+ VB N🅪Sg/VB J/P P D NPl/V3+ I/R/Dq NPr/I/J/R/Dq . NSg/C/P +# J/Dq+ NPrPl+ . P NSg/I/C/Ddem ISg+ VXPt N🅪Sg/VB J/P P D NPl/V3+ I/R/Dq NPr/I/J/R/Dq . NSg/C/P > only with a few flat - footed , shortsighted young men in town , who couldn’t get -# J/R/C P D/P NSg/I/Dq NSg/VB/J . VP/J . J NPr/VB/J NPl+ NPr/J/R/P NSg+ . NPr/I+ VB NSg/VB +# J/R/C P D/P NSg/I/Dq NSg/VB/J . VP/J . J NPr/VB/J NPl+ NPr/J/R/P NSg+ . NPr/I+ VXB NSg/VB > into the army at all . # P D NSg+ NSg/P NSg/I/J/C/Dq . > # > By the next autumn she was gay again , gay as ever . She had a début after the -# NSg/J/P D+ NSg/J/P+ NPr🅪Sg/VB+ ISg+ VPt NPr/VB/J P . NPr/VB/J NSg/R J . ISg+ VB D/P ? P D +# NSg/J/P D+ NSg/J/P+ NPr🅪Sg/VB+ ISg+ VPt NPr/VB/J P . NPr/VB/J NSg/R J/R . ISg+ VP D/P ? P D > armistice , and in February she was presumably engaged to a man from New Orleans . # NPr🅪Sg . VB/C NPr/J/R/P NPr+ ISg+ VPt R VP/J P D/P NPr/VB/J+ P NSg/J NPr+ . > In June she married Tom Buchanan of Chicago , with more pomp and circumstance # NPr/J/R/P NPr+ ISg+ NSg/VP/J NPr/VB+ NPr P NPr+ . P NPr/I/J/R/Dq NSg/VB VB/C NSg/VB > than Louisville ever knew before . He came down with a hundred people in four -# C/P NPr J VPt C/P . NPr/ISg+ NSg/VPt/P N🅪Sg/VB/J/P P D/P NSg NPl/VB+ NPr/J/R/P NSg+ +# C/P NPr J/R VPt C/P . NPr/ISg+ NSg/VPt/P N🅪Sg/VB/J/P P D/P NSg NPl/VB+ NPr/J/R/P NSg+ > private cars , and hired a whole floor of the Muhlbach Hotel , and the day before # NSg/VB/J+ NPl+ . VB/C VP/J D/P NSg/J NSg/VB P D ? NSg+ . VB/C D NPr🅪Sg+ C/P > the wedding he gave her a string of pearls valued at three hundred and fifty @@ -4670,18 +4670,18 @@ # NSg NPl+ . > # -> I was a bridesmaid . I came into her room half an hour before the bridal dinner , -# ISg/#r+ VPt D/P NSg/VB . ISg/#r+ NSg/VPt/P P ISg/D$+ N🅪Sg/VB/J+ N🅪Sg/VB/J/P+ D/P+ NSg+ C/P D+ NSg/J+ N🅪Sg/VB+ . +> I was a bridesmaid . I came into her room half an hour before the bridal dinner , +# ISg/#r+ VPt D/P NSg/VB . ISg/#r+ NSg/VPt/P P ISg/D$+ N🅪Sg/VB/J+ N🅪Sg/J/P+ D/P+ NSg+ C/P D+ NSg/J+ N🅪Sg/VB+ . > and found her lying on her bed as lovely as the June night in her flowered -# VB/C NSg/VB ISg/D$+ Nᴹ/Vg/J J/P ISg/D$+ NSg/VBP/J+ NSg/R NSg/J NSg/R D+ NPr+ N🅪Sg/VB+ NPr/J/R/P ISg/D$+ VP/J+ +# VB/C NSg/VP ISg/D$+ Nᴹ/Vg/J J/P ISg/D$+ NSg/VBP/J+ NSg/R NSg/J NSg/R D+ NPr+ N🅪Sg/VB+ NPr/J/R/P ISg/D$+ VP/J+ > dress — and as drunk as a monkey . She had a bottle of Sauterne in one hand and a -# NSg/VB+ . VB/C NSg/R NSg/VPp/J NSg/R D/P+ NSg/VB+ . ISg+ VB D/P NSg/VB P ? NPr/J/R/P NSg/I/J NSg/VB VB/C D/P +# NSg/VB+ . VB/C NSg/R NSg/VPp/J NSg/R D/P+ NSg/VB+ . ISg+ VP D/P NSg/VB P ? NPr/J/R/P NSg/I/J NSg/VB VB/C D/P > letter in the other . # NSg/VB+ NPr/J/R/P D NSg/VB/J . > # > “ ’ Gratulate me , ” she muttered . “ Never had a drink before , but oh how I do enjoy -# . . ? NPr/ISg+ . . ISg+ VP/J . . R VB D/P+ NSg/VB+ C/P . NSg/C/P NPr/VB NSg/C ISg/#r+ VXB VB +# . . ? NPr/ISg+ . . ISg+ VP/J . . R VP D/P+ NSg/VB+ C/P . NSg/C/P NPr/VB NSg/C ISg/#r+ VXB VB > it . ” # NPr/ISg+ . . > @@ -4695,7 +4695,7 @@ > # > “ Here , deares ’ . ” She groped around in a wastebasket she had with her on the bed -# . NSg/J/R . ? . . . ISg+ VP/J J/P NPr/J/R/P D/P NSg/VB ISg+ VB P ISg/D$+ J/P D NSg/VBP/J+ +# . NSg/J/R . ? . . . ISg+ VP/J J/P NPr/J/R/P D/P NSg/VB ISg+ VP P ISg/D$+ J/P D NSg/VBP/J+ > and pulled out the string of pearls . ‘ Take ’ em down - stairs and give ’ em back to # VB/C VP/J NSg/VB/J/R/P D NSg/VB P NPl/V3+ . Unlintable NSg/VB . NSg/I/J+ N🅪Sg/VB/J/P . NPl+ VB/C NSg/VB . NSg/I/J+ NSg/VB/J P > whoever they belong to . Tell ’ em all Daisy’s change ’ her mine . Say : ‘ Daisy’s @@ -4705,11 +4705,11 @@ > # > She began to cry — she cried and cried . I rushed out and found her mother’s maid , -# ISg+ VPt P NSg/VB . ISg+ VP/J VB/C VP/J . ISg/#r+ VP/J NSg/VB/J/R/P VB/C NSg/VB ISg/D$+ NSg$ NSg+ . +# ISg+ VPt P NSg/VB . ISg+ VP/J VB/C VP/J . ISg/#r+ VP/J NSg/VB/J/R/P VB/C NSg/VP ISg/D$+ NSg$ NSg+ . > and we locked the door and got her into a cold bath . She wouldn’t let go of the # VB/C IPl+ VP/J D NSg/VB+ VB/C VP ISg/D$+ P D/P NSg/J NSg/VB+ . ISg+ VXB NSg/VBP NSg/VB/J P D > letter . She took it into the tub with her and squeezed it up into a wet ball , -# NSg/VB+ . ISg+ VPt NPr/ISg+ P D+ NSg/VB+ P ISg/D$+ VB/C VP/J NPr/ISg+ NSg/VB/J/P P D/P+ NSg/VB/J+ NPr/VB+ . +# NSg/VB+ . ISg+ VPt NPr/ISg+ P D+ NSg/VB+ P ISg/D$+ VB/C VP/J NPr/ISg+ NSg/VB/J/P P D/P+ NSg/VP/J+ NPr/VB+ . > and only let me leave it in the soap - dish when she saw that it was coming to # VB/C J/R/C NSg/VBP NPr/ISg+ NSg/VB NPr/ISg+ NPr/J/R/P D+ N🅪Sg/VB+ . NSg/VB+ NSg/I/C ISg+ NSg/VPt NSg/I/C/Ddem NPr/ISg+ VPt Nᴹ/Vg/J P > pieces like snow . @@ -4717,9 +4717,9 @@ > # > But she didn’t say another word . We gave her spirits of ammonia and put ice on -# NSg/C/P ISg+ VB NSg/VB I/D NSg/VB+ . IPl+ VPt ISg/D$+ NPl/V3 P Nᴹ+ VB/C NSg/VBP NPr🅪Sg/VB+ J/P -> her forehead and hooked her back into her dress , and half an hour later , when we -# ISg/D$+ NSg+ VB/C VP/J ISg/D$+ NSg/VB/J P ISg/D$+ NSg/VB+ . VB/C N🅪Sg/VB/J/P D/P+ NSg+ JC . NSg/I/C IPl+ +# NSg/C/P ISg+ VXPt NSg/VB I/D NSg/VB+ . IPl+ VPt ISg/D$+ NPl/V3 P Nᴹ+ VB/C NSg/VBP NPr🅪Sg/VB+ J/P +> her forehead and hooked her back into her dress , and half an hour later , when we +# ISg/D$+ NSg+ VB/C VP/J ISg/D$+ NSg/VB/J P ISg/D$+ NSg/VB+ . VB/C N🅪Sg/J/P D/P+ NSg+ JC . NSg/I/C IPl+ > walked out of the room , the pearls were around her neck and the incident was # VP/J NSg/VB/J/R/P P D+ N🅪Sg/VB/J+ . D+ NPl/V3+ NSg/VPt J/P ISg/D$+ NSg/VB VB/C D+ NSg/J+ VPt > over . Next day at five o’clock she married Tom Buchanan without so much as a @@ -4731,7 +4731,7 @@ > I saw them in Santa Barbara when they came back , and I thought I’d never seen a # ISg/#r+ NSg/VPt NSg/IPl+ NPr/J/R/P NPr+ NPr+ NSg/I/C IPl+ NSg/VPt/P NSg/VB/J . VB/C ISg/#r+ N🅪Sg/VP K R NSg/VPp D/P > girl so mad about her husband . If he left the room for a minute she’d look -# NSg/VB+ NSg/I/J/R/C NSg/VB/J J/P ISg/D$+ NSg/VB+ . NSg/C NPr/ISg+ NPr/VB/J D N🅪Sg/VB/J R/C/P D/P+ NSg/VB/J+ K NSg/VB +# NSg/VB+ NSg/I/J/R/C NSg/VB/J J/P ISg/D$+ NSg/VB+ . NSg/C NPr/ISg+ NPr/VP/J D N🅪Sg/VB/J R/C/P D/P+ NSg/VB/J+ K NSg/VB > around uneasily , and say : ‘ ‘ Where’s Tom gone ? ” and wear the most abstracted # J/P R . VB/C NSg/VB . Unlintable Unlintable NSg$ NPr/VB+ VPp/J/P . . VB/C NSg/VB D NSg/I/J/R/Dq VP/J > expression until she saw him coming in the door . She used to sit on the sand @@ -4741,9 +4741,9 @@ > looking at him with unfathomable delight . It was touching to see them # Nᴹ/Vg/J NSg/P ISg+ P J+ N🅪Sg/VB/J+ . NPr/ISg+ VPt Nᴹ/Vg/J/P P NSg/VB NSg/IPl+ > together — it made you laugh in a hushed , fascinated way . That was in August . A -# J . NPr/ISg+ VB ISgPl+ NSg/VB NPr/J/R/P D/P VP/J . VP/J NSg/J+ . NSg/I/C/Ddem+ VPt NPr/J/R/P NPr/VB/J+ . D/P+ +# J . NPr/ISg+ VP ISgPl+ NSg/VB NPr/J/R/P D/P VP/J . VP/J NSg/J+ . NSg/I/C/Ddem+ VPt NPr/J/R/P NPr/VB/J+ . D/P+ > week after I left Santa Barbara Tom ran into a wagon on the Ventura road one -# NSg/J+ P ISg/#r+ NPr/VB/J NPr+ NPr+ NPr/VB+ NSg/VPt P D/P+ NSg/VB+ J/P D ? N🅪Sg/J+ NSg/I/J +# NSg/J+ P ISg/#r+ NPr/VP/J NPr+ NPr+ NPr/VB+ NSg/VPt P D/P+ NSg/VB+ J/P D ? N🅪Sg/J+ NSg/I/J > night , and ripped a front wheel off his car . The girl who was with him got into # N🅪Sg/VB+ . VB/C VP/J D/P NSg/VB/J+ NSg/VB+ NSg/VB/J/P ISg/D$+ NSg+ . D+ NSg/VB+ NPr/I+ VPt P ISg+ VP P > the papers , too , because her arm was broken — she was one of the chambermaids in @@ -4753,43 +4753,43 @@ > # > The next April Daisy had her little girl , and they went to France for a year . I -# D+ NSg/J/P+ NPr+ NPr+ VB ISg/D$+ NPr/I/J/Dq+ NSg/VB+ . VB/C IPl+ NSg/VPt P NPr+ R/C/P D/P+ NSg+ . ISg/#r+ -> saw them one spring in Cannes , and later in Deauville , and then they came back -# NSg/VPt NSg/IPl+ NSg/I/J N🅪Sg/VB NPr/J/R/P NPr+ . VB/C JC NPr/J/R/P ? . VB/C NSg/J/C IPl+ NSg/VPt/P NSg/VB/J +# D+ NSg/J/P+ NPr+ NPr+ VP ISg/D$+ NPr/I/J/Dq+ NSg/VB+ . VB/C IPl+ NSg/VPt P NPr+ R/C/P D/P+ NSg+ . ISg/#r+ +> saw them one spring in Cannes , and later in Deauville , and then they came back +# NSg/VPt NSg/IPl+ NSg/I/J N🅪Sg/VB NPr/J/R/P NPr+ . VB/C JC NPr/J/R/P ? . VB/C NSg/J/R/C IPl+ NSg/VPt/P NSg/VB/J > to Chicago to settle down . Daisy was popular in Chicago , as you know . They moved # P NPr+ P NSg/VB N🅪Sg/VB/J/P . NPr+ VPt NSg/J NPr/J/R/P NPr+ . NSg/R ISgPl+ NSg/VB . IPl+ VP/J > with a fast crowd , all of them young and rich and wild , but she came out with an # P D/P+ NSg/VB/J/R+ NSg/VB+ . NSg/I/J/C/Dq P NSg/IPl+ NPr/VB/J VB/C NPr/VB/J VB/C NSg/VB/J . NSg/C/P ISg+ NSg/VPt/P NSg/VB/J/R/P P D/P > absolutely perfect reputation . Perhaps because she doesn’t drink . It’s a great -# R NSg/VB/J+ NSg+ . NSg/R C/P ISg+ VB NSg/VB+ . K D/P NSg/J +# R NSg/VB/J+ NSg+ . NSg/R C/P ISg+ VX3 NSg/VB+ . K D/P NSg/J > advantage not to drink among hard - drinking people . You can hold your tongue , # N🅪Sg/VB+ NSg/R/C P NSg/VB P N🅪Sg/J/R . Nᴹ/Vg/J NPl/VB+ . ISgPl+ NPr/VXB NSg/VB/J D$+ N🅪Sg/VB+ . > and , moreover , you can time any little irregularity of your own so that # VB/C . R . ISgPl+ NPr/VXB N🅪Sg/VB/J I/R/Dq NPr/I/J/Dq NSg P D$+ NSg/VB/J NSg/I/J/R/C NSg/I/C/Ddem > everybody else is so blind that they don’t see or care . Perhaps Daisy never went -# NSg/I+ NSg/J/C VL3 NSg/I/J/R/C NSg/VB/J NSg/I/C/Ddem IPl+ VB NSg/VB NPr/C N🅪Sg/VB+ . NSg/R NPr+ R NSg/VPt +# NSg/I+ NSg/J/C VL3 NSg/I/J/R/C NSg/VB/J NSg/I/C/Ddem IPl+ VXB NSg/VB NPr/C N🅪Sg/VB+ . NSg/R NPr+ R NSg/VPt > in for amour at all — and yet there’s something in that voice of hers . . . . # NPr/J/R/P R/C/P NSg NSg/P NSg/I/J/C/Dq . VB/C NSg/VB/C K NSg/I/J+ NPr/J/R/P NSg/I/C/Ddem NSg/VB P ISg+ . . . . > # -> Well , about six weeks ago , she heard the name Gatsby for the first time in -# NSg/VB/J/R . J/P NSg+ NPrPl+ J/P . ISg+ VP/J D+ NSg/VB+ NPr R/C/P D NSg/VB/J N🅪Sg/VB/J+ NPr/J/R/P +> Well , about six weeks ago , she heard the name Gatsby for the first time in +# NSg/VB/J/R . J/P NSg+ NPrPl+ J/P . ISg+ VP/J D+ NSg/VB+ NPr R/C/P D NSg/J N🅪Sg/VB/J+ NPr/J/R/P > years . It was when I asked you — do you remember ? — if you knew Gatsby in West Egg . # NPl+ . NPr/ISg+ VPt NSg/I/C ISg/#r+ VP/J ISgPl+ . VXB ISgPl+ NSg/VB . . NSg/C ISgPl+ VPt NPr NPr/J/R/P NPr/VB/J+ N🅪Sg/VB+ . > After you had gone home she came into my room and woke me up , and said : “ What -# P ISgPl+ VB VPp/J/P NSg/VB/J+ ISg+ NSg/VPt/P P D$+ N🅪Sg/VB/J+ VB/C NSg/VB/J NPr/ISg+ NSg/VB/J/P . VB/C VP/J . . NSg/I+ -> Gatsby ? ” and when I described him — I was half asleep — she said in the strangest -# NPr . . VB/C NSg/I/C ISg/#r+ VP/J ISg+ . ISg/#r+ VPt N🅪Sg/VB/J/P J . ISg+ VP/J NPr/J/R/P D JS -> voice that it must be the man she used to know . It wasn’t until then that I -# NSg/VB+ NSg/I/C/Ddem+ NPr/ISg+ NSg/VB NSg/VXB D NPr/VB/J+ ISg+ VP/J P NSg/VB . NPr/ISg+ VB C/P NSg/J/C NSg/I/C/Ddem ISg/#r+ +# P ISgPl+ VP VPp/J/P NSg/VB/J+ ISg+ NSg/VPt/P P D$+ N🅪Sg/VB/J+ VB/C NSg/VB/J NPr/ISg+ NSg/VB/J/P . VB/C VP/J . . NSg/I+ +> Gatsby ? ” and when I described him — I was half asleep — she said in the strangest +# NPr . . VB/C NSg/I/C ISg/#r+ VP/J ISg+ . ISg/#r+ VPt N🅪Sg/J/P J . ISg+ VP/J NPr/J/R/P D JS +> voice that it must be the man she used to know . It wasn’t until then that I +# NSg/VB+ NSg/I/C/Ddem+ NPr/ISg+ NSg/VXB NSg/VXB D NPr/VB/J+ ISg+ VP/J P NSg/VB . NPr/ISg+ VPt C/P NSg/J/R/C NSg/I/C/Ddem ISg/#r+ > connected this Gatsby with the officer in her white car . # VP/J I/Ddem NPr P D NSg/VB+ NPr/J/R/P ISg/D$+ NPr🅪Sg/VB/J NSg+ . > # > When Jordan Baker had finished telling all this we had left the Plaza for half -# NSg/I/C NPr+ NPr+ VB VP/J Nᴹ/Vg/J NSg/I/J/C/Dq+ I/Ddem+ IPl+ VB NPr/VB/J D NSg R/C/P N🅪Sg/VB/J/P+ +# NSg/I/C NPr+ NPr+ VP VP/J Nᴹ/Vg/J NSg/I/J/C/Dq+ I/Ddem+ IPl+ VP NPr/VP/J D NSg R/C/P N🅪Sg/J/P+ > an hour and were driving in a victoria through Central Park . The sun had gone -# D/P+ NSg+ VB/C NSg/VPt Nᴹ/Vg/J NPr/J/R/P D/P+ NPr+ NSg/J/P NPr/J+ NPr/VB+ . D+ NPr/VB+ VB VPp/J/P +# D/P+ NSg+ VB/C NSg/VPt Nᴹ/Vg/J NPr/J/R/P D/P+ NPr+ NSg/J/P NPr/J+ NPr/VB+ . D+ NPr/VB+ VP VPp/J/P > down behind the tall apartments of the movie stars in the West Fifties , and the # N🅪Sg/VB/J/P NSg/J/P D NSg/J NPl P D+ NSg+ NPl/V3+ NPr/J/R/P D+ NPr/VB/J+ NPl . VB/C D > clear voices of children , already gathered like crickets on the grass , rose @@ -4809,7 +4809,7 @@ > # > “ But it wasn’t a coincidence at all . ” -# . NSg/C/P NPr/ISg+ VB D/P N🅪Sg+ NSg/P NSg/I/J/C/Dq . . +# . NSg/C/P NPr/ISg+ VPt D/P N🅪Sg+ NSg/P NSg/I/J/C/Dq . . > # > “ Why not ? ” @@ -4817,11 +4817,11 @@ > # > “ Gatsby bought that house so that Daisy would be just across the bay . ” -# . NPr NSg/VP NSg/I/C/Ddem NPr/VB+ NSg/I/J/R/C NSg/I/C/Ddem NPr+ VXB NSg/VXB J NSg/P D NSg/VB/J+ . . +# . NPr NSg/VP NSg/I/C/Ddem NPr/VB+ NSg/I/J/R/C NSg/I/C/Ddem NPr+ VXB NSg/VXB J/R NSg/P D NSg/VB/J+ . . > # -> Then it had not been merely the stars to which he had aspired on that June -# NSg/J/C NPr/ISg+ VB NSg/R/C NSg/VPp R D+ NPl/V3+ P I/C+ NPr/ISg+ VB VP/J J/P NSg/I/C/Ddem NPr+ +> Then it had not been merely the stars to which he had aspired on that June +# NSg/J/R/C NPr/ISg+ VP NSg/R/C NSg/VPp R D+ NPl/V3+ P I/C+ NPr/ISg+ VP VP/J J/P NSg/I/C/Ddem NPr+ > night . He came alive to me , delivered suddenly from the womb of his purposeless # N🅪Sg/VB+ . NPr/ISg+ NSg/VPt/P J P NPr/ISg+ . VP/J R P D NSg/VB P ISg/D$+ J > splendor . @@ -4830,20 +4830,20 @@ # > “ He wants to know , ” continued Jordan , “ if you'll invite Daisy to your house some # . NPr/ISg+ NPl/V3 P NSg/VB . . VP/J NPr+ . . NSg/C K NSg/VB NPr+ P D$+ NPr/VB I/J/R/Dq -> afternoon and then let him come over . ” -# N🅪Sg+ VB/C NSg/J/C NSg/VBP ISg+ NSg/VBPp/P NSg/J/P . . +> afternoon and then let him come over . ” +# N🅪Sg+ VB/C NSg/J/R/C NSg/VBP ISg+ NSg/VBPp/P NSg/J/P . . > # -> The modesty of the demand shook me . He had waited five years and bought a -# D Nᴹ P D N🅪Sg/VB+ NSg/VB/J NPr/ISg+ . NPr/ISg+ VB VP/J NSg+ NPl+ VB/C NSg/VP D/P+ +> The modesty of the demand shook me . He had waited five years and bought a +# D Nᴹ P D N🅪Sg/VB+ NSg/VPt/J NPr/ISg+ . NPr/ISg+ VP VP/J NSg+ NPl+ VB/C NSg/VP D/P+ > mansion where he dispensed starlight to casual moths — so that he could “ come # NSg+ NSg/R/C NPr/ISg+ VP/J NSg P NSg/J NPl/VB+ . NSg/I/J/R/C NSg/I/C/Ddem NPr/ISg+ NSg/VXB . NSg/VBPp/P > over ” some afternoon to a stranger’s garden . # NSg/J/P . I/J/R/Dq N🅪Sg+ P D/P NSg$ NSg/VB/J+ . > # -> “ Did I have to know all this before he could ask such a little thing ? ” -# . VPt ISg/#r+ NSg/VXB P NSg/VB NSg/I/J/C/Dq I/Ddem C/P NPr/ISg+ NSg/VXB NSg/VB NSg/I+ D/P+ NPr/I/J/Dq+ NSg+ . . +> “ Did I have to know all this before he could ask such a little thing ? ” +# . VXPt ISg/#r+ NSg/VXB P NSg/VB NSg/I/J/C/Dq I/Ddem C/P NPr/ISg+ NSg/VXB NSg/VB NSg/I+ D/P+ NPr/I/J/Dq+ NSg+ . . > # > “ He’s afraid , he’s waited so long . He thought you might be offended . You see , @@ -4857,7 +4857,7 @@ > # > “ Why didn’t he ask you to arrange a meeting ? ” -# . NSg/VB VB NPr/ISg+ NSg/VB ISgPl+ P NSg/VB D/P N🅪Sg/Vg/J+ . . +# . NSg/VB VXPt NPr/ISg+ NSg/VB ISgPl+ P NSg/VB D/P N🅪Sg/Vg/J+ . . > # > “ He wants her to see his house , ” she explained . “ And your house is right next @@ -4870,12 +4870,12 @@ # . NPr/VB . . > # -> “ I think he half expected her to wander into one of his parties , some night , ” -# . ISg/#r+ NSg/VB NPr/ISg+ N🅪Sg/VB/J/P+ NSg/VP/J ISg/D$+ P NSg/VB P NSg/I/J P ISg/D$+ NPl/V3+ . I/J/R/Dq+ N🅪Sg/VB+ . . -> went on Jordan , “ but she never did . Then he began asking people casually if they -# NSg/VPt J/P NPr+ . . NSg/C/P ISg+ R VPt . NSg/J/C NPr/ISg+ VPt Nᴹ/Vg/J NPl/VB+ R NSg/C IPl+ -> knew her , and I was the first one he found . It was that night he sent for me at -# VPt ISg/D$+ . VB/C ISg/#r+ VPt D NSg/VB/J NSg/I/J NPr/ISg+ NSg/VB . NPr/ISg+ VPt NSg/I/C/Ddem N🅪Sg/VB NPr/ISg+ NSg/VB R/C/P NPr/ISg+ NSg/P +> “ I think he half expected her to wander into one of his parties , some night , ” +# . ISg/#r+ NSg/VB NPr/ISg+ N🅪Sg/J/P+ NSg/VP/J ISg/D$+ P NSg/VB P NSg/I/J P ISg/D$+ NPl/V3+ . I/J/R/Dq+ N🅪Sg/VB+ . . +> went on Jordan , “ but she never did . Then he began asking people casually if they +# NSg/VPt J/P NPr+ . . NSg/C/P ISg+ R VXPt . NSg/J/R/C NPr/ISg+ VPt Nᴹ/Vg/J NPl/VB+ R NSg/C IPl+ +> knew her , and I was the first one he found . It was that night he sent for me at +# VPt ISg/D$+ . VB/C ISg/#r+ VPt D NSg/J NSg/I/J NPr/ISg+ NSg/VP . NPr/ISg+ VPt NSg/I/C/Ddem N🅪Sg/VB NPr/ISg+ NSg/VP R/C/P NPr/ISg+ NSg/P > his dance , and you should have heard the elaborate way he worked up to it . Of # ISg/D$+ N🅪Sg/VB+ . VB/C ISgPl+ VXB NSg/VXB VP/J D+ VB/J+ NSg/J+ NPr/ISg+ VP/J NSg/VB/J/P P NPr/ISg+ . P > course , I immediately suggested a luncheon in New York — and I thought he’d go @@ -4885,7 +4885,7 @@ > # > “ ‘ I don’t want to do anything out of the way ! ’ he kept saying . ‘ I want to see -# . Unlintable ISg/#r+ VB NSg/VB P VXB NSg/I/VB+ NSg/VB/J/R/P P D NSg/J+ . . NPr/ISg+ VP N🅪Sg/Vg/J . Unlintable ISg/#r+ NSg/VB P NSg/VB +# . Unlintable ISg/#r+ VXB NSg/VB P VXB NSg/I/VB+ NSg/VB/J/R/P P D NSg/J+ . . NPr/ISg+ VP N🅪Sg/Vg/J . Unlintable ISg/#r+ NSg/VB P NSg/VB > her right next door . ’ # ISg/D$+ NPr/VB/J+ NSg/J/P+ NSg/VB+ . . > @@ -4893,23 +4893,23 @@ > “ When I said you were a particular friend of Tom’s , he started to abandon the # . NSg/I/C ISg/#r+ VP/J ISgPl+ NSg/VPt D/P NSg/J NPr/VB/J P NSg$ . NPr/ISg+ VP/J P NSg/VB D > whole idea . He doesn’t know very much about Tom , though he says he’s read a -# NSg/J NSg+ . NPr/ISg+ VB NSg/VB J/R NSg/I/J/R/Dq J/P NPr/VB+ . VB/C NPr/ISg+ NPl/V3 NSg$ NSg/VBP D/P +# NSg/J NSg+ . NPr/ISg+ VX3 NSg/VB J/R NSg/I/J/R/Dq J/P NPr/VB+ . VB/C NPr/ISg+ NPl/V3 NSg$ NSg/VBP D/P > Chicago paper for years just on the chance of catching a glimpse of Daisy’s -# NPr+ N🅪Sg/VB/J R/C/P NPl+ J J/P D NPr/VB/J P Nᴹ/Vg/J D/P NSg/VB P NSg$ +# NPr+ N🅪Sg/VB/J R/C/P NPl+ J/R J/P D NPr/VB/J P Nᴹ/Vg/J D/P NSg/VB P NSg$ > name . ” # NSg/VB+ . . > # > It was dark now , and as we dipped under a little bridge I put my arm around -# NPr/ISg+ VPt NSg/VB/J NSg/J/R/C . VB/C NSg/R IPl+ VB/J NSg/J/P D/P+ NPr/I/J/Dq+ N🅪Sg/VB+ ISg/#r+ NSg/VBP D$+ NSg/VB/J+ J/P +# NPr/ISg+ VPt NSg/VB/J NSg/J/R/C . VB/C NSg/R IPl+ VP/J NSg/J/P D/P+ NPr/I/J/Dq+ N🅪Sg/VB+ ISg/#r+ NSg/VBP D$+ NSg/VB/J+ J/P > Jordan’s golden shoulder and drew her toward me and asked her to dinner . # NSg$ NPr/VB/J+ NSg/VB+ VB/C NPr/VPt ISg/D$+ J/P NPr/ISg+ VB/C VP/J ISg/D$+ P N🅪Sg/VB . > Suddenly I wasn’t thinking of Daisy and Gatsby any more , but of this clean , -# R ISg/#r+ VB Nᴹ/Vg/J P NPr+ VB/C NPr I/R/Dq NPr/I/J/R/Dq . NSg/C/P P I/Ddem NSg/VB/J . +# R ISg/#r+ VPt Nᴹ/Vg/J P NPr+ VB/C NPr I/R/Dq NPr/I/J/R/Dq . NSg/C/P P I/Ddem NSg/VB/J . > hard , limited person , who dealt in universal scepticism , and who leaned back # N🅪Sg/J/R . NSg/VP/J NSg/VB+ . NPr/I+ VB NPr/J/R/P NSg/J Nᴹ/Au/Br . VB/C NPr/I+ VP/J NSg/VB/J > jauntily just within the circle of my arm . A phrase began to beat in my ears -# R J NSg/J/P D NSg/VB P D$+ NSg/VB/J+ . D/P+ NSg/VB+ VPt P N🅪Sg/VB/J NPr/J/R/P D$+ NPl/V3+ +# R J/R NSg/J/P D NSg/VB P D$+ NSg/VB/J+ . D/P+ NSg/VB+ VPt P N🅪Sg/VB/J NPr/J/R/P D$+ NPl/V3+ > with a sort of heady excitement : ‘ ‘ There are only the pursued , the pursuing , the # P D/P NSg/VB P J+ NSg+ . Unlintable Unlintable R+ VB J/R/C D+ VP/J+ . D+ Nᴹ/Vg/J+ . D > busy and the tired . ” @@ -4920,22 +4920,22 @@ # . VB/C NPr+ NSg/I/VXB P NSg/VXB NSg/I/J+ NPr/J/R/P ISg/D$+ N🅪Sg/VB+ . . VP/J NPr+ P NPr/ISg+ . > # -> “ Does she want to see Gatsby ? ” -# . NPl/V3 ISg+ NSg/VB P NSg/VB NPr . . +> “ Does she want to see Gatsby ? ” +# . NPl/VX3 ISg+ NSg/VB P NSg/VB NPr . . > # > “ She’s not to know about it . Gatsby doesn’t want her to know . You’re just -# . K NSg/R/C P NSg/VB J/P NPr/ISg+ . NPr VB NSg/VB ISg/D$+ P NSg/VB . K J +# . K NSg/R/C P NSg/VB J/P NPr/ISg+ . NPr VX3 NSg/VB ISg/D$+ P NSg/VB . K J/R > supposed to invite her to tea . ” # VP/J P NSg/VB ISg/D$+ P N🅪Sg/VB . . > # -> We passed a barrier of dark trees , and then the façade of Fifty - ninth Street , a -# IPl+ VP/J D/P NSg/VB P NSg/VB/J+ NPl/V3+ . VB/C NSg/J/C D ? P NSg . NSg/VB/J NSg/VB/J . D/P +> We passed a barrier of dark trees , and then the façade of Fifty - ninth Street , a +# IPl+ VP/J D/P NSg/VB P NSg/VB/J+ NPl/V3+ . VB/C NSg/J/R/C D ? P NSg . NSg/VB/J NSg/VB/J . D/P > block of delicate pale light , beamed down into the park . Unlike Gatsby and Tom # NSg/VB P NSg/J+ NSg/VB/J+ N🅪Sg/VB/J+ . VP/J N🅪Sg/VB/J/P P D NPr/VB+ . NSg/VB/J/P NPr VB/C NPr/VB+ > Buchanan , I had no girl whose disembodied face floated along the dark cornices -# NPr+ . ISg/#r+ VB NPr/Dq/P NSg/VB+ I+ VP/J NSg/VB+ VP/J P D NSg/VB/J NPl/V3 +# NPr+ . ISg/#r+ VP NPr/Dq/P NSg/VB+ I+ VP/J NSg/VB+ VP/J P D NSg/VB/J NPl/V3 > and blinding signs , and so I drew up the girl beside me , tightening my arms . Her # VB/C Nᴹ/Vg/J NPl/V3+ . VB/C NSg/I/J/R/C ISg/#r+ NPr/VPt NSg/VB/J/P D NSg/VB+ P NPr/ISg+ . Nᴹ/Vg/J D$+ NPl/V3+ . ISg/D$+ > wan , scornful mouth smiled , and so I drew her up again closer , this time to my @@ -4944,8 +4944,8 @@ # NSg/VB+ . > # -> CHAPTER V -# NSg/VB+ NSg/P/#r+ +> CHAPTER V +# HeadingStart NSg/VB+ NSg/P/#r+ > # > When I came home to West Egg that night I was afraid for a moment that my house @@ -4953,21 +4953,21 @@ > was on fire . Two o’clock and the whole corner of the peninsula was blazing with # VPt J/P N🅪Sg/VB/J+ . NSg R VB/C D NSg/J NSg/VB P D+ NSg+ VPt Nᴹ/Vg/J P > light , which fell unreal on the shrubbery and made thin elongating glints upon -# N🅪Sg/VB/J+ . I/C+ NSg/VPt/J J J/P D NSg VB/C VB NSg/VB/J Nᴹ/Vg/J NPl/V3 P +# N🅪Sg/VB/J+ . I/C+ NSg/VPt/J J J/P D NSg VB/C VP NSg/VB/J Nᴹ/Vg/J NPl/V3 P > the roadside wires . Turning a corner , I saw that it was Gatsby’s house , lit from -# D NSg/J+ NPl/V3+ . Nᴹ/Vg/J D/P+ NSg/VB+ . ISg/#r+ NSg/VPt NSg/I/C/Ddem NPr/ISg+ VPt NSg$ NPr/VB+ . NSg/VB/J P +# D NSg/J+ NPl/V3+ . Nᴹ/Vg/J D/P+ NSg/VB+ . ISg/#r+ NSg/VPt NSg/I/C/Ddem NPr/ISg+ VPt NSg$ NPr/VB+ . NSg/VP/J P > tower to cellar . # NSg/VB+ P NSg/VB . > # -> At first I thought it was another party , a wild rout that had resolved itself -# NSg/P NSg/VB/J ISg/#r+ N🅪Sg/VP NPr/ISg+ VPt I/D NSg/VB/J . D/P+ NSg/VB/J+ NSg/VB+ NSg/I/C/Ddem+ VB VP/J ISg+ +> At first I thought it was another party , a wild rout that had resolved itself +# NSg/P NSg/J ISg/#r+ N🅪Sg/VP NPr/ISg+ VPt I/D NSg/VB/J . D/P+ NSg/VB/J+ NSg/VB+ NSg/I/C/Ddem+ VP VP/J ISg+ > into “ hide - and - go - seek ” or “ sardines - in - the - box ” with all the house thrown open -# P . NSg/VB . VB/C . NSg/VB/J . NSg/VB . NPr/C . NPl/V3+ . NPr/J/R/P . D . NSg/VB . P NSg/I/J/C/Dq D+ NPr/VB+ VB/J NSg/VB/J +# P . NSg/VB . VB/C . NSg/VB/J . NSg/VB . NPr/C . NPl/V3+ . NPr/J/R/P . D . NSg/VB . P NSg/I/J/C/Dq D+ NPr/VB+ VPp/J NSg/VB/J > to the game . But there wasn’t a sound . Only wind in the trees , which blew the -# P D+ NSg/VB/J+ . NSg/C/P R+ VB D/P N🅪Sg/VB/J+ . J/R/C N🅪Sg/VB+ NPr/J/R/P D+ NPl/V3+ . I/C+ NSg/VPt/J D+ +# P D+ NSg/VB/J+ . NSg/C/P R+ VPt D/P N🅪Sg/VB/J+ . J/R/C N🅪Sg/VB+ NPr/J/R/P D+ NPl/V3+ . I/C+ NSg/VPt/J D+ > wires and made the lights go off and on again as if the house had winked into -# NPl/V3+ VB/C VB D+ NPl/V3+ NSg/VB/J+ NSg/VB/J/P VB/C J/P P NSg/R NSg/C D+ NPr/VB+ VB VP/J P +# NPl/V3+ VB/C VP D+ NPl/V3+ NSg/VB/J+ NSg/VB/J/P VB/C J/P P NSg/R NSg/C D+ NPr/VB+ VP VP/J P > the darkness . As my taxi groaned away I saw Gatsby walking toward me across his # D+ Nᴹ+ . NSg/R D$+ NSg/VB+ VP/J VB/J ISg/#r+ NSg/VPt NPr Nᴹ/Vg/J J/P NPr/ISg+ NSg/P ISg/D$+ > lawn . @@ -4978,8 +4978,8 @@ # . D$+ N🅪Sg/VB+ NPl/V3 NSg/VB/J/C/P D NSg$ NSg/VB/J . . ISg/#r+ VP/J . > # -> “ Does it ? ” He turned his eyes toward it absently . “ I have been glancing into -# . NPl/V3 NPr/ISg+ . . NPr/ISg+ VP/J ISg/D$+ NPl/V3+ J/P NPr/ISg+ R . . ISg/#r+ NSg/VXB NSg/VPp Nᴹ/Vg/J P +> “ Does it ? ” He turned his eyes toward it absently . “ I have been glancing into +# . NPl/VX3 NPr/ISg+ . . NPr/ISg+ VP/J ISg/D$+ NPl/V3+ J/P NPr/ISg+ R . . ISg/#r+ NSg/VXB NSg/VPp Nᴹ/Vg/J P > some of the rooms . Let’s go to Coney Island , old sport . In my car . ” # I/J/R/Dq P D+ NPl/V3+ . NSg$ NSg/VB/J P ? NSg/VB+ . NSg/J NSg/VB+ . NPr/J/R/P D$+ NSg+ . . > @@ -4989,7 +4989,7 @@ > # > “ Well , suppose we take a plunge in the swimming - pool ? I haven’t made use of it -# . NSg/VB/J/R . VB IPl+ NSg/VB D/P NSg/VB+ NPr/J/R/P D+ NSg/VB+ . NSg/VB+ . ISg/#r+ VB VB N🅪Sg/VB P NPr/ISg+ +# . NSg/VB/J/R . VB IPl+ NSg/VB D/P NSg/VB+ NPr/J/R/P D+ NSg/VB+ . NSg/VB+ . ISg/#r+ VXB VP N🅪Sg/VB P NPr/ISg+ > all summer . ” # NSg/I/J/C/Dq NPr🅪Sg/VB+ . . > @@ -5013,7 +5013,7 @@ > # > “ Oh , that’s all right , ” he said carelessly . “ I don’t want to put you to any -# . NPr/VB . NSg$ NSg/I/J/C/Dq NPr/VB/J . . NPr/ISg+ VP/J R . . ISg/#r+ VB NSg/VB P NSg/VBP ISgPl+ P I/R/Dq +# . NPr/VB . NSg$ NSg/I/J/C/Dq NPr/VB/J . . NPr/ISg+ VP/J R . . ISg/#r+ VXB NSg/VB P NSg/VBP ISgPl+ P I/R/Dq > trouble . ” # N🅪Sg/VB+ . . > @@ -5023,7 +5023,7 @@ > # > “ What day would suit you ? ” he corrected me quickly . “ I don’t want to put you to -# . NSg/I+ NPr🅪Sg+ VXB NSg/VB ISgPl+ . . NPr/ISg+ VP/J NPr/ISg+ R . . ISg/#r+ VB NSg/VB P NSg/VBP ISgPl+ P +# . NSg/I+ NPr🅪Sg+ VXB NSg/VB ISgPl+ . . NPr/ISg+ VP/J NPr/ISg+ R . . ISg/#r+ VXB NSg/VB P NSg/VBP ISgPl+ P > any trouble , you see . ” # I/R/Dq N🅪Sg/VB+ . ISgPl+ NSg/VB . . > @@ -5032,8 +5032,8 @@ # . NSg/C J/P D+ NPr🅪Sg+ P P . NPr/VB . . > # -> He considered for a moment . Then , with reluctance : -# NPr/ISg+ VP/J R/C/P D/P+ NSg+ . NSg/J/C . P NSg+ . +> He considered for a moment . Then , with reluctance : +# NPr/ISg+ VP/J R/C/P D/P+ NSg+ . NSg/J/R/C . P NSg+ . > # > “ I want to get the grass cut , ” he said . @@ -5043,7 +5043,7 @@ > We both looked down at the grass — there was a sharp line where my ragged lawn # IPl+ I/C/Dq VP/J N🅪Sg/VB/J/P NSg/P D+ NPr🅪Sg/VB+ . R+ VPt D/P+ NPr/VB/J+ NSg/VB+ NSg/R/C D$+ VB/J NSg/VB+ > ended and the darker , well - kept expanse of his began . I suspected that he meant -# VP/J VB/C D NSg/JC . NSg/VB/J/R . VP NSg P ISg/D$+ VPt . ISg/#r+ VP/J NSg/I/C/Ddem NPr/ISg+ VB +# VP/J VB/C D NSg/JC . NSg/VB/J/R . VP NSg P ISg/D$+ VPt . ISg/#r+ VP/J NSg/I/C/Ddem NPr/ISg+ VP > my grass . # D$+ NPr🅪Sg/VB+ . > @@ -5056,10 +5056,10 @@ # . VXB ISgPl+ NPr/VB/J/R NSg/VBP NPr/ISg+ NSg/VB/J/P R/C/P D/P+ NSg/I/Dq+ NPl+ . . ISg/#r+ VP/J . > # -> “ Oh , it isn’t about that . At least — ’ ’ He fumbled with a series of beginnings . -# . NPr/VB . NPr/ISg+ NSg/VB J/P NSg/I/C/Ddem+ . NSg/P NSg/J/Dq . . . NPr/ISg+ VP/J P D/P NSgPl P NPl/V3+ . +> “ Oh , it isn’t about that . At least — ’ ’ He fumbled with a series of beginnings . +# . NPr/VB . NPr/ISg+ NSg/VX3 J/P NSg/I/C/Ddem+ . NSg/P NSg/J/Dq . . . NPr/ISg+ VP/J P D/P NSgPl P NPl/V3+ . > “ Why , I thought — why , look here , old sport , you don’t make much money , do you ? ” -# . NSg/VB . ISg/#r+ N🅪Sg/VP . NSg/VB . NSg/VB NSg/J/R . NSg/J+ NSg/VB+ . ISgPl+ VB NSg/VB NSg/I/J/R/Dq N🅪Sg/J+ . VXB ISgPl+ . . +# . NSg/VB . ISg/#r+ N🅪Sg/VP . NSg/VB . NSg/VB NSg/J/R . NSg/J+ NSg/VB+ . ISgPl+ VXB NSg/VB NSg/I/J/R/Dq N🅪Sg/J+ . VXB ISgPl+ . . > # > “ Not very much . ” @@ -5071,11 +5071,11 @@ > # > “ I thought you didn’t , if you'll pardon my — you see , I carry on a little business -# . ISg/#r+ N🅪Sg/VP ISgPl+ VB . NSg/C K NSg/VB D$+ . ISgPl+ NSg/VB . ISg/#r+ NSg/VB J/P D/P NPr/I/J/Dq N🅪Sg/J+ +# . ISg/#r+ N🅪Sg/VP ISgPl+ VXPt . NSg/C K NSg/VB D$+ . ISgPl+ NSg/VB . ISg/#r+ NSg/VB J/P D/P NPr/I/J/Dq N🅪Sg/J+ > on the side , a sort of side line , you understand . And I thought that if you # J/P D NSg/VB/J+ . D/P NSg/VB P NSg/VB/J+ NSg/VB+ . ISgPl+ VB . VB/C ISg/#r+ N🅪Sg/VP NSg/I/C/Ddem NSg/C ISgPl+ > don’t make very much — You’re selling bonds , aren’t you , old sport ? ” -# VB NSg/VB J/R NSg/I/J/R/Dq . K Nᴹ/Vg/J NPl/V3+ . VB ISgPl+ . NSg/J NSg/VB+ . . +# VXB NSg/VB J/R NSg/I/J/R/Dq . K Nᴹ/Vg/J NPl/V3+ . VB ISgPl+ . NSg/J NSg/VB+ . . > # > “ Trying to . ” @@ -5084,8 +5084,8 @@ # > “ Well , this would interest you . It wouldn’t take up much of your time and you # . NSg/VB/J/R . I/Ddem+ VXB N🅪Sg/VB ISgPl+ . NPr/ISg+ VXB NSg/VB NSg/VB/J/P NSg/I/J/R/Dq P D$+ N🅪Sg/VB/J+ VB/C ISgPl+ -> might pick up a nice bit of money . It happens to be a rather confidential sort -# Nᴹ/VXB/J NSg/VB NSg/VB/J/P D/P NPr/VB/J NSg/VPt P N🅪Sg/J+ . NPr/ISg+ V3 P NSg/VXB D/P NPr/VB/J/R J NSg/VB +> might pick up a nice bit of money . It happens to be a rather confidential sort +# Nᴹ/VXB/J NSg/VB NSg/VB/J/P D/P NPr/J NSg/VPt P N🅪Sg/J+ . NPr/ISg+ V3 P NSg/VXB D/P NPr/VB/J/R J NSg/VB > of thing . ” # P NSg+ . . > @@ -5095,13 +5095,13 @@ > been one of the crises of my life . But , because the offer was obviously and # NSg/VPp NSg/I/J P D NPl P D$+ N🅪Sg/VB+ . NSg/C/P . C/P D+ NSg/VB/JC+ VPt R VB/C > tactlessly for a service to be rendered , I had no choice except to cut him off -# R R/C/P D/P NSg/VB+ P NSg/VXB VP/J . ISg/#r+ VB NPr/Dq/P N🅪Sg/J+ VB/C/P P NSg/VBP/J ISg+ NSg/VB/J/P +# R R/C/P D/P NSg/VB+ P NSg/VXB VP/J . ISg/#r+ VP NPr/Dq/P N🅪Sg/J+ VB/C/P P NSg/VBP/J ISg+ NSg/VB/J/P > there . # R . > # > “ I’ve got my hands full , ” I said . “ I’m much obliged but I couldn’t take on any -# . K VP D$+ NPl/V3+ NSg/VB/J . . ISg/#r+ VP/J . . K NSg/I/J/R/Dq VP/J NSg/C/P ISg/#r+ VB NSg/VB J/P I/R/Dq +# . K VP D$+ NPl/V3+ NSg/VB/J . . ISg/#r+ VP/J . . K NSg/I/J/R/Dq VP/J NSg/C/P ISg/#r+ VXB NSg/VB J/P I/R/Dq > more work . ” # NPr/I/J/R/Dq N🅪Sg/VB+ . . > @@ -5117,9 +5117,9 @@ > # > The evening had made me light - headed and happy ; I think I walked into a deep -# D+ N🅪Sg/Vg/J+ VB VB NPr/ISg+ N🅪Sg/VB/J+ . VP/J VB/C NSg/VB/J . ISg/#r+ NSg/VB ISg/#r+ VP/J P D/P+ NSg/J+ +# D+ N🅪Sg/Vg/J+ VP VP NPr/ISg+ N🅪Sg/VB/J+ . VP/J VB/C NSg/VB/J . ISg/#r+ NSg/VB ISg/#r+ VP/J P D/P+ NSg/J+ > sleep as I entered my front door . So I don’t know whether or not Gatsby went to -# N🅪Sg/VB+ NSg/R ISg/#r+ VP/J D$+ NSg/VB/J+ NSg/VB+ . NSg/I/J/R/C ISg/#r+ VB NSg/VB I/C NPr/C NSg/R/C NPr NSg/VPt P +# N🅪Sg/VB+ NSg/R ISg/#r+ VP/J D$+ NSg/VB/J+ NSg/VB+ . NSg/I/J/R/C ISg/#r+ VXB NSg/VB I/C NPr/C NSg/R/C NPr NSg/VPt P > Coney Island , or for how many hours he “ glanced into rooms ” while his house # ? NSg/VB+ . NPr/C R/C/P NSg/C NSg/I/J/Dq NPl+ NPr/ISg+ . VP/J P NPl/V3+ . NSg/VB/C/P ISg/D$+ NPr/VB+ > blazed gaudily on . I called up Daisy from the office next morning , and invited @@ -5129,7 +5129,7 @@ > # > “ Don’t bring Tom , ” I warned her . -# . VB VB NPr/VB+ . . ISg/#r+ VP/J ISg/D$+ . +# . VXB VB NPr/VB+ . . ISg/#r+ VP/J ISg/D$+ . > # > “ What ? ” @@ -5137,7 +5137,7 @@ > # > “ Don’t bring Tom . ” -# . VB VB NPr/VB+ . . +# . VXB VB NPr/VB+ . . > # > “ Who is ‘ Tom ’ ? ” she asked innocently . @@ -5147,9 +5147,9 @@ > The day agreed upon was pouring rain . At eleven o’clock a man in a raincoat , # D+ NPr🅪Sg+ VP/J P VPt Nᴹ/Vg/J N🅪Sg/VB+ . NSg/P NSg R D/P+ NPr/VB/J+ NPr/J/R/P D/P NSg . > dragging a lawn - mower , tapped at my front door and said that Mr . Gatsby had sent -# NSg/Vg/J D/P NSg/VB+ . NSg . VP/J NSg/P D$+ NSg/VB/J+ NSg/VB+ VB/C VP/J NSg/I/C/Ddem NSg+ . NPr VB NSg/VB +# NSg/Vg/J D/P NSg/VB+ . NSg . VP/J NSg/P D$+ NSg/VB/J+ NSg/VB+ VB/C VP/J NSg/I/C/Ddem NSg+ . NPr VP NSg/VP > him over to cut my grass . This reminded me that I had forgotten to tell my Finn -# ISg+ NSg/J/P P NSg/VBP/J D$+ NPr🅪Sg/VB+ . I/Ddem VP/J NPr/ISg+ NSg/I/C/Ddem ISg/#r+ VB NSg/VPp/J P NPr/VB D$+ NPr+ +# ISg+ NSg/J/P P NSg/VBP/J D$+ NPr🅪Sg/VB+ . I/Ddem VP/J NPr/ISg+ NSg/I/C/Ddem ISg/#r+ VP NSg/VPp/J P NPr/VB D$+ NPr+ > to come back , so I drove into West Egg Village to search for her among soggy # P NSg/VBPp/P NSg/VB/J . NSg/I/J/R/C ISg/#r+ NSg/VPt P NPr/VB/J+ N🅪Sg/VB+ NSg+ P N🅪Sg/VB R/C/P ISg/D$+ P J > whitewashed alleys and to buy some cups and lemons and flowers . @@ -5179,7 +5179,7 @@ > “ What grass ? ” he inquired blankly . “ Oh , the grass in the yard . ” He looked out # . NSg/I+ NPr🅪Sg/VB+ . . NPr/ISg+ VP/J R . . NPr/VB . D NPr🅪Sg/VB NPr/J/R/P D+ NSg/VB+ . . NPr/ISg+ VP/J NSg/VB/J/R/P > the window at it , but , judging from his expression , I don’t believe he saw a -# D+ NSg/VB+ NSg/P NPr/ISg+ . NSg/C/P . Nᴹ/Vg/J P ISg/D$+ N🅪Sg+ . ISg/#r+ VB VB NPr/ISg+ NSg/VPt D/P +# D+ NSg/VB+ NSg/P NPr/ISg+ . NSg/C/P . Nᴹ/Vg/J P ISg/D$+ N🅪Sg+ . ISg/#r+ VXB VB NPr/ISg+ NSg/VPt D/P > thing . # NSg+ . > @@ -5206,12 +5206,12 @@ # . P NSg/VB+ . P NSg/VB+ . K NSg/VB/J . . VB/C NPr/ISg+ VP/J R . . . . . NSg/J+ NSg/VB+ . . > # -> The rain cooled about half - past three to a damp mist , through which occasional -# D+ N🅪Sg/VB+ VP/J J/P N🅪Sg/VB/J/P+ . NSg/VB/J/P NSg P D/P+ Nᴹ/VB/J+ N🅪Sg/VB+ . NSg/J/P I/C+ NSg/J+ +> The rain cooled about half - past three to a damp mist , through which occasional +# D+ N🅪Sg/VB+ VP/J J/P N🅪Sg/J/P+ . NSg/VB/J/P NSg P D/P+ Nᴹ/VB/J+ N🅪Sg/VB+ . NSg/J/P I/C+ NSg/J+ > thin drops swam like dew . Gatsby looked with vacant eyes through a copy of # NSg/VB/J+ NPl/V3+ VPt NSg/VB/J/C/P N🅪Sg/VB+ . NPr VP/J P J NPl/V3+ NSg/J/P D/P NSg/VB P -> Clay’s “ Economics , ” starting at the Finnish tread that shook the kitchen floor , -# NSg$ . Nᴹ+ . . Nᴹ/Vg/J NSg/P D NSg/J+ NSg/VB NSg/I/C/Ddem+ NSg/VB/J D NSg/VB+ NSg/VB+ . +> Clay’s “ Economics , ” starting at the Finnish tread that shook the kitchen floor , +# NSg$ . Nᴹ+ . . Nᴹ/Vg/J NSg/P D NSg/J+ NSg/VB NSg/I/C/Ddem+ NSg/VPt/J D NSg/VB+ NSg/VB+ . > and peering toward the bleared windows from time to time as if a series of # VB/C Nᴹ/Vg/J J/P D ? NPrPl/V3+ P N🅪Sg/VB/J+ P N🅪Sg/VB/J NSg/R NSg/C D/P NSgPl+ P > invisible but alarming happenings were taking place outside . Finally he got up @@ -5231,11 +5231,11 @@ > # > “ Don’t be silly ; it’s just two minutes to four . ” -# . VB NSg/VXB NSg/J . K J NSg NPl/V3+ P NSg . . +# . VXB NSg/VXB NSg/J . K J/R NSg NPl/V3+ P NSg . . > # > He sat down miserably , as if I had pushed him , and simultaneously there was the -# NPr/ISg+ NSg/VP/J N🅪Sg/VB/J/P R . NSg/R NSg/C ISg/#r+ VB VP/J ISg+ . VB/C R R+ VPt D +# NPr/ISg+ NSg/VP/J N🅪Sg/VB/J/P R . NSg/R NSg/C ISg/#r+ VP VP/J ISg+ . VB/C R R+ VPt D > sound of a motor turning into my lane . We both jumped up , and , a little harrowed # N🅪Sg/VB/J P D/P+ NSg/VB/J+ Nᴹ/Vg/J P D$+ NPr+ . IPl+ I/C/Dq VP/J NSg/VB/J/P . VB/C . D/P NPr/I/J/Dq VP/J > myself , I went out into the yard . @@ -5245,7 +5245,7 @@ > Under the dripping bare lilac - trees a large open car was coming up the drive . It # NSg/J/P D NSg/Vg NSg/VB/J N🅪Sg/J . NPl/V3+ D/P NSg/J NSg/VB/J NSg+ VPt Nᴹ/Vg/J NSg/VB/J/P D N🅪Sg/VB+ . NPr/ISg+ > stopped . Daisy’s face , tipped sideways beneath a three - cornered lavender hat , -# VB/J . NSg$ NSg/VB+ . VP NSg/J P D/P NSg . VP/J Nᴹ/VB/J NSg/VB+ . +# VP/J . NSg$ NSg/VB+ . VP NSg/J P D/P NSg . VP/J Nᴹ/VB/J NSg/VB+ . > looked out at me with a bright ecstatic smile . # VP/J NSg/VB/J/R/P NSg/P NPr/ISg+ P D/P NPr/VB/J NSg/J NSg/VB+ . > @@ -5255,19 +5255,19 @@ > # > The exhilarating ripple of her voice was a wild tonic in the rain . I had to -# D Nᴹ/Vg/J NSg/VB P ISg/D$+ NSg/VB+ VPt D/P NSg/VB/J N🅪Sg/VB/J NPr/J/R/P D N🅪Sg/VB+ . ISg/#r+ VB P +# D Nᴹ/Vg/J NSg/VB P ISg/D$+ NSg/VB+ VPt D/P NSg/VB/J N🅪Sg/VB/J NPr/J/R/P D N🅪Sg/VB+ . ISg/#r+ VP P > follow the sound of it for a moment , up and down , with my ear alone , before any # NSg/VB D N🅪Sg/VB/J P NPr/ISg+ R/C/P D/P+ NSg+ . NSg/VB/J/P VB/C N🅪Sg/VB/J/P . P D$+ NSg/VB/J+ J . C/P I/R/Dq+ -> words came through . A damp streak of hair lay like a dash of blue paint across -# NPl/V3+ NSg/VPt/P NSg/J/P . D/P Nᴹ/VB/J NSg/VB P N🅪Sg/VB+ NSg/VB/J NSg/VB/J/C/P D/P NSg/VB P N🅪Sg/VB/J+ N🅪Sg/VB+ NSg/P +> words came through . A damp streak of hair lay like a dash of blue paint across +# NPl/V3+ NSg/VPt/P NSg/J/P . D/P Nᴹ/VB/J NSg/VB P N🅪Sg/VB+ NSg/VPt/J NSg/VB/J/C/P D/P NSg/VB P N🅪Sg/VB/J+ N🅪Sg/VB+ NSg/P > her cheek , and her hand was wet with glistening drops as I took it to help her -# ISg/D$+ NSg/VB+ . VB/C ISg/D$+ NSg/VB+ VPt NSg/VB/J P Nᴹ/Vg/J NPl/V3+ NSg/R ISg/#r+ VPt NPr/ISg+ P NSg/VB ISg/D$+ +# ISg/D$+ NSg/VB+ . VB/C ISg/D$+ NSg/VB+ VPt NSg/VP/J P Nᴹ/Vg/J NPl/V3+ NSg/R ISg/#r+ VPt NPr/ISg+ P NSg/VB ISg/D$+ > from the car . # P D+ NSg+ . > # -> “ Are you in love with me , ” she said low in my ear , “ or why did I have to come -# . VB ISgPl+ NPr/J/R/P NPr🅪Sg/VB P NPr/ISg+ . . ISg+ VP/J NSg/VB/J/R NPr/J/R/P D$+ NSg/VB/J+ . . NPr/C NSg/VB VPt ISg/#r+ NSg/VXB P NSg/VBPp/P +> “ Are you in love with me , ” she said low in my ear , “ or why did I have to come +# . VB ISgPl+ NPr/J/R/P NPr🅪Sg/VB P NPr/ISg+ . . ISg+ VP/J NSg/VB/J/R NPr/J/R/P D$+ NSg/VB/J+ . . NPr/C NSg/VB VXPt ISg/#r+ NSg/VXB P NSg/VBPp/P > alone ? ” # J . . > @@ -5278,16 +5278,16 @@ # NSg/VB D/P NSg+ . . > # -> “ Come back in an hour , Ferdie . ” Then in a grave murmur : “ His name is Ferdie . ” -# . NSg/VBPp/P NSg/VB/J NPr/J/R/P D/P+ NSg+ . ? . . NSg/J/C NPr/J/R/P D/P+ NSg/VB/J+ NSg/VB . . ISg/D$+ NSg/VB+ VL3 ? . . +> “ Come back in an hour , Ferdie . ” Then in a grave murmur : “ His name is Ferdie . ” +# . NSg/VBPp/P NSg/VB/J NPr/J/R/P D/P+ NSg+ . ? . . NSg/J/R/C NPr/J/R/P D/P+ NSg/VB/J+ NSg/VB . . ISg/D$+ NSg/VB+ VL3 ? . . > # -> “ Does the gasoline affect his nose ? ” -# . NPl/V3 D Nᴹ NSg/VB ISg/D$+ NSg/VB+ . . +> “ Does the gasoline affect his nose ? ” +# . NPl/VX3 D Nᴹ NSg/VB ISg/D$+ NSg/VB+ . . > # > “ I don’t think so , ” she said innocently . “ Why ? ” -# . ISg/#r+ VB NSg/VB NSg/I/J/R/C . . ISg+ VP/J R . . NSg/VB . . +# . ISg/#r+ VXB NSg/VB NSg/I/J/R/C . . ISg+ VP/J R . . NSg/VB . . > # > We went in . To my overwhelming surprise the living - room was deserted . @@ -5312,18 +5312,18 @@ # R P D$+ NPl/V3+ . > # -> With his hands still in his coat pockets he stalked by me into the hall , turned -# P ISg/D$+ NPl/V3+ NSg/VB/J NPr/J/R/P ISg/D$+ NSg/VB+ NPl/V3+ NPr/ISg+ VP/J NSg/J/P NPr/ISg+ P D+ NPr+ . VP/J +> With his hands still in his coat pockets he stalked by me into the hall , turned +# P ISg/D$+ NPl/V3+ NSg/VB/J/R NPr/J/R/P ISg/D$+ NSg/VB+ NPl/V3+ NPr/ISg+ VP/J NSg/J/P NPr/ISg+ P D+ NPr+ . VP/J > sharply as if he were on a wire , and disappeared into the living - room . It wasn’t -# R NSg/R NSg/C NPr/ISg+ NSg/VPt J/P D/P+ N🅪Sg/VB+ . VB/C VP/J P D+ Nᴹ/Vg/J+ . N🅪Sg/VB/J+ . NPr/ISg+ VB +# R NSg/R NSg/C NPr/ISg+ NSg/VPt J/P D/P+ N🅪Sg/VB+ . VB/C VP/J P D+ Nᴹ/Vg/J+ . N🅪Sg/VB/J+ . NPr/ISg+ VPt > a bit funny . Aware of the loud beating of my own heart I pulled the door to # D/P NSg/VPt+ NSg/J . VB/J P D NSg/J Nᴹ/Vg/J P D$+ NSg/VB/J+ N🅪Sg/VB+ ISg/#r+ VP/J D+ NSg/VB+ P > against the increasing rain . # C/P D+ Nᴹ/Vg/J N🅪Sg/VB+ . > # -> For half a minute there wasn’t a sound . Then from the living - room I heard a sort -# R/C/P N🅪Sg/VB/J/P+ D/P+ NSg/VB/J+ R+ VB D/P+ N🅪Sg/VB/J+ . NSg/J/C P D+ Nᴹ/Vg/J+ . N🅪Sg/VB/J+ ISg/#r+ VP/J D/P NSg/VB +> For half a minute there wasn’t a sound . Then from the living - room I heard a sort +# R/C/P N🅪Sg/J/P+ D/P+ NSg/VB/J+ R+ VPt D/P+ N🅪Sg/VB/J+ . NSg/J/R/C P D+ Nᴹ/Vg/J+ . N🅪Sg/VB/J+ ISg/#r+ VP/J D/P NSg/VB > of choking murmur and part of a laugh , followed by Daisy’s voice on a clear # P Nᴹ/Vg/J NSg/VB VB/C NSg/VB/J P D/P NSg/VB+ . VP/J NSg/J/P NSg$ NSg/VB+ J/P D/P NSg/VB/J > artificial note : @@ -5335,15 +5335,15 @@ > # > A pause ; it endured horribly . I had nothing to do in the hall , so I went into -# D/P+ NSg/VB+ . NPr/ISg+ VP/J R . ISg/#r+ VB NSg/I/J+ P VXB NPr/J/R/P D+ NPr+ . NSg/I/J/R/C ISg/#r+ NSg/VPt P +# D/P+ NSg/VB+ . NPr/ISg+ VP/J R . ISg/#r+ VP NSg/I/J+ P VXB NPr/J/R/P D+ NPr+ . NSg/I/J/R/C ISg/#r+ NSg/VPt P > the room . # D+ N🅪Sg/VB/J+ . > # -> Gatsby , his hands still in his pockets , was reclining against the mantelpiece in -# NPr . ISg/D$+ NPl/V3+ NSg/VB/J NPr/J/R/P ISg/D$+ NPl/V3+ . VPt Nᴹ/Vg/J C/P D NSg+ NPr/J/R/P -> a strained counterfeit of perfect ease , even of boredom . His head leaned back so -# D/P VP/J NSg/VB/J P NSg/VB/J Nᴹ/VB+ . NSg/VB/J P NSg . ISg/D$+ NPr/VB/J+ VP/J NSg/VB/J NSg/I/J/R/C +> Gatsby , his hands still in his pockets , was reclining against the mantelpiece in +# NPr . ISg/D$+ NPl/V3+ NSg/VB/J/R NPr/J/R/P ISg/D$+ NPl/V3+ . VPt Nᴹ/Vg/J C/P D NSg+ NPr/J/R/P +> a strained counterfeit of perfect ease , even of boredom . His head leaned back so +# D/P VP/J NSg/VB/J P NSg/VB/J Nᴹ/VB+ . NSg/VB/J/R P NSg . ISg/D$+ NPr/VB/J+ VP/J NSg/VB/J NSg/I/J/R/C > far that it rested against the face of a defunct mantelpiece clock , and from # NSg/VB/J NSg/I/C/Ddem NPr/ISg+ VP/J C/P D NSg/VB P D/P+ NSg/VB/J+ NSg+ NSg/VB+ . VB/C P > this position his distraught eyes stared down at Daisy , who was sitting , @@ -5353,13 +5353,13 @@ > # > “ We've met before , ” muttered Gatsby . His eyes glanced momentarily at me , and his -# . K VB C/P . . VP/J NPr . ISg/D$+ NPl/V3+ VP/J R NSg/P NPr/ISg+ . VB/C ISg/D$+ +# . K VP C/P . . VP/J NPr . ISg/D$+ NPl/V3+ VP/J R NSg/P NPr/ISg+ . VB/C ISg/D$+ > lips parted with an abortive attempt at a laugh . Luckily the clock took this # NPl/V3+ VP/J P D/P NSg/VB/J NSg/VB+ NSg/P D/P NSg/VB+ . R D+ NSg/VB+ VPt I/Ddem+ > moment to tilt dangerously at the pressure of his head , whereupon he turned and # NSg+ P NSg/VB R NSg/P D N🅪Sg/VB P ISg/D$+ NPr/VB/J+ . C NPr/ISg+ VP/J VB/C -> caught it with trembling fingers , and set it back in place . Then he sat down , -# VB/J NPr/ISg+ P Nᴹ/Vg/J NPl/V3+ . VB/C NPr/VBP/J NPr/ISg+ NSg/VB/J NPr/J/R/P N🅪Sg/VB+ . NSg/J/C NPr/ISg+ NSg/VP/J N🅪Sg/VB/J/P . +> caught it with trembling fingers , and set it back in place . Then he sat down , +# VP/J NPr/ISg+ P Nᴹ/Vg/J NPl/V3+ . VB/C NPr/VBP/J NPr/ISg+ NSg/VB/J NPr/J/R/P N🅪Sg/VB+ . NSg/J/R/C NPr/ISg+ NSg/VP/J N🅪Sg/VB/J/P . > rigidly , his elbow on the arm of the sofa and his chin in his hand . # R . ISg/D$+ NSg/VB+ J/P D NSg/VB/J P D NSg/VB+ VB/C ISg/D$+ NPr/VB+ NPr/J/R/P ISg/D$+ NSg/VB+ . > @@ -5369,7 +5369,7 @@ > # > My own face had now assumed a deep tropical burn . I couldn’t muster up a single -# D$+ NSg/VB/J+ NSg/VB+ VB NSg/J/R/C VP/J D/P+ NSg/J+ NSg/J+ NSg/VB+ . ISg/#r+ VB NSg/VB+ NSg/VB/J/P D/P NSg/VB/J +# D$+ NSg/VB/J+ NSg/VB+ VP NSg/J/R/C VP/J D/P+ NSg/J+ NSg/J+ NSg/VB+ . ISg/#r+ VXB NSg/VB+ NSg/VB/J/P D/P NSg/VB/J > commonplace out of the thousand in my head . # NSg/VB/J NSg/VB/J/R/P P D NSg NPr/J/R/P D$+ NPr/VB/J+ . > @@ -5379,13 +5379,13 @@ > # > I think we all believed for a moment that it had smashed in pieces on the floor . -# ISg/#r+ NSg/VB IPl+ NSg/I/J/C/Dq VP/J R/C/P D/P+ NSg+ NSg/I/C/Ddem+ NPr/ISg+ VB VP/J NPr/J/R/P NPl/V3+ J/P D+ NSg/VB+ . +# ISg/#r+ NSg/VB IPl+ NSg/I/J/C/Dq VP/J R/C/P D/P+ NSg+ NSg/I/C/Ddem+ NPr/ISg+ VP VP/J NPr/J/R/P NPl/V3+ J/P D+ NSg/VB+ . > # > “ We haven’t met for many years , ” said Daisy , her voice as matter - of - fact as it -# . IPl+ VB VB R/C/P NSg/I/J/Dq NPl+ . . VP/J NPr+ . ISg/D$+ NSg/VB+ NSg/R N🅪Sg/VB+ . P . NSg+ NSg/R NPr/ISg+ +# . IPl+ VXB VP R/C/P NSg/I/J/Dq NPl+ . . VP/J NPr+ . ISg/D$+ NSg/VB+ NSg/R N🅪Sg/VB+ . P . NSg+ NSg/R NPr/ISg+ > could ever be . -# NSg/VXB J NSg/VXB . +# NSg/VXB J/R NSg/VXB . > # > “ Five years next November . ” @@ -5395,7 +5395,7 @@ > The automatic quality of Gatsby’s answer set us all back at least another # D NSg/J N🅪Sg/J P NSg$ NSg/VB+ NPr/VBP/J NPr/IPl+ NSg/I/J/C/Dq NSg/VB/J NSg/P NSg/J/Dq I/D > minute . I had them both on their feet with the desperate suggestion that they -# NSg/VB/J+ . ISg/#r+ VB NSg/IPl+ I/C/Dq J/P D$+ NPl+ P D+ NSg/J+ N🅪Sg+ NSg/I/C/Ddem+ IPl+ +# NSg/VB/J+ . ISg/#r+ VP NSg/IPl+ I/C/Dq J/P D$+ NPl+ P D+ NSg/J+ N🅪Sg+ NSg/I/C/Ddem+ IPl+ > help me make tea in the kitchen when the demoniac Finn brought it in on a tray . # NSg/VB NPr/ISg+ NSg/VB N🅪Sg/VB+ NPr/J/R/P D+ NSg/VB+ NSg/I/C D NSg/J NPr+ VP NPr/ISg+ NPr/J/R/P J/P D/P NSg/VB+ . > @@ -5407,9 +5407,9 @@ > talked , looked conscientiously from one to the other of us with tense , unhappy # VP/J . VP/J R P NSg/I/J P D NSg/VB/J P NPr/IPl+ P NSg/VB/J . NSg/VB/J > eyes . However , as calmness wasn’t an end in itself , I made an excuse at the -# NPl/V3+ . C . NSg/R Nᴹ+ VB D/P NSg/VB+ NPr/J/R/P ISg+ . ISg/#r+ VB D/P NSg/VB+ NSg/P D -> first possible moment , and got to my feet . -# NSg/VB/J NSg/J NSg+ . VB/C VP P D$+ NPl+ . +# NPl/V3+ . C . NSg/R Nᴹ+ VPt D/P NSg/VB+ NPr/J/R/P ISg+ . ISg/#r+ VP D/P NSg/VB+ NSg/P D +> first possible moment , and got to my feet . +# NSg/J NSg/J NSg+ . VB/C VP P D$+ NPl+ . > # > “ Where are you going ? ” demanded Gatsby in immediate alarm . @@ -5441,7 +5441,7 @@ > # > “ You’re just embarrassed , that’s all , ” and luckily I added : “ Daisy’s embarrassed -# . K J VP/J . NSg$ NSg/I/J/C/Dq . . VB/C R ISg/#r+ VP/J . . NSg$ VP/J +# . K J/R VP/J . NSg$ NSg/I/J/C/Dq . . VB/C R ISg/#r+ VP/J . . NSg$ VP/J > too . ” # R . . > @@ -5451,11 +5451,11 @@ > # > “ Just as much as you are . ” -# . J NSg/R NSg/I/J/R/Dq NSg/R ISgPl+ VB . . +# . J/R NSg/R NSg/I/J/R/Dq NSg/R ISgPl+ VB . . > # > “ Don’t talk so loud . ” -# . VB N🅪Sg/VB NSg/I/J/R/C NSg/J . . +# . VXB N🅪Sg/VB NSg/I/J/R/C NSg/J . . > # > “ You're acting like a little boy , ” I broke out impatiently . “ Not only that , but @@ -5471,37 +5471,37 @@ > # > I walked out the back way — just as Gatsby had when he had made his nervous -# ISg/#r+ VP/J NSg/VB/J/R/P D+ NSg/VB/J+ NSg/J+ . J NSg/R NPr VB NSg/I/C NPr/ISg+ VB VB ISg/D$+ J -> circuit of the house half an hour before — and ran for a huge black knotted tree , -# NSg/VB P D NPr/VB+ N🅪Sg/VB/J/P+ D/P NSg+ C/P . VB/C NSg/VPt R/C/P D/P J N🅪Sg/VB/J VP/J NSg/VB+ . +# ISg/#r+ VP/J NSg/VB/J/R/P D+ NSg/VB/J+ NSg/J+ . J/R NSg/R NPr VP NSg/I/C NPr/ISg+ VP VP ISg/D$+ J +> circuit of the house half an hour before — and ran for a huge black knotted tree , +# NSg/VB P D NPr/VB+ N🅪Sg/J/P+ D/P NSg+ C/P . VB/C NSg/VPt R/C/P D/P J N🅪Sg/VB/J VP/J NSg/VB+ . > whose massed leaves made a fabric against the rain . Once more it was pouring , -# I+ VP/J NPl/V3+ VB D/P N🅪Sg/VB+ C/P D N🅪Sg/VB+ . NSg/C NPr/I/J/R/Dq NPr/ISg+ VPt Nᴹ/Vg/J . +# I+ VP/J NPl/V3+ VP D/P N🅪Sg/VB+ C/P D N🅪Sg/VB+ . NSg/C NPr/I/J/R/Dq NPr/ISg+ VPt Nᴹ/Vg/J . > and my irregular lawn , well - shaved by Gatsby’s gardener , abounded in small muddy # VB/C D$+ NSg/J NSg/VB+ . NSg/VB/J/R . VP/J NSg/J/P NSg$ NSg/JC . VP/J NPr/J/R/P NPr/VB/J NSg/VB/J > swamps and prehistoric marshes . There was nothing to look at from under the tree # NPl/V3 VB/C J NPl+ . R+ VPt NSg/I/J+ P NSg/VB NSg/P P NSg/J/P D+ NSg/VB+ > except Gatsby’s enormous house , so I stared at it , like Kant at his church # VB/C/P NSg$ J+ NPr/VB+ . NSg/I/J/R/C ISg/#r+ VP/J NSg/P NPr/ISg+ . NSg/VB/J/C/P NPr+ NSg/P ISg/D$+ NPr🅪Sg/VB+ -> steeple , for half an hour . A brewer had built it early in the “ period ” craze , a -# NSg/VB . R/C/P N🅪Sg/VB/J/P+ D/P NSg+ . D/P NPr VB NSg/VB/J NPr/ISg+ NSg/J/R NPr/J/R/P D . NSg/VB/J+ . NSg/VB . D/P +> steeple , for half an hour . A brewer had built it early in the “ period ” craze , a +# NSg/VB . R/C/P N🅪Sg/J/P+ D/P NSg+ . D/P NPr VP NSg/VP/J NPr/ISg+ NSg/J/R NPr/J/R/P D . NSg/VB/J+ . NSg/VB . D/P > decade before , and there was a story that he’d agreed to pay five years ’ taxes # NSg+ C/P . VB/C R+ VPt D/P NSg/VB+ NSg/I/C/Ddem+ K VP/J P NSg/VB/J NSg NPl+ . NPl/V3+ > on all the neighboring cottages if the owners would have their roofs thatched # J/P NSg/I/J/C/Dq D Nᴹ/Vg/J/Am NPl/V3+ NSg/C D NPl+ VXB NSg/VXB D$+ NPl/V3+ VP/J > with straw . Perhaps their refusal took the heart out of his plan to Found a -# P N🅪Sg/VB/J+ . NSg/R D$+ NSg+ VPt D+ N🅪Sg/VB+ NSg/VB/J/R/P P ISg/D$+ NSg/VB+ P NSg/VB D/P+ +# P N🅪Sg/VB/J+ . NSg/R D$+ NSg+ VPt D+ N🅪Sg/VB+ NSg/VB/J/R/P P ISg/D$+ NSg/VB+ P NSg/VP D/P+ > Family — he went into an immediate decline . His children sold his house with the # N🅪Sg/J+ . NPr/ISg+ NSg/VPt P D/P+ J+ NSg/VB+ . ISg/D$+ NPl+ NSg/VP ISg/D$+ NPr/VB+ P D -> black wreath still on the door . Americans , while willing , even eager , to be -# N🅪Sg/VB/J NSg/VB NSg/VB/J J/P D NSg/VB+ . NPl+ . NSg/VB/C/P NSg/VB/J . NSg/VB/J NSg/VB/J . P NSg/VXB +> black wreath still on the door . Americans , while willing , even eager , to be +# N🅪Sg/VB/J NSg/VB NSg/VB/J/R J/P D NSg/VB+ . NPl+ . NSg/VB/C/P NSg/VB/J . NSg/VB/J/R NSg/VB/J . P NSg/VXB > serfs , have always been obstinate about being peasantry . # NPl . NSg/VXB R NSg/VPp J J/P N🅪Sg/Vg/J/C N🅪Sg . > # -> After half an hour , the sun shone again , and the grocer’s automobile rounded -# P N🅪Sg/VB/J/P+ D/P+ NSg+ . D+ NPr/VB+ VB P . VB/C D NSg$ NSg/VB/J VP/J +> After half an hour , the sun shone again , and the grocer’s automobile rounded +# P N🅪Sg/J/P+ D/P+ NSg+ . D+ NPr/VB+ VB P . VB/C D NSg$ NSg/VB/J VP/J > Gatsby’s drive with the raw material for his servants ’ dinner — I felt sure he -# NSg$ N🅪Sg/VB P D NSg/VB/J N🅪Sg/VB/J+ R/C/P ISg/D$+ NPl/V3+ . N🅪Sg/VB+ . ISg/#r+ N🅪Sg/VB/J J NPr/ISg+ +# NSg$ N🅪Sg/VB P D NSg/VB/J N🅪Sg/VB/J+ R/C/P ISg/D$+ NPl/V3+ . N🅪Sg/VB+ . ISg/#r+ N🅪Sg/VP/J J NPr/ISg+ > wouldn’t eat a spoonful . A maid began opening the upper windows of his house , # VXB VB D/P NSg . D/P+ NSg+ VPt Nᴹ/Vg/J D NSg/J NPrPl/V3 P ISg/D$+ NPr/VB+ . > appeared momentarily in each , and , leaning from the large central bay , spat @@ -5509,9 +5509,9 @@ > meditatively into the garden . It was time I went back . While the rain continued # R P D NSg/VB/J+ . NPr/ISg+ VPt N🅪Sg/VB/J ISg/#r+ NSg/VPt NSg/VB/J . NSg/VB/C/P D+ N🅪Sg/VB+ VP/J > it had seemed like the murmur of their voices , rising and swelling a little now -# NPr/ISg+ VB VP/J NSg/VB/J/C/P D NSg/VB P D$+ NPl/V3+ . Nᴹ/Vg/J/P VB/C Nᴹ/Vg/J D/P NPr/I/J/Dq NSg/J/R/C -> and then with gusts of emotion . But in the new silence I felt that silence had -# VB/C NSg/J/C P NPl/V3 P N🅪Sg+ . NSg/C/P NPr/J/R/P D+ NSg/J+ NSg/VB+ ISg/#r+ N🅪Sg/VB/J NSg/I/C/Ddem NSg/VB+ VB +# NPr/ISg+ VP VP/J NSg/VB/J/C/P D NSg/VB P D$+ NPl/V3+ . Nᴹ/Vg/J/P VB/C Nᴹ/Vg/J D/P NPr/I/J/Dq NSg/J/R/C +> and then with gusts of emotion . But in the new silence I felt that silence had +# VB/C NSg/J/R/C P NPl/V3 P N🅪Sg+ . NSg/C/P NPr/J/R/P D+ NSg/J+ NSg/VB+ ISg/#r+ N🅪Sg/VP/J NSg/I/C/Ddem NSg/VB+ VP > fallen within the house too . # VPp/J NSg/J/P D+ NPr/VB+ R . > @@ -5519,9 +5519,9 @@ > I went in — after making every possible noise in the kitchen , short of pushing # ISg/#r+ NSg/VPt NPr/J/R/P . P Nᴹ/Vg/J Dq+ NSg/J N🅪Sg/VB+ NPr/J/R/P D+ NSg/VB+ . NPr/VB/J/P P Nᴹ/Vg/J > over the stove — but I don’t believe they heard a sound . They were sitting at -# NSg/J/P D+ NSg/VB+ . NSg/C/P ISg/#r+ VB VB IPl+ VP/J D/P N🅪Sg/VB/J+ . IPl+ NSg/VPt NSg/Vg/J NSg/P +# NSg/J/P D+ NSg/VB+ . NSg/C/P ISg/#r+ VXB VB IPl+ VP/J D/P N🅪Sg/VB/J+ . IPl+ NSg/VPt NSg/Vg/J NSg/P > either end of the couch , looking at each other as if some question had been -# I/C NSg/VB P D+ NSg/VB+ . Nᴹ/Vg/J NSg/P Dq NSg/VB/J NSg/R NSg/C I/J/R/Dq+ NSg/VB+ VB NSg/VPp +# I/C NSg/VB P D+ NSg/VB+ . Nᴹ/Vg/J NSg/P Dq NSg/VB/J NSg/R NSg/C I/J/R/Dq+ NSg/VB+ VP NSg/VPp > asked , or was in the air , and every vestige of embarrassment was gone . Daisy’s # VP/J . NPr/C VPt NPr/J/R/P D+ N🅪Sg/VB+ . VB/C Dq NSg P N🅪Sg+ VPt VPp/J/P . NSg$ > face was smeared with tears , and when I came in she jumped up and began wiping @@ -5535,13 +5535,13 @@ > # > “ Oh , hello , old sport , ” he said , as if he hadn’t seen me for years . I thought -# . NPr/VB . NSg/VB . NSg/J+ NSg/VB+ . . NPr/ISg+ VP/J . NSg/R NSg/C NPr/ISg+ VB NSg/VPp NPr/ISg+ R/C/P NPl+ . ISg/#r+ N🅪Sg/VP +# . NPr/VB . NSg/VB . NSg/J+ NSg/VB+ . . NPr/ISg+ VP/J . NSg/R NSg/C NPr/ISg+ VPt NSg/VPp NPr/ISg+ R/C/P NPl+ . ISg/#r+ N🅪Sg/VP > for a moment he was going to shake hands . # R/C/P D/P+ NSg+ NPr/ISg+ VPt Nᴹ/Vg/J P NSg/VB NPl/V3+ . > # > “ It’s stopped raining . ” -# . K VB/J Nᴹ/Vg/J . . +# . K VP/J Nᴹ/Vg/J . . > # > “ Has it ? ” When he realized what I was talking about , that there were @@ -5551,7 +5551,7 @@ > ecstatic patron of recurrent light , and repeated the news to Daisy . “ What do you # NSg/J NSg/VB P NSg/J N🅪Sg/VB/J+ . VB/C VP/J D Nᴹ/VB+ P NPr . . NSg/I+ VXB ISgPl+ > think of that ? It’s stopped raining . ” -# NSg/VB P NSg/I/C/Ddem+ . K VB/J Nᴹ/Vg/J . . +# NSg/VB P NSg/I/C/Ddem+ . K VP/J Nᴹ/Vg/J . . > # > “ I’m glad , Jay . ” Her throat , full of aching , grieving beauty , told only of her @@ -5581,7 +5581,7 @@ > # > “ My house looks well , doesn’t it ? ” he demanded . “ See how the whole front of it -# . D$+ NPr/VB+ NPl/V3 NSg/VB/J/R . VB NPr/ISg+ . . NPr/ISg+ VP/J . . NSg/VB NSg/C D NSg/J NSg/VB/J P NPr/ISg+ +# . D$+ NPr/VB+ NPl/V3 NSg/VB/J/R . VX3 NPr/ISg+ . . NPr/ISg+ VP/J . . NSg/VB NSg/C D NSg/J NSg/VB/J P NPr/ISg+ > catches the light . ” # NPl/V3 D+ N🅪Sg/VB/J+ . . > @@ -5593,15 +5593,15 @@ > “ Yes . ” His eyes went over it , every arched door and square tower . “ It took me # . NPl/VB . . ISg/D$+ NPl/V3+ NSg/VPt NSg/J/P NPr/ISg+ . Dq VP/J NSg/VB VB/C NSg/VB/J+ NSg/VB+ . . NPr/ISg+ VPt NPr/ISg+ > just three years to earn the money that bought it . ” -# J NSg NPl+ P NSg/VB D+ N🅪Sg/J+ NSg/I/C/Ddem+ NSg/VP NPr/ISg+ . . +# J/R NSg NPl+ P NSg/VB D+ N🅪Sg/J+ NSg/I/C/Ddem+ NSg/VP NPr/ISg+ . . > # > “ I thought you inherited your money . ” # . ISg/#r+ N🅪Sg/VP ISgPl+ VP/J D$+ N🅪Sg/J+ . . > # -> “ I did , old sport , ” he said automatically , “ but I lost most of it in the big -# . ISg/#r+ VPt . NSg/J+ NSg/VB+ . . NPr/ISg+ VP/J R . . NSg/C/P ISg/#r+ VP/J NSg/I/J/R/Dq P NPr/ISg+ NPr/J/R/P D+ NSg/J+ +> “ I did , old sport , ” he said automatically , “ but I lost most of it in the big +# . ISg/#r+ VXPt . NSg/J+ NSg/VB+ . . NPr/ISg+ VP/J R . . NSg/C/P ISg/#r+ VP/J NSg/I/J/R/Dq P NPr/ISg+ NPr/J/R/P D+ NSg/J+ > panic — the panic of the war . ” # N🅪Sg/VB/J+ . D N🅪Sg/VB/J P D+ N🅪Sg/VB+ . . > @@ -5609,15 +5609,15 @@ > I think he hardly knew what he was saying , for when I asked him what business he # ISg/#r+ NSg/VB NPr/ISg+ R VPt NSg/I+ NPr/ISg+ VPt N🅪Sg/Vg/J . R/C/P NSg/I/C ISg/#r+ VP/J ISg+ NSg/I+ N🅪Sg/J+ NPr/ISg+ > was in he answered : ‘ ‘ That’s my affair , ” before he realized that it wasn’t an -# VPt NPr/J/R/P NPr/ISg+ VP/J . Unlintable Unlintable NSg$ D$+ NSg+ . . C/P NPr/ISg+ VP/J/NoAm NSg/I/C/Ddem NPr/ISg+ VB D/P +# VPt NPr/J/R/P NPr/ISg+ VP/J . Unlintable Unlintable NSg$ D$+ NSg+ . . C/P NPr/ISg+ VP/J/NoAm NSg/I/C/Ddem NPr/ISg+ VPt D/P > appropriate reply . # VB/J NSg/VB+ . > # > “ Oh , I’ve been in several things , ” he corrected himself . “ I was in the drug # . NPr/VB . K NSg/VPp NPr/J/R/P J/Dq NPl+ . . NPr/ISg+ VP/J ISg+ . . ISg/#r+ VPt NPr/J/R/P D+ NSg/VB+ -> business and then I was in the oil business . But I’m not in either one now . ” He -# N🅪Sg/J+ VB/C NSg/J/C ISg/#r+ VPt NPr/J/R/P D+ N🅪Sg/VB+ N🅪Sg/J+ . NSg/C/P K NSg/R/C NPr/J/R/P I/C NSg/I/J NSg/J/R/C . . NPr/ISg+ +> business and then I was in the oil business . But I’m not in either one now . ” He +# N🅪Sg/J+ VB/C NSg/J/R/C ISg/#r+ VPt NPr/J/R/P D+ N🅪Sg/VB+ N🅪Sg/J+ . NSg/C/P K NSg/R/C NPr/J/R/P I/C NSg/I/J NSg/J/R/C . . NPr/ISg+ > looked at me with more attention . “ Do you mean you’ve been thinking over what I # VP/J NSg/P NPr/ISg+ P NPr/I/J/R/Dq+ NSg+ . . VXB ISgPl+ NSg/VB/J K NSg/VPp Nᴹ/Vg/J NSg/J/P NSg/I+ ISg/#r+ > proposed the other night ? ” @@ -5639,7 +5639,7 @@ > # > “ I love it , but I don’t see how you live there all alone . ” -# . ISg/#r+ NPr🅪Sg/VB NPr/ISg+ . NSg/C/P ISg/#r+ VB NSg/VB NSg/C ISgPl+ VB/J R+ NSg/I/J/C/Dq J . . +# . ISg/#r+ NPr🅪Sg/VB NPr/ISg+ . NSg/C/P ISg/#r+ VXB NSg/VB NSg/C ISgPl+ VB/J R+ NSg/I/J/C/Dq J . . > # > “ I keep it always full of interesting people , night and day . People who do @@ -5667,9 +5667,9 @@ > And inside , as we wandered through Marie Antoinette music - rooms and Restoration # VB/C NSg/J/P . NSg/R IPl+ VP/J NSg/J/P NPr+ NPr N🅪Sg/VB/J+ . NPl/V3 VB/C NPr🅪Sg+ > Salons , I felt that there were guests concealed behind every couch and table , -# NPl+ . ISg/#r+ N🅪Sg/VB/J NSg/I/C/Ddem R+ NSg/VPt NPl/V3+ VP/J NSg/J/P Dq NSg/VB VB/C NSg/VB+ . +# NPl+ . ISg/#r+ N🅪Sg/VP/J NSg/I/C/Ddem R+ NSg/VPt NPl/V3+ VP/J NSg/J/P Dq NSg/VB VB/C NSg/VB+ . > under orders to be breathlessly silent until we had passed through . As Gatsby -# NSg/J/P NPl/V3+ P NSg/VXB R NSg/J C/P IPl+ VB VP/J NSg/J/P . NSg/R NPr +# NSg/J/P NPl/V3+ P NSg/VXB R NSg/J C/P IPl+ VP VP/J NSg/J/P . NSg/R NPr > closed the door of ‘ ‘ the Merton College Library ” I could have sworn I heard the # VP/J D NSg/VB P Unlintable Unlintable D NPr NSg+ NSg+ . ISg/#r+ NSg/VXB NSg/VXB VB/J ISg/#r+ VP/J D > owl - eyed man break into ghostly laughter . @@ -5685,7 +5685,7 @@ > doing liver exercises on the floor . It was Mr . Klipspringer , the ‘ ‘ boarder . ” I # Nᴹ/Vg/J N🅪Sg/J+ NPl/V3+ J/P D NSg/VB+ . NPr/ISg+ VPt NSg+ . ? . D Unlintable Unlintable NSg+ . . ISg/#r+ > had seen him wandering hungrily about the beach that morning . Finally we came to -# VB NSg/VPp ISg+ Nᴹ/Vg/J R J/P D+ NPr/VB+ NSg/I/C/Ddem+ N🅪Sg/Vg/J+ . R IPl+ NSg/VPt/P P +# VP NSg/VPp ISg+ Nᴹ/Vg/J R J/P D+ NPr/VB+ NSg/I/C/Ddem+ N🅪Sg/Vg/J+ . R IPl+ NSg/VPt/P P > Gatsby’s own apartment , a bedroom and a bath , and an Adam’s study , where we sat # NSg$ NSg/VB/J NSg+ . D/P NSg VB/C D/P NSg/VB+ . VB/C D/P NSg$ NSg/VB+ . NSg/R/C IPl+ NSg/VP/J > down and drank a glass of some Chartreuse he took from a cupboard in the wall . @@ -5693,7 +5693,7 @@ > # > He hadn’t once ceased looking at Daisy , and I think he revalued everything in -# NPr/ISg+ VB NSg/C VP/J Nᴹ/Vg/J NSg/P NPr+ . VB/C ISg/#r+ NSg/VB NPr/ISg+ VP/J NSg/I/VB+ NPr/J/R/P +# NPr/ISg+ VPt NSg/C VP/J Nᴹ/Vg/J NSg/P NPr+ . VB/C ISg/#r+ NSg/VB NPr/ISg+ VP/J NSg/I/VB+ NPr/J/R/P > his house according to the measure of response it drew from her well - loved eyes . # ISg/D$+ NPr/VB+ Nᴹ/Vg/J P D NSg/VB P NSg+ NPr/ISg+ NPr/VPt P ISg/D$+ NSg/VB/J/R . VP/J NPl/V3+ . > Sometimes , too , he stared around at his possessions in a dazed way , as though in @@ -5721,11 +5721,11 @@ > # > He had passed visibly through two states and was entering upon a third . After -# NPr/ISg+ VB VP/J R NSg/J/P NSg+ NPrPl/V3+ VB/C VPt Nᴹ/Vg/J P D/P NSg/VB/J . P +# NPr/ISg+ VP VP/J R NSg/J/P NSg+ NPrPl/V3+ VB/C VPt Nᴹ/Vg/J P D/P NSg/VB/J . P > his embarrassment and his unreasoning joy he was consumed with wonder at her # ISg/D$+ N🅪Sg+ VB/C ISg/D$+ J NPr🅪Sg/VB+ NPr/ISg+ VPt VP/J P N🅪Sg/VB NSg/P ISg/D$+ > presence . He had been full of the idea so long , dreamed it right through to the -# N🅪Sg/VB+ . NPr/ISg+ VB NSg/VPp NSg/VB/J P D+ NSg+ NSg/I/J/R/C NPr/VB/J . VP/J/NoAm/Au NPr/ISg+ NPr/VB/J NSg/J/P P D+ +# N🅪Sg/VB+ . NPr/ISg+ VP NSg/VPp NSg/VB/J P D+ NSg+ NSg/I/J/R/C NPr/VB/J . VP/J/NoAm/Au NPr/ISg+ NPr/VB/J NSg/J/P P D+ > end , waited with his teeth set , so to speak , at an inconceivable pitch of # NSg/VB+ . VP/J P ISg/D$+ NPl+ NPr/VBP/J . NSg/I/J/R/C P NSg/VB . NSg/P D/P J NSg/VB/J P > intensity . Now , in the reaction , he was running down like an overwound clock . @@ -5735,7 +5735,7 @@ > Recovering himself in a minute he opened for us two hulking patent cabinets # Nᴹ/Vg/J ISg+ NPr/J/R/P D/P+ NSg/VB/J+ NPr/ISg+ VP/J R/C/P NPr/IPl+ NSg Nᴹ/Vg/J NSg/VB/J+ NPl+ > which held his massed suits and dressing - gowns and ties , and his shirts , piled -# I/C+ VB ISg/D$+ VP/J NPl/V3 VB/C Nᴹ/Vg/J+ . NPl/V3 VB/C NPl/V3+ . VB/C ISg/D$+ NPl/V3+ . VP/J +# I/C+ VP ISg/D$+ VP/J NPl/V3 VB/C Nᴹ/Vg/J+ . NPl/V3 VB/C NPl/V3+ . VB/C ISg/D$+ NPl/V3+ . VP/J > like bricks in stacks a dozen high . # NSg/VB/J/C/P NPl/V3+ NPr/J/R/P NPl/V3+ D/P NSg NSg/VB/J/R . > @@ -5775,31 +5775,31 @@ > hydroplane and the midsummer flowers — but outside Gatsby’s window it began to # NSg/VB VB/C D NSg/J NPrPl/V3+ . NSg/C/P Nᴹ/VB/J/P NSg$ NSg/VB+ NPr/ISg+ VPt P > rain again , so we stood in a row looking at the corrugated surface of the Sound . -# N🅪Sg/VB P . NSg/I/J/R/C IPl+ VB NPr/J/R/P D/P NSg/VB+ Nᴹ/Vg/J NSg/P D VP/J NSg/VB P D N🅪Sg/VB/J+ . +# N🅪Sg/VB P . NSg/I/J/R/C IPl+ VP NPr/J/R/P D/P NSg/VB+ Nᴹ/Vg/J NSg/P D VP/J NSg/VB P D N🅪Sg/VB/J+ . > # > “ If it wasn’t for the mist we could see your home across the bay , ” said Gatsby . -# . NSg/C NPr/ISg+ VB R/C/P D N🅪Sg/VB+ IPl+ NSg/VXB NSg/VB D$+ NSg/VB/J+ NSg/P D NSg/VB/J+ . . VP/J NPr . +# . NSg/C NPr/ISg+ VPt R/C/P D N🅪Sg/VB+ IPl+ NSg/VXB NSg/VB D$+ NSg/VB/J+ NSg/P D NSg/VB/J+ . . VP/J NPr . > “ You always have a green light that burns all night at the end of your dock . ” # . ISgPl+ R NSg/VXB D/P+ NPr🅪Sg/VB/J+ N🅪Sg/VB/J+ NSg/I/C/Ddem+ NPrPl/V3 NSg/I/J/C/Dq N🅪Sg/VB+ NSg/P D NSg/VB P D$+ NSg/VB+ . . > # > Daisy put her arm through his abruptly , but he seemed absorbed in what he had -# NPr+ NSg/VBP ISg/D$+ NSg/VB/J+ NSg/J/P ISg/D$+ R . NSg/C/P NPr/ISg+ VP/J VP/J NPr/J/R/P NSg/I+ NPr/ISg+ VB +# NPr+ NSg/VBP ISg/D$+ NSg/VB/J+ NSg/J/P ISg/D$+ R . NSg/C/P NPr/ISg+ VP/J VP/J NPr/J/R/P NSg/I+ NPr/ISg+ VP > just said . Possibly it had occurred to him that the colossal significance of -# J VP/J . R NPr/ISg+ VB VB P ISg+ NSg/I/C/Ddem D J NSg P +# J/R VP/J . R NPr/ISg+ VP VB P ISg+ NSg/I/C/Ddem D J NSg P > that light had now vanished forever . Compared to the great distance that had -# NSg/I/C/Ddem N🅪Sg/VB/J+ VB NSg/J/R/C VP/J NSg/J . VP/J P D+ NSg/J+ N🅪Sg/VB+ NSg/I/C/Ddem+ VB +# NSg/I/C/Ddem N🅪Sg/VB/J+ VP NSg/J/R/C VP/J NSg/J . VP/J P D+ NSg/J+ N🅪Sg/VB+ NSg/I/C/Ddem+ VP > separated him from Daisy it had seemed very near to her , almost touching her . It -# VP/J ISg+ P NPr+ NPr/ISg+ VB VP/J J/R NSg/VB/J/P P ISg/D$+ . R Nᴹ/Vg/J/P ISg/D$+ . NPr/ISg+ +# VP/J ISg+ P NPr+ NPr/ISg+ VP VP/J J/R NSg/VB/J/P P ISg/D$+ . R Nᴹ/Vg/J/P ISg/D$+ . NPr/ISg+ > had seemed as close as a star to the moon . Now it was again a green light on a -# VB VP/J NSg/R NSg/VB/J NSg/R D/P NSg/VB P D+ NPr/VB+ . NSg/J/R/C NPr/ISg+ VPt P D/P NPr🅪Sg/VB/J N🅪Sg/VB/J J/P D/P+ +# VP VP/J NSg/R NSg/VB/J NSg/R D/P NSg/VB P D+ NPr/VB+ . NSg/J/R/C NPr/ISg+ VPt P D/P NPr🅪Sg/VB/J N🅪Sg/VB/J J/P D/P+ > dock . His count of enchanted objects had diminished by one . -# NSg/VB+ . ISg/D$+ NSg/VB P VP/J NPl/V3+ VB VP/J NSg/J/P NSg/I/J . +# NSg/VB+ . ISg/D$+ NSg/VB P VP/J NPl/V3+ VP VP/J NSg/J/P NSg/I/J . > # > I began to walk about the room , examining various indefinite objects in the half -# ISg/#r+ VPt P NSg/VB J/P D+ N🅪Sg/VB/J+ . Nᴹ/Vg/J J NSg/J NPl/V3 NPr/J/R/P D+ N🅪Sg/VB/J/P+ +# ISg/#r+ VPt P NSg/VB J/P D+ N🅪Sg/VB/J+ . Nᴹ/Vg/J J NSg/J NPl/V3 NPr/J/R/P D+ N🅪Sg/J/P+ > darkness . A large photograph of an elderly man in yachting costume attracted me , # Nᴹ+ . D/P NSg/J NSg/VB P D/P+ R+ NPr/VB/J+ NPr/J/R/P Nᴹ/Vg/J NSg/VB VP/J NPr/ISg+ . > hung on the wall over his desk . @@ -5825,13 +5825,13 @@ > There was a small picture of Gatsby , also in yachting costume , on the # R+ VPt D/P NPr/VB/J NSg/VB P NPr . R/C NPr/J/R/P Nᴹ/Vg/J NSg/VB . J/P D > bureau — Gatsby with his head thrown back defiantly — taken apparently when he was -# NSg+ . NPr P ISg/D$+ NPr/VB/J+ VB/J NSg/VB/J R . VPp/J R NSg/I/C NPr/ISg+ VPt +# NSg+ . NPr P ISg/D$+ NPr/VB/J+ VPp/J NSg/VB/J R . VPp/J R NSg/I/C NPr/ISg+ VPt > about eighteen . # J/P NSg . > # > “ I adore it , ” exclaimed Daisy . “ The pompadour ! You never told me you had a -# . ISg/#r+ VB NPr/ISg+ . . VP/J NPr+ . . D NSg/VB . ISgPl+ R VP NPr/ISg+ ISgPl+ VB D/P +# . ISg/#r+ VB NPr/ISg+ . . VP/J NPr+ . . D NSg/VB . ISgPl+ R VP NPr/ISg+ ISgPl+ VP D/P > pompadour — or a yacht . ” # NSg/VB . NPr/C D/P NSg/VB+ . . > @@ -5841,15 +5841,15 @@ > # > They stood side by side examining it . I was going to ask to see the rubies when -# IPl+ VB NSg/VB/J+ NSg/J/P NSg/VB/J+ Nᴹ/Vg/J NPr/ISg+ . ISg/#r+ VPt Nᴹ/Vg/J P NSg/VB P NSg/VB D NPl/V3 NSg/I/C +# IPl+ VP NSg/VB/J+ NSg/J/P NSg/VB/J+ Nᴹ/Vg/J NPr/ISg+ . ISg/#r+ VPt Nᴹ/Vg/J P NSg/VB P NSg/VB D NPl/V3 NSg/I/C > the phone rang , and Gatsby took up the receiver . # D NSg/VB+ VPt . VB/C NPr VPt NSg/VB/J/P D NSg+ . > # > “ Yes . . . . Well , I can’t talk now . . . . I can’t talk now , old sport . . . . I # . NPl/VB . . . . NSg/VB/J/R . ISg/#r+ VXB N🅪Sg/VB NSg/J/R/C . . . . ISg/#r+ VXB N🅪Sg/VB NSg/J/R/C . NSg/J NSg/VB+ . . . . ISg/#r+ -> said a small town . . . . He must know what a small town is . . . . Well , he’s no -# VP/J D/P+ NPr/VB/J+ NSg+ . . . . NPr/ISg+ NSg/VB NSg/VB NSg/I+ D/P+ NPr/VB/J+ NSg+ VL3 . . . . NSg/VB/J/R . NSg$ NPr/Dq/P +> said a small town . . . . He must know what a small town is . . . . Well , he’s no +# VP/J D/P+ NPr/VB/J+ NSg+ . . . . NPr/ISg+ NSg/VXB NSg/VB NSg/I+ D/P+ NPr/VB/J+ NSg+ VL3 . . . . NSg/VB/J/R . NSg$ NPr/Dq/P > use to us if Detroit is his idea of a small town . . . . ” He rang off . # N🅪Sg/VB+ P NPr/IPl+ NSg/C NPr+ VL3 ISg/D$+ NSg P D/P NPr/VB/J NSg+ . . . . . NPr/ISg+ VPt NSg/VB/J/P . > @@ -5858,20 +5858,20 @@ # . NSg/VBPp/P NSg/J/R NSg/VB/J . . VP/J NPr+ NSg/P D+ NSg/VB+ . > # -> The rain was still falling , but the darkness had parted in the west , and there -# D+ N🅪Sg/VB+ VPt NSg/VB/J Nᴹ/Vg/J . NSg/C/P D+ Nᴹ+ VB VP/J NPr/J/R/P D+ NPr/VB/J+ . VB/C R+ +> The rain was still falling , but the darkness had parted in the west , and there +# D+ N🅪Sg/VB+ VPt NSg/VB/J/R Nᴹ/Vg/J . NSg/C/P D+ Nᴹ+ VP VP/J NPr/J/R/P D+ NPr/VB/J+ . VB/C R+ > was a pink and golden billow of foamy clouds above the sea . # VPt D/P N🅪Sg/VB/J VB/C NPr/VB/J NSg/VB P NSg/J NPl/V3+ NSg/J/P D NSg+ . > # -> “ Look at that , ” she whispered , and then after a moment : “ I’d like to just get -# . NSg/VB NSg/P NSg/I/C/Ddem+ . . ISg+ VP/J . VB/C NSg/J/C P D/P+ NSg+ . . K NSg/VB/J/C/P P J NSg/VB +> “ Look at that , ” she whispered , and then after a moment : “ I’d like to just get +# . NSg/VB NSg/P NSg/I/C/Ddem+ . . ISg+ VP/J . VB/C NSg/J/R/C P D/P+ NSg+ . . K NSg/VB/J/C/P P J/R NSg/VB > one of those pink clouds and put you in it and push you around . ” # NSg/I/J P I/Ddem N🅪Sg/VB/J NPl/V3+ VB/C NSg/VBP ISgPl+ NPr/J/R/P NPr/ISg+ VB/C NSg/VB ISgPl+ J/P . . > # -> I tried to go then , but they wouldn’t hear of it ; perhaps my presence made them -# ISg/#r+ VP/J P NSg/VB/J NSg/J/C . NSg/C/P IPl+ VXB VB P NPr/ISg+ . NSg/R D$+ N🅪Sg/VB+ VB NSg/IPl+ +> I tried to go then , but they wouldn’t hear of it ; perhaps my presence made them +# ISg/#r+ VP/J P NSg/VB/J NSg/J/R/C . NSg/C/P IPl+ VXB VB P NPr/ISg+ . NSg/R D$+ N🅪Sg/VB+ VP NSg/IPl+ > feel more satisfactorily alone . # NSg/I/VB NPr/I/J/R/Dq R J . > @@ -5882,32 +5882,32 @@ # > He went out of the room calling “ Ewing ! ” and returned in a few minutes # NPr/ISg+ NSg/VPt NSg/VB/J/R/P P D+ N🅪Sg/VB/J+ Nᴹ/Vg/J . NPr . . VB/C VP/J NPr/J/R/P D/P+ NSg/I/Dq+ NPl/V3+ -> accompanied by an embarrassed , slightly worn young man , with shell - rimmed -# VP/J NSg/J/P D/P VP/J . R VB/J NPr/VB/J NPr/VB/J+ . P NPr🅪Sg/VB+ . VP/J +> accompanied by an embarrassed , slightly worn young man , with shell - rimmed +# VP/J NSg/J/P D/P VP/J . R VPp/J NPr/VB/J NPr/VB/J+ . P NPr🅪Sg/VB+ . VP/J > glasses and scanty blond hair . He was now decently clothed in a “ sport shirt , ” # NPl/V3 VB/C J NSg/VB/J N🅪Sg/VB+ . NPr/ISg+ VPt NSg/J/R/C R VP/J NPr/J/R/P D/P . NSg/VB+ NSg/VB+ . . > open at the neck , sneakers , and duck trousers of a nebulous hue . # NSg/VB/J NSg/P D NSg/VB+ . NPl+ . VB/C NSg/VB+ NPl/V3 P D/P J N🅪Sg+ . > # -> “ Did we interrupt your exercises ? ” inquired Daisy politely . -# . VPt IPl+ NSg/VB D$+ NPl/V3+ . . VP/J NPr+ R . +> “ Did we interrupt your exercises ? ” inquired Daisy politely . +# . VXPt IPl+ NSg/VB D$+ NPl/V3+ . . VP/J NPr+ R . > # > “ I was asleep , ” cried Mr . Klipspringer , in a spasm of embarrassment . “ That is , # . ISg/#r+ VPt J . . VP/J NSg+ . ? . NPr/J/R/P D/P NSg/VB P N🅪Sg+ . . NSg/I/C/Ddem+ VL3 . -> I’d been asleep . Then I got up . . . ” -# K NSg/VPp J . NSg/J/C ISg/#r+ VP NSg/VB/J/P . . . . +> I’d been asleep . Then I got up . . . ” +# K NSg/VPp J . NSg/J/R/C ISg/#r+ VP NSg/VB/J/P . . . . > # > “ Klipspringer plays the piano , ” said Gatsby , cutting him off . “ Don’t you , Ewing , -# . ? NPl/V3 D NSg/VB/J+ . . VP/J NPr . NSg/VB/J ISg+ NSg/VB/J/P . . VB ISgPl+ . NPr . +# . ? NPl/V3 D NSg/VB/J+ . . VP/J NPr . NSg/VB/J ISg+ NSg/VB/J/P . . VXB ISgPl+ . NPr . > old sport ? ” # NSg/J NSg/VB+ . . > # > “ I don’t play well . I don’t — I hardly play at all . I’m all out of prac — — — ” -# . ISg/#r+ VB N🅪Sg/VB NSg/VB/J/R . ISg/#r+ VB . ISg/#r+ R N🅪Sg/VB NSg/P NSg/I/J/C/Dq . K NSg/I/J/C/Dq NSg/VB/J/R/P+ P ? . . . . +# . ISg/#r+ VXB N🅪Sg/VB NSg/VB/J/R . ISg/#r+ VXB . ISg/#r+ R N🅪Sg/VB NSg/P NSg/I/J/C/Dq . K NSg/I/J/C/Dq NSg/VB/J/R/P+ P ? . . . . > # > “ We’ll go down - stairs , ” interrupted Gatsby . He flipped a switch . The gray @@ -5917,7 +5917,7 @@ > # > In the music - room Gatsby turned on a solitary lamp beside the piano . He lit -# NPr/J/R/P D+ N🅪Sg/VB/J+ . N🅪Sg/VB/J+ NPr VP/J J/P D/P NSg/J NSg/VB+ P D NSg/VB/J+ . NPr/ISg+ NSg/VB/J +# NPr/J/R/P D+ N🅪Sg/VB/J+ . N🅪Sg/VB/J+ NPr VP/J J/P D/P NSg/J NSg/VB+ P D NSg/VB/J+ . NPr/ISg+ NSg/VP/J > Daisy’s cigarette from a trembling match , and sat down with her on a couch far # NSg$ NSg/VB+ P D/P Nᴹ/Vg/J NSg/VB+ . VB/C NSg/VP/J N🅪Sg/VB/J/P P ISg/D$+ J/P D/P NSg/VB+ NSg/VB/J > across the room , where there was no light save what the gleaming floor bounced @@ -5927,23 +5927,23 @@ > # > When Klipspringer had played “ The Love Nest ” he turned around on the bench and -# NSg/I/C ? VB VP/J . D NPr🅪Sg/VB NSg/VB/JS+ . NPr/ISg+ VP/J J/P J/P D NSg/VB+ VB/C +# NSg/I/C ? VP VP/J . D NPr🅪Sg/VB NSg/VB/JS+ . NPr/ISg+ VP/J J/P J/P D NSg/VB+ VB/C > searched unhappily for Gatsby in the gloom . # VP/J R R/C/P NPr NPr/J/R/P D Nᴹ/VB+ . > # > “ I’m all out of practice , you see . I told you I couldn’t play . I’m all out of -# . K NSg/I/J/C/Dq NSg/VB/J/R/P P NSg/VB+ . ISgPl+ NSg/VB . ISg/#r+ VP ISgPl+ ISg/#r+ VB N🅪Sg/VB . K NSg/I/J/C/Dq NSg/VB/J/R/P P +# . K NSg/I/J/C/Dq NSg/VB/J/R/P P NSg/VB+ . ISgPl+ NSg/VB . ISg/#r+ VP ISgPl+ ISg/#r+ VXB N🅪Sg/VB . K NSg/I/J/C/Dq NSg/VB/J/R/P P > prac — ” # ? . . > # > “ Don’t talk so much , old sport , ” commanded Gatsby . “ Play ! ” -# . VB N🅪Sg/VB NSg/I/J/R/C NSg/I/J/R/Dq . NSg/J NSg/VB+ . . VP/J NPr . . N🅪Sg/VB . . +# . VXB N🅪Sg/VB NSg/I/J/R/C NSg/I/J/R/Dq . NSg/J NSg/VB+ . . VP/J NPr . . N🅪Sg/VB . . > # > “ In the morning , In the evening , Ain’t we got fun — — — ” -# . NPr/J/R/P D+ N🅪Sg/Vg/J+ . NPr/J/R/P D+ N🅪Sg/Vg/J+ . VB IPl+ VP Nᴹ/VB/J . . . . +# . NPr/J/R/P D+ N🅪Sg/Vg/J+ . NPr/J/R/P D+ N🅪Sg/Vg/J+ . VXB IPl+ VP Nᴹ/VB/J . . . . > # > Outside the wind was loud and there was a faint flow of thunder along the Sound . @@ -5963,17 +5963,17 @@ > # > As I went over to say good - by I saw that the expression of bewilderment had come -# NSg/R ISg/#r+ NSg/VPt NSg/J/P P NSg/VB NPr/VB/J . NSg/J/P ISg/#r+ NSg/VPt NSg/I/C/Ddem D N🅪Sg+ P NSg VB NSg/VBPp/P +# NSg/R ISg/#r+ NSg/VPt NSg/J/P P NSg/VB NPr/VB/J . NSg/J/P ISg/#r+ NSg/VPt NSg/I/C/Ddem D N🅪Sg+ P NSg VP NSg/VBPp/P > back into Gatsby’s face , as though a faint doubt had occurred to him as to the -# NSg/VB/J P NSg$ NSg/VB+ . NSg/R VB/C D/P NSg/VB/J N🅪Sg/VB+ VB VB P ISg+ NSg/R P D -> quality of his present happiness . Almost five years ! There must have been -# N🅪Sg/J P ISg/D$+ NSg/VB/J Nᴹ+ . R NSg+ NPl+ . R+ NSg/VB NSg/VXB NSg/VPp -> moments even that afternoon when Daisy tumbled short of his dreams — not through -# NPl+ NSg/VB/J NSg/I/C/Ddem+ N🅪Sg+ NSg/I/C NPr+ VP/J NPr/VB/J/P P ISg/D$+ NPl/V3+ . NSg/R/C NSg/J/P +# NSg/VB/J P NSg$ NSg/VB+ . NSg/R VB/C D/P NSg/VB/J N🅪Sg/VB+ VP VB P ISg+ NSg/R P D +> quality of his present happiness . Almost five years ! There must have been +# N🅪Sg/J P ISg/D$+ NSg/VB/J Nᴹ+ . R NSg+ NPl+ . R+ NSg/VXB NSg/VXB NSg/VPp +> moments even that afternoon when Daisy tumbled short of his dreams — not through +# NPl+ NSg/VB/J/R NSg/I/C/Ddem+ N🅪Sg+ NSg/I/C NPr+ VP/J NPr/VB/J/P P ISg/D$+ NPl/V3+ . NSg/R/C NSg/J/P > her own fault , but because of the colossal vitality of his illusion . It had gone -# ISg/D$+ NSg/VB/J+ NSg/VB+ . NSg/C/P C/P P D J Nᴹ P ISg/D$+ N🅪Sg+ . NPr/ISg+ VB VPp/J/P +# ISg/D$+ NSg/VB/J+ NSg/VB+ . NSg/C/P C/P P D J Nᴹ P ISg/D$+ N🅪Sg+ . NPr/ISg+ VP VPp/J/P > beyond her , beyond everything . He had thrown himself into it with a creative -# NSg/P ISg/D$+ . NSg/P NSg/I/VB+ . NPr/ISg+ VB VB/J ISg+ P NPr/ISg+ P D/P+ NSg/J+ +# NSg/P ISg/D$+ . NSg/P NSg/I/VB+ . NPr/ISg+ VP VPp/J ISg+ P NPr/ISg+ P D/P+ NSg/J+ > passion , adding to it all the time , decking it out with every bright feather # NPrᴹ/VB+ . Nᴹ/Vg/J P NPr/ISg+ NSg/I/J/C/Dq D+ N🅪Sg/VB/J+ . Nᴹ/Vg/J+ NPr/ISg+ NSg/VB/J/R/P P Dq+ NPr/VB/J+ NSg/VB+ > that drifted his way . No amount of fire or freshness can challenge what a man @@ -5987,29 +5987,29 @@ > hers , and as she said something low in his ear he turned toward her with a rush # ISg+ . VB/C NSg/R ISg+ VP/J NSg/I/J+ NSg/VB/J/R NPr/J/R/P ISg/D$+ NSg/VB/J+ NPr/ISg+ VP/J J/P ISg/D$+ P D/P NPr/VB/J > of emotion . I think that voice held him most , with its fluctuating , feverish -# P N🅪Sg+ . ISg/#r+ NSg/VB NSg/I/C/Ddem+ NSg/VB+ VB ISg+ NSg/I/J/R/Dq . P ISg/D$+ Nᴹ/Vg/J . J +# P N🅪Sg+ . ISg/#r+ NSg/VB NSg/I/C/Ddem+ NSg/VB+ VP ISg+ NSg/I/J/R/Dq . P ISg/D$+ Nᴹ/Vg/J . J > warmth , because it couldn’t be over - dreamed — that voice was a deathless song . -# Nᴹ+ . C/P NPr/ISg+ VB NSg/VXB NSg/J/P . VP/J/NoAm/Au . NSg/I/C/Ddem NSg/VB+ VPt D/P J N🅪Sg+ . +# Nᴹ+ . C/P NPr/ISg+ VXB NSg/VXB NSg/J/P . VP/J/NoAm/Au . NSg/I/C/Ddem NSg/VB+ VPt D/P J N🅪Sg+ . > # > They had forgotten me , but Daisy glanced up and held out her hand ; Gatsby didn’t -# IPl+ VB NSg/VPp/J NPr/ISg+ . NSg/C/P NPr+ VP/J NSg/VB/J/P VB/C VB NSg/VB/J/R/P ISg/D$+ NSg/VB+ . NPr VB +# IPl+ VP NSg/VPp/J NPr/ISg+ . NSg/C/P NPr+ VP/J NSg/VB/J/P VB/C VP NSg/VB/J/R/P ISg/D$+ NSg/VB+ . NPr VXPt > know me now at all . I looked once more at them and they looked back at me , # NSg/VB NPr/ISg+ NSg/J/R/C NSg/P NSg/I/J/C/Dq . ISg/#r+ VP/J NSg/C NPr/I/J/R/Dq NSg/P NSg/IPl+ VB/C IPl+ VP/J NSg/VB/J NSg/P NPr/ISg+ . -> remotely , possessed by intense life . Then I went out of the room and down the -# R . VP/J NSg/J/P J+ N🅪Sg/VB+ . NSg/J/C ISg/#r+ NSg/VPt NSg/VB/J/R/P P D+ N🅪Sg/VB/J+ VB/C N🅪Sg/VB/J/P D+ +> remotely , possessed by intense life . Then I went out of the room and down the +# R . VP/J NSg/J/P J+ N🅪Sg/VB+ . NSg/J/R/C ISg/#r+ NSg/VPt NSg/VB/J/R/P P D+ N🅪Sg/VB/J+ VB/C N🅪Sg/VB/J/P D+ > marble steps into the rain , leaving them there together . # NSg/VB/J+ NPl/V3+ P D+ N🅪Sg/VB+ . Nᴹ/Vg/J NSg/IPl+ R+ J . > # -> CHAPTER VI -# NSg/VB+ NPr/#r +> CHAPTER VI +# HeadingStart NSg/VB+ NPr/#r > # > About this time an ambitious young reporter from New York arrived one morning at # J/P I/Ddem+ N🅪Sg/VB/J+ D/P J NPr/VB/J NSg/VB P NSg/J+ NPr+ VP/J NSg/I/J N🅪Sg/Vg/J+ NSg/P > Gatsby’s door and asked him if he had anything to say . -# NSg$ NSg/VB+ VB/C VP/J ISg+ NSg/C NPr/ISg+ VB NSg/I/VB+ P NSg/VB . +# NSg$ NSg/VB+ VB/C VP/J ISg+ NSg/C NPr/ISg+ VP NSg/I/VB+ P NSg/VB . > # > “ Anything to say about what ? ” inquired Gatsby politely . @@ -6021,11 +6021,11 @@ > # > It transpired after a confused five minutes that the man had heard Gatsby’s name -# NPr/ISg+ VP/J P D/P VP/J NSg NPl/V3+ NSg/I/C/Ddem D+ NPr/VB/J+ VB VP/J NSg$ NSg/VB+ +# NPr/ISg+ VP/J P D/P VP/J NSg NPl/V3+ NSg/I/C/Ddem D+ NPr/VB/J+ VP VP/J NSg$ NSg/VB+ > around his office in a connection which he either wouldn’t reveal or didn’t -# J/P ISg/D$+ NSg/VB+ NPr/J/R/P D/P N🅪Sg+ I/C+ NPr/ISg+ I/C VXB NSg/VB NPr/C VB +# J/P ISg/D$+ NSg/VB+ NPr/J/R/P D/P N🅪Sg+ I/C+ NPr/ISg+ I/C VXB NSg/VB NPr/C VXPt > fully understand . This was his day off and with laudable initiative he had -# R VB . I/Ddem+ VPt ISg/D$+ NPr🅪Sg+ NSg/VB/J/P VB/C P J+ NSg/J+ NPr/ISg+ VB +# R VB . I/Ddem+ VPt ISg/D$+ NPr🅪Sg+ NSg/VB/J/P VB/C P J+ NSg/J+ NPr/ISg+ VP > hurried out “ to see . ” # VP/J NSg/VB/J/R/P . P NSg/VB . . > @@ -6033,63 +6033,63 @@ > It was a random shot , and yet the reporter’s instinct was right . Gatsby’s # NPr/ISg+ VPt D/P NSg/VB/J NSg/VP/J . VB/C NSg/VB/C D NSg$ NSg/J+ VPt NPr/VB/J . NSg$ > notoriety , spread about by the hundreds who had accepted his hospitality and so -# Nᴹ . N🅪Sg/VBP J/P NSg/J/P D NPl+ NPr/I+ VB VP/J ISg/D$+ Nᴹ+ VB/C NSg/I/J/R/C +# Nᴹ . N🅪Sg/VBP J/P NSg/J/P D NPl+ NPr/I+ VP VP/J ISg/D$+ Nᴹ+ VB/C NSg/I/J/R/C > become authorities upon his past , had increased all summer until he fell just -# VBPp NPl+ P ISg/D$+ NSg/VB/J/P . VB VP/J NSg/I/J/C/Dq NPr🅪Sg/VB+ C/P NPr/ISg+ NSg/VPt/J J +# VBPp NPl+ P ISg/D$+ NSg/VB/J/P . VP VP/J NSg/I/J/C/Dq NPr🅪Sg/VB+ C/P NPr/ISg+ NSg/VPt/J J/R > short of being news . Contemporary legends such as the “ underground pipe - line to # NPr/VB/J/P P N🅪Sg/Vg/J/C Nᴹ/VB+ . NSg/J NPl/V3 NSg/I NSg/R D . NSg/VB/J NSg/VB+ . NSg/VB P > Canada ” attached themselves to him , and there was one persistent story that he # NPr+ . VP/J IPl+ P ISg+ . VB/C R+ VPt NSg/I/J J NSg/VB+ NSg/I/C/Ddem+ NPr/ISg+ > didn’t live in a house at all , but in a boat that looked like a house and was -# VB VB/J NPr/J/R/P D/P NPr/VB+ NSg/P NSg/I/J/C/Dq . NSg/C/P NPr/J/R/P D/P NSg/VB+ NSg/I/C/Ddem+ VP/J NSg/VB/J/C/P D/P NPr/VB+ VB/C VPt +# VXPt VB/J NPr/J/R/P D/P NPr/VB+ NSg/P NSg/I/J/C/Dq . NSg/C/P NPr/J/R/P D/P NSg/VB+ NSg/I/C/Ddem+ VP/J NSg/VB/J/C/P D/P NPr/VB+ VB/C VPt > moved secretly up and down the Long Island shore . Just why these inventions were -# VP/J R NSg/VB/J/P VB/C N🅪Sg/VB/J/P D NPr/VB/J NSg/VB+ NSg/VB+ . J NSg/VB I/Ddem NPl NSg/VPt -> a source of satisfaction to James Gatz of North Dakota , isn’t easy to say . -# D/P N🅪Sg/VB P Nᴹ+ P NPrPl+ ? P NPr/VB/J+ NPr+ . NSg/VB NSg/VB/J P NSg/VB . +# VP/J R NSg/VB/J/P VB/C N🅪Sg/VB/J/P D NPr/VB/J NSg/VB+ NSg/VB+ . J/R NSg/VB I/Ddem NPl NSg/VPt +> a source of satisfaction to James Gatz of North Dakota , isn’t easy to say . +# D/P N🅪Sg/VB P Nᴹ+ P NPrPl+ ? P NPr/VB/J+ NPr+ . NSg/VX3 NSg/VB/J P NSg/VB . > # > James Gatz — that was really , or at least legally , his name . He had changed it at -# NPrPl+ ? . NSg/I/C/Ddem+ VPt R . NPr/C NSg/P NSg/J/Dq R . ISg/D$+ NSg/VB+ . NPr/ISg+ VB VP/J NPr/ISg+ NSg/P +# NPrPl+ ? . NSg/I/C/Ddem+ VPt R . NPr/C NSg/P NSg/J/Dq R . ISg/D$+ NSg/VB+ . NPr/ISg+ VP VP/J NPr/ISg+ NSg/P > the age of seventeen and at the specific moment that witnessed the beginning of # D N🅪Sg/VB P NSg VB/C NSg/P D+ NSg/J+ NSg+ NSg/I/C/Ddem+ VP/J D NSg/Vg/J P > his career — when he saw Dan Cody’s yacht drop anchor over the most insidious flat # ISg/D$+ NSg/VB/J+ . NSg/I/C NPr/ISg+ NSg/VPt NPr+ NSg$ NSg/VB+ NSg/VB+ NSg/VB+ NSg/J/P D NSg/I/J/R/Dq J NSg/VB/J > on Lake Superior . It was James Gatz who had been loafing along the beach that -# J/P NSg/VB+ NPr/J . NPr/ISg+ VPt NPrPl+ ? NPr/I+ VB NSg/VPp Nᴹ/Vg/J P D NPr/VB+ NSg/I/C/Ddem+ +# J/P NSg/VB+ NPr/J . NPr/ISg+ VPt NPrPl+ ? NPr/I+ VP NSg/VPp Nᴹ/Vg/J P D NPr/VB+ NSg/I/C/Ddem+ > afternoon in a torn green jersey and a pair of canvas pants , but it was already # N🅪Sg NPr/J/R/P D/P VB/J NPr🅪Sg/VB/J NPr+ VB/C D/P NSg/VB P NSg/VB+ NPl/V3+ . NSg/C/P NPr/ISg+ VPt R > Jay Gatsby who borrowed a rowboat , pulled out to the Tuolomee , and informed Cody # NPr+ NPr NPr/I+ VP/J D/P NSg/VB . VP/J NSg/VB/J/R/P P D ? . VB/C VP/J NPr -> that a wind might catch him and break him up in half an hour . -# NSg/I/C/Ddem D/P N🅪Sg/VB+ Nᴹ/VXB/J NSg/VB ISg+ VB/C NSg/VB+ ISg+ NSg/VB/J/P NPr/J/R/P N🅪Sg/VB/J/P+ D/P NSg+ . +> that a wind might catch him and break him up in half an hour . +# NSg/I/C/Ddem D/P N🅪Sg/VB+ Nᴹ/VXB/J NSg/VB ISg+ VB/C NSg/VB+ ISg+ NSg/VB/J/P NPr/J/R/P N🅪Sg/J/P+ D/P NSg+ . > # -> I suppose he’d had the name ready for a long time , even then . His parents were -# ISg/#r+ VB K VB D NSg/VB+ NSg/VB/J R/C/P D/P NPr/VB/J N🅪Sg/VB/J+ . NSg/VB/J NSg/J/C . ISg/D$+ NPl/V3+ NSg/VPt +> I suppose he’d had the name ready for a long time , even then . His parents were +# ISg/#r+ VB K VP D NSg/VB+ NSg/VB/J R/C/P D/P NPr/VB/J N🅪Sg/VB/J+ . NSg/VB/J/R NSg/J/R/C . ISg/D$+ NPl/V3+ NSg/VPt > shiftless and unsuccessful farm people — his imagination had never really accepted -# J VB/C J NSg/VB+ NPl/VB+ . ISg/D$+ NSg+ VB R R VP/J +# J VB/C J NSg/VB+ NPl/VB+ . ISg/D$+ NSg+ VP R R VP/J > them as his parents at all . The truth was that Jay Gatsby of West Egg , Long # NSg/IPl+ NSg/R ISg/D$+ NPl/V3+ NSg/P NSg/I/J/C/Dq . D+ N🅪Sg/VB+ VPt NSg/I/C/Ddem NPr+ NPr P NPr/VB/J+ N🅪Sg/VB+ . NPr/VB/J+ > Island , sprang from his Platonic conception of himself . He was a son of God — a # NSg/VB+ . VB P ISg/D$+ NSg/J N🅪Sg P ISg+ . NPr/ISg+ VPt D/P NPr/VB P NPr/VB+ . D/P+ -> phrase which , if it means anything , means just that — and he must be about His -# NSg/VB+ I/C+ . NSg/C NPr/ISg+ NPl/V3 NSg/I/VB+ . NPl/V3 J NSg/I/C/Ddem+ . VB/C NPr/ISg+ NSg/VB NSg/VXB J/P ISg/D$+ +> phrase which , if it means anything , means just that — and he must be about His +# NSg/VB+ I/C+ . NSg/C NPr/ISg+ NPl/V3 NSg/I/VB+ . NPl/V3 J/R NSg/I/C/Ddem+ . VB/C NPr/ISg+ NSg/VXB NSg/VXB J/P ISg/D$+ > Father’s business , the service of a vast , vulgar , and meretricious beauty . So he # NSg$ N🅪Sg/J+ . D NSg/VB P D/P NSg/J . NSg/J . VB/C J N🅪Sg/VB/J+ . NSg/I/J/R/C NPr/ISg+ > invented just the sort of Jay Gatsby that a seventeen year - old boy would be -# VP/J J D NSg/VB P NPr+ NPr NSg/I/C/Ddem D/P NSg NSg+ . NSg/J NSg/VB+ VXB NSg/VXB +# VP/J J/R D NSg/VB P NPr+ NPr NSg/I/C/Ddem D/P NSg NSg+ . NSg/J NSg/VB+ VXB NSg/VXB > likely to invent , and to this conception he was faithful to the end . # NSg/J P VB . VB/C P I/Ddem N🅪Sg NPr/ISg+ VPt NSg/J P D NSg/VB+ . > # > For over a year he had been beating his way along the south shore of Lake -# R/C/P NSg/J/P D/P+ NSg+ NPr/ISg+ VB NSg/VPp Nᴹ/Vg/J ISg/D$+ NSg/J+ P D NPr/VB/J+ NSg/VB P NSg/VB+ +# R/C/P NSg/J/P D/P+ NSg+ NPr/ISg+ VP NSg/VPp Nᴹ/Vg/J ISg/D$+ NSg/J+ P D NPr/VB/J+ NSg/VB P NSg/VB+ > Superior as a clam - digger and a salmon - fisher or in any other capacity that # NPr/J NSg/R D/P NSg/VB/J . NSg VB/C D/P N🅪SgPl/VB/J+ . NPr+ NPr/C NPr/J/R/P I/R/Dq NSg/VB/J N🅪Sg/J+ NSg/I/C/Ddem+ > brought him food and bed . His brown , hardening body lived naturally through the # VP ISg+ NSg VB/C NSg/VBP/J+ . ISg/D$+ NPr🅪Sg/VB/J . Nᴹ/Vg/J NSg/VB+ VP/J R NSg/J/P D -> half - fierce , half - lazy work of the bracing days . He knew women early , and since -# N🅪Sg/VB/J/P+ . J . N🅪Sg/VB/J/P+ . NSg/VB/J N🅪Sg/VB P D Nᴹ/Vg/J NPl+ . NPr/ISg+ VPt NPl+ NSg/J/R . VB/C C/P +> half - fierce , half - lazy work of the bracing days . He knew women early , and since +# N🅪Sg/J/P+ . J . N🅪Sg/J/P+ . NSg/VB/J N🅪Sg/VB P D Nᴹ/Vg/J NPl+ . NPr/ISg+ VPt NPl+ NSg/J/R . VB/C C/P > they spoiled him he became contemptuous of them , of young virgins because they # IPl+ VP/J ISg+ NPr/ISg+ VPt J P NSg/IPl+ . P NPr/VB/J NPl C/P IPl+ > were ignorant , of the others because they were hysterical about things which in @@ -6105,7 +6105,7 @@ > gaudiness spun itself out in his brain while the clock ticked on the wash - stand # Nᴹ VB ISg+ NSg/VB/J/R/P NPr/J/R/P ISg/D$+ NPr🅪Sg/VB+ NSg/VB/C/P D NSg/VB+ VP/J J/P D NPr/VB+ . NSg/VB > and the moon soaked with wet light his tangled clothes upon the floor . Each -# VB/C D NPr/VB+ VP/J P NSg/VB/J N🅪Sg/VB/J+ ISg/D$+ VP/J NPl/V3+ P D NSg/VB+ . Dq+ +# VB/C D NPr/VB+ VP/J P NSg/VP/J N🅪Sg/VB/J+ ISg/D$+ VP/J NPl/V3+ P D NSg/VB+ . Dq+ > night he added to the pattern of his fancies until drowsiness closed down upon # N🅪Sg/VB+ NPr/ISg+ VP/J P D NSg/VB/J P ISg/D$+ NPl/V3 C/P Nᴹ VP/J N🅪Sg/VB/J/P P > some vivid scene with an oblivious embrace . For a while these reveries provided @@ -6119,27 +6119,27 @@ > # > An instinct toward his future glory had led him , some months before , to the -# D/P NSg/J+ J/P ISg/D$+ NSg/J+ NSg/VB+ VB NSg/VP/J ISg+ . I/J/R/Dq+ NPl+ C/P . P D +# D/P NSg/J+ J/P ISg/D$+ NSg/J+ NSg/VB+ VP NSg/VP/J ISg+ . I/J/R/Dq+ NPl+ C/P . P D > small Lutheran College of St . Olaf’s in northern Minnesota . He stayed there two # NPr/VB/J NSg/J NSg P NPr/VB+ . NSg$ NPr/J/R/P NSg/J+ NPr+ . NPr/ISg+ VP/J R+ NSg+ > weeks , dismayed at its ferocious indifference to the drums of his destiny , to # NPrPl+ . VP/J NSg/P ISg/D$+ J N🅪Sg/VB+ P D NPl/V3 P ISg/D$+ N🅪Sg+ . P > destiny itself , and despising the janitor’s work with which he was to pay his # N🅪Sg ISg+ . VB/C Nᴹ/Vg/J D NSg$ N🅪Sg/VB+ P I/C+ NPr/ISg+ VPt P NSg/VB/J ISg/D$+ -> way through . Then he drifted back to Lake Superior , and he was still searching -# NSg/J+ NSg/J/P . NSg/J/C NPr/ISg+ VP/J NSg/VB/J P NSg/VB+ NPr/J . VB/C NPr/ISg+ VPt NSg/VB/J Nᴹ/Vg/J +> way through . Then he drifted back to Lake Superior , and he was still searching +# NSg/J+ NSg/J/P . NSg/J/R/C NPr/ISg+ VP/J NSg/VB/J P NSg/VB+ NPr/J . VB/C NPr/ISg+ VPt NSg/VB/J/R Nᴹ/Vg/J > for something to do on the day that Dan Cody’s yacht dropped anchor in the # R/C/P NSg/I/J+ P VXB J/P D+ NPr🅪Sg+ NSg/I/C/Ddem+ NPr+ NSg$ NSg/VB+ VP/J NSg/VB+ NPr/J/R/P D > shallows alongshore . # NPl/V3+ J . > # -> Cody was fifty years old then , a product of the Nevada silver fields , of the -# NPr VPt NSg NPl+ NSg/J NSg/J/C . D/P NSg/VB P D NPr Nᴹ/VB/J+ NPrPl/V3+ . P D +> Cody was fifty years old then , a product of the Nevada silver fields , of the +# NPr VPt NSg NPl+ NSg/J NSg/J/R/C . D/P NSg/VB P D NPr Nᴹ/VB/J+ NPrPl/V3+ . P D > Yukon , of every rush for metal since seventy - five . The transactions in Montana # NPr . P Dq NPr/VB/J+ R/C/P N🅪Sg/VB/J+ C/P NSg . NSg . D NPl NPr/J/R/P NPr+ > copper that made him many times a millionaire found him physically robust but on -# N🅪Sg/VB/J+ NSg/I/C/Ddem+ VB ISg+ NSg/I/J/Dq+ NPl/V3+ D/P NSg NSg/VB ISg+ R J NSg/C/P J/P +# N🅪Sg/VB/J+ NSg/I/C/Ddem+ VP ISg+ NSg/I/J/Dq+ NPl/V3+ D/P NSg NSg/VP ISg+ R J NSg/C/P J/P > the verge of soft - mindedness , and , suspecting this , an infinite number of women # D NSg/VB P NSg/J . Nᴹ+ . VB/C . Nᴹ/Vg/J I/Ddem+ . D/P NSg/J N🅪Sg/VB/JC P NPl+ > tried to separate him from his money . The none too savory ramifications by which @@ -6147,9 +6147,9 @@ > Ella Kaye , the newspaper woman , played Madame de Maintenon to his weakness and # NPr NPr . D N🅪Sg/VB+ NSg/VB+ . VP/J NSg+ NPr+ ? P ISg/D$+ N🅪Sg+ VB/C > sent him to sea in a yacht , were common property of the turgid journalism -# NSg/VB ISg+ P NSg NPr/J/R/P D/P NSg/VB+ . NSg/VPt NSg/VB/J NSg/VB P D J Nᴹ+ +# NSg/VP ISg+ P NSg NPr/J/R/P D/P NSg/VB+ . NSg/VPt NSg/VB/J NSg/VB P D J Nᴹ+ > of 1902 . He had been coasting along all too hospitable shores for five years -# P # . NPr/ISg+ VB NSg/VPp Nᴹ/Vg/J P NSg/I/J/C/Dq R J NPl/V3+ R/C/P NSg NPl+ +# P # . NPr/ISg+ VP NSg/VPp Nᴹ/Vg/J P NSg/I/J/C/Dq R J NPl/V3+ R/C/P NSg NPl+ > when he turned up as James Gatz’s destiny in Little Girl Bay . # NSg/I/C NPr/ISg+ VP/J NSg/VB/J/P NSg/R NPrPl+ ? N🅪Sg+ NPr/J/R/P NPr/I/J/Dq NSg/VB+ NSg/VB/J+ . > @@ -6159,23 +6159,23 @@ > represented all the beauty and glamour in the world . I suppose he smiled at # VP/J NSg/I/J/C/Dq D N🅪Sg/VB/J VB/C NSg/VB+ NPr/J/R/P D NSg/VB+ . ISg/#r+ VB NPr/ISg+ VP/J NSg/P > Cody — he had probably discovered that people liked him when he smiled . At any -# NPr . NPr/ISg+ VB R VP/J NSg/I/C/Ddem NPl/VB+ VP/J ISg+ NSg/I/C NPr/ISg+ VP/J . NSg/P I/R/Dq+ +# NPr . NPr/ISg+ VP R VP/J NSg/I/C/Ddem NPl/VB+ VP/J ISg+ NSg/I/C NPr/ISg+ VP/J . NSg/P I/R/Dq+ > rate Cody asked him a few questions ( one of them elicited the brand new name ) # NSg/VB+ NPr VP/J ISg+ D/P NSg/I/Dq NPl/V3+ . NSg/I/J P NSg/IPl+ VP/J D NSg/VB+ NSg/J NSg/VB+ . > and found that he was quick and extravagantly ambitious . A few days later he -# VB/C NSg/VB NSg/I/C/Ddem NPr/ISg+ VPt NSg/VB/J VB/C R J . D/P+ NSg/I/Dq+ NPl+ JC NPr/ISg+ +# VB/C NSg/VP NSg/I/C/Ddem NPr/ISg+ VPt NSg/VB/J VB/C R J . D/P+ NSg/I/Dq+ NPl+ JC NPr/ISg+ > took him to Duluth and bought him a blue coat , six pair of white duck trousers , # VPt ISg+ P NPr VB/C NSg/VP ISg+ D/P N🅪Sg/VB/J NSg/VB+ . NSg NSg/VB P NPr🅪Sg/VB/J NSg/VB+ NPl/V3+ . > and a yachting cap . And when the Tuolomee left for the West Indies and the -# VB/C D/P Nᴹ/Vg/J NPr/VB+ . VB/C NSg/I/C D ? NPr/VB/J R/C/P D NPr/VB/J+ NPrPl VB/C D +# VB/C D/P Nᴹ/Vg/J NPr/VB+ . VB/C NSg/I/C D ? NPr/VP/J R/C/P D NPr/VB/J+ NPrPl VB/C D > Barbary Coast Gatsby left too . -# NPr NSg/VB+ NPr NPr/VB/J R . +# NPr NSg/VB+ NPr NPr/VP/J R . > # > He was employed in a vague personal capacity — while he remained with Cody he was # NPr/ISg+ VPt VP/J NPr/J/R/P D/P+ NSg/VB/J+ NSg/J+ N🅪Sg/J+ . NSg/VB/C/P NPr/ISg+ VP/J P NPr NPr/ISg+ VPt -> in turn steward , mate , skipper , secretary , and even jailor , for Dan Cody sober -# NPr/J/R/P NSg/VB NSg/VB+ . NSg/VB . NSg/VB+ . NPr/VB+ . VB/C NSg/VB/J ? . R/C/P NPr+ NPr VB/J +> in turn steward , mate , skipper , secretary , and even jailor , for Dan Cody sober +# NPr/J/R/P NSg/VB NSg/VB+ . NSg/VB . NSg/VB+ . NPr/VB+ . VB/C NSg/VB/J/R ? . R/C/P NPr+ NPr VB/J > knew what lavish doings Dan Cody drunk might soon be about , and he provided for # VPt NSg/I+ NSg/VB/J NPl/V3 NPr+ NPr NSg/VPp/J Nᴹ/VXB/J J/R NSg/VXB J/P . VB/C NPr/ISg+ VP/J/C R/C/P > such contingencies by reposing more and more trust in Gatsby . The arrangement @@ -6205,25 +6205,25 @@ > And it was from Cody that he inherited money — a legacy of twenty - five thousand # VB/C NPr/ISg+ VPt P NPr NSg/I/C/Ddem NPr/ISg+ VP/J N🅪Sg/J+ . D/P NSg/J P NSg . NSg NSg > dollars . He didn’t get it . He never understood the legal device that was used -# NPl+ . NPr/ISg+ VB NSg/VB NPr/ISg+ . NPr/ISg+ R VP/J D+ NSg/J+ NSg/VB/J/P+ NSg/I/C/Ddem+ VPt VP/J +# NPl+ . NPr/ISg+ VXPt NSg/VB NPr/ISg+ . NPr/ISg+ R VP/J D+ NSg/J+ NSg/VB/J/P+ NSg/I/C/Ddem+ VPt VP/J > against him , but what remained of the millions went intact to Ella Kaye . He was # C/P ISg+ . NSg/C/P NSg/I+ VP/J P D+ NPl+ NSg/VPt J P NPr NPr . NPr/ISg+ VPt > left with his singularly appropriate education ; the vague contour of Jay Gatsby -# NPr/VB/J P ISg/D$+ R VB/J+ NSg+ . D NSg/VB/J NSg/VB P NPr+ NPr +# NPr/VP/J P ISg/D$+ R VB/J+ NSg+ . D NSg/VB/J NSg/VB P NPr+ NPr > had filled out to the substantiality of a man . -# VB VP/J NSg/VB/J/R/P P D ? P D/P NPr/VB/J+ . +# VP VP/J NSg/VB/J/R/P P D ? P D/P NPr/VB/J+ . > # > He told me all this very much later , but I’ve put it down here with the idea of # NPr/ISg+ VP NPr/ISg+ NSg/I/J/C/Dq I/Ddem J/R NSg/I/J/R/Dq JC . NSg/C/P K NSg/VBP NPr/ISg+ N🅪Sg/VB/J/P NSg/J/R P D NSg P -> exploding those first wild rumors about his antecedents , which weren’t even -# Nᴹ/Vg/J I/Ddem NSg/VB/J NSg/VB/J NPl/V3/Am+ J/P ISg/D$+ NPl . I/C+ VB NSg/VB/J +> exploding those first wild rumors about his antecedents , which weren’t even +# Nᴹ/Vg/J I/Ddem NSg/J NSg/VB/J NPl/V3/Am+ J/P ISg/D$+ NPl . I/C+ VPt NSg/VB/J/R > faintly true . Moreover he told it to me at a time of confusion , when I had -# R NSg/VB/J . R NPr/ISg+ VP NPr/ISg+ P NPr/ISg+ NSg/P D/P N🅪Sg/VB/J P N🅪Sg/VB+ . NSg/I/C ISg/#r+ VB +# R NSg/VB/J . R NPr/ISg+ VP NPr/ISg+ P NPr/ISg+ NSg/P D/P N🅪Sg/VB/J P N🅪Sg/VB+ . NSg/I/C ISg/#r+ VP > reached the point of believing everything and nothing about him . So I take # VP/J D NSg/VB P Nᴹ/Vg/J NSg/I/VB+ VB/C NSg/I/J+ J/P ISg+ . NSg/I/J/R/C ISg/#r+ NSg/VB > advantage of this short halt , while Gatsby , so to speak , caught his breath , to -# N🅪Sg/VB P I/Ddem+ NPr/VB/J/P+ NSg/VB/J+ . NSg/VB/C/P NPr . NSg/I/J/R/C P NSg/VB . VB/J ISg/D$+ N🅪Sg/VB/J+ . P +# N🅪Sg/VB P I/Ddem+ NPr/VB/J/P+ NSg/VB/J+ . NSg/VB/C/P NPr . NSg/I/J/R/C P NSg/VB . VP/J ISg/D$+ N🅪Sg/VB/J+ . P > clear this set of misconceptions away . # NSg/VB/J I/Ddem NPr/VBP/J+ P NPl VB/J . > @@ -6231,21 +6231,21 @@ > It was a halt , too , in my association with his affairs . For several weeks I # NPr/ISg+ VPt D/P NSg/VB/J . R . NPr/J/R/P D$+ N🅪Sg+ P ISg/D$+ NPl+ . R/C/P J/Dq+ NPrPl+ ISg/#r+ > didn’t see him or hear his voice on the phone — mostly I was in New York , trotting -# VB NSg/VB ISg+ NPr/C VB ISg/D$+ NSg/VB+ J/P D NSg/VB+ . R ISg/#r+ VPt NPr/J/R/P NSg/J NPr+ . NSg/Vg/J +# VXPt NSg/VB ISg+ NPr/C VB ISg/D$+ NSg/VB+ J/P D NSg/VB+ . R ISg/#r+ VPt NPr/J/R/P NSg/J NPr+ . NSg/Vg/J > around with Jordan and trying to ingratiate myself with her senile aunt — but # J/P P NPr+ VB/C Nᴹ/Vg/J P VB ISg+ P ISg/D$+ NSg/J NSg+ . NSg/C/P > finally I went over to his house one Sunday afternoon . I hadn’t been there two -# R ISg/#r+ NSg/VPt NSg/J/P P ISg/D$+ NPr/VB+ NSg/I/J+ NSg/VB+ N🅪Sg+ . ISg/#r+ VB NSg/VPp R+ NSg +# R ISg/#r+ NSg/VPt NSg/J/P P ISg/D$+ NPr/VB+ NSg/I/J+ NSg/VB+ N🅪Sg+ . ISg/#r+ VPt NSg/VPp R+ NSg > minutes when somebody brought Tom Buchanan in for a drink . I was startled , # NPl/V3+ NSg/I/C NSg/I+ VP NPr/VB+ NPr+ NPr/J/R/P R/C/P D/P NSg/VB+ . ISg/#r+ VPt VP/J . > naturally , but the really surprising thing was that it hadn’t happened before . -# R . NSg/C/P D R Nᴹ/Vg/J+ NSg+ VPt NSg/I/C/Ddem NPr/ISg+ VB VP/J C/P . +# R . NSg/C/P D R Nᴹ/Vg/J+ NSg+ VPt NSg/I/C/Ddem NPr/ISg+ VPt VP/J C/P . > # > They were a party of three on horseback — Tom and a man named Sloane and a pretty # IPl+ NSg/VPt D/P NSg/VB/J P NSg J/P Nᴹ . NPr/VB VB/C D/P NPr/VB/J+ VP/J NPr VB/C D/P NSg/VB/J/R > woman in a brown riding - habit , who had been there previously . -# NSg/VB+ NPr/J/R/P D/P NPr🅪Sg/VB/J Nᴹ/Vg/J+ . NSg/VB+ . NPr/I+ VB NSg/VPp R+ R . +# NSg/VB+ NPr/J/R/P D/P NPr🅪Sg/VB/J Nᴹ/Vg/J+ . NSg/VB+ . NPr/I+ VP NSg/VPp R+ R . > # > “ I’m delighted to see you , ” said Gatsby , standing on his porch . “ I’m delighted @@ -6261,21 +6261,21 @@ > “ Sit right down . Have a cigarette or a cigar . ” He walked around the room # . NSg/VB NPr/VB/J N🅪Sg/VB/J/P . NSg/VXB D/P NSg/VB NPr/C D/P+ NSg+ . . NPr/ISg+ VP/J J/P D+ N🅪Sg/VB/J+ > quickly , ringing bells . “ I’ll have something to drink for you in just a minute . ” -# R . Nᴹ/Vg/J NPl/V3 . . K NSg/VXB NSg/I/J+ P NSg/VB R/C/P ISgPl+ NPr/J/R/P J D/P NSg/VB/J+ . . +# R . Nᴹ/Vg/J NPl/V3 . . K NSg/VXB NSg/I/J+ P NSg/VB R/C/P ISgPl+ NPr/J/R/P J/R D/P NSg/VB/J+ . . > # > He was profoundly affected by the fact that Tom was there . But he would be # NPr/ISg+ VPt R NSg/VP/J NSg/J/P D+ NSg+ NSg/I/C/Ddem+ NPr/VB+ VPt R . NSg/C/P NPr/ISg+ VXB NSg/VXB > uneasy anyhow until he had given them something , realizing in a vague way that -# NSg/VB/J J C/P NPr/ISg+ VB NSg/VPp/J/P NSg/IPl+ NSg/I/J+ . Nᴹ/Vg/J/NoAm NPr/J/R/P D/P+ NSg/VB/J+ NSg/J+ NSg/I/C/Ddem+ +# NSg/VB/J J C/P NPr/ISg+ VP NSg/VPp/J/P NSg/IPl+ NSg/I/J+ . Nᴹ/Vg/J/NoAm NPr/J/R/P D/P+ NSg/VB/J+ NSg/J+ NSg/I/C/Ddem+ > that was all they came for . Mr . Sloane wanted nothing . A lemonade ? No , thanks . A # NSg/I/C/Ddem+ VPt NSg/I/J/C/Dq IPl+ NSg/VPt/P R/C/P . NSg+ . NPr VP/J NSg/I/J+ . D/P+ N🅪Sg+ . NPr/Dq/P . NPl/V3+ . D/P+ > little champagne ? Nothing at all , thanks . . . . I’m sorry — — — # NPr/I/J/Dq+ N🅪Sg/VB/J+ . NSg/I/J+ NSg/P NSg/I/J/C/Dq . NPl/V3+ . . . . K NSg/VB/J . . . > # -> “ Did you have a nice ride ? ” -# . VPt ISgPl+ NSg/VXB D/P+ NPr/VB/J+ NSg/VB+ . . +> “ Did you have a nice ride ? ” +# . VXPt ISgPl+ NSg/VXB D/P+ NPr/J+ NSg/VB+ . . > # > “ Very good roads around here . ” @@ -6291,17 +6291,17 @@ > # > Moved by an irresistible impulse , Gatsby turned to Tom , who had accepted the -# VP/J NSg/J/P D/P+ J+ NSg/VB+ . NPr VP/J P NPr/VB+ . NPr/I+ VB VP/J D +# VP/J NSg/J/P D/P+ J+ NSg/VB+ . NPr VP/J P NPr/VB+ . NPr/I+ VP VP/J D > introduction as a stranger . # NSg+ NSg/R D/P NSg/VB/JC+ . > # > “ I believe we’ve met somewhere before , Mr . Buchanan . ” -# . ISg/#r+ VB K VB NSg C/P . NSg+ . NPr+ . . +# . ISg/#r+ VB K VP NSg C/P . NSg+ . NPr+ . . > # -> “ Oh , yes , ” said Tom , gruffly polite , but obviously not remembering . “ So we did . -# . NPr/VB . NPl/VB . . VP/J NPr/VB+ . R VB/J . NSg/C/P R NSg/R/C Nᴹ/Vg/J . . NSg/I/J/R/C IPl+ VPt . +> “ Oh , yes , ” said Tom , gruffly polite , but obviously not remembering . “ So we did . +# . NPr/VB . NPl/VB . . VP/J NPr/VB+ . R VB/J . NSg/C/P R NSg/R/C Nᴹ/Vg/J . . NSg/I/J/R/C IPl+ VXPt . > I remember very well . ” # ISg/#r+ NSg/VB J/R NSg/VB/J/R . . > @@ -6339,7 +6339,7 @@ > # > Mr . Sloane didn’t enter into the conversation , but lounged back haughtily in his -# NSg+ . NPr VB NSg/VB P D N🅪Sg/VB+ . NSg/C/P VP/J NSg/VB/J R NPr/J/R/P ISg/D$+ +# NSg+ . NPr VXPt NSg/VB P D N🅪Sg/VB+ . NSg/C/P VP/J NSg/VB/J R NPr/J/R/P ISg/D$+ > chair ; the woman said nothing either — until unexpectedly , after two highballs , # NSg/VB+ . D NSg/VB+ VP/J NSg/I/J+ I/C . C/P R . P NSg NPl/V3 . > she became cordial . @@ -6356,16 +6356,16 @@ # . R . K NSg/VXB VP/J P NSg/VXB ISgPl+ . . > # -> “ Be ver ’ nice , ” said Mr . Sloane , without gratitude . “ Well — think ought to be -# . NSg/VXB ? . NPr/VB/J . . VP/J NSg+ . NPr . C/P NSg+ . . NSg/VB/J/R . NSg/VB NSg/I/VXB P NSg/VXB +> “ Be ver ’ nice , ” said Mr . Sloane , without gratitude . “ Well — think ought to be +# . NSg/VXB ? . NPr/J . . VP/J NSg+ . NPr . C/P NSg+ . . NSg/VB/J/R . NSg/VB NSg/I/VXB P NSg/VXB > starting home . ” # Nᴹ/Vg/J NSg/VB/J+ . . > # > “ Please don’t hurry , ” Gatsby urged them . He had control of himself now , and he -# . VB VB NSg/VB+ . . NPr VP/J NSg/IPl+ . NPr/ISg+ VB N🅪Sg/VB P ISg+ NSg/J/R/C . VB/C NPr/ISg+ +# . VB VXB NSg/VB+ . . NPr VP/J NSg/IPl+ . NPr/ISg+ VP N🅪Sg/VB P ISg+ NSg/J/R/C . VB/C NPr/ISg+ > wanted to see more of Tom . “ Why don’t you — why don’t you stay for supper ? I -# VP/J P NSg/VB NPr/I/J/R/Dq P NPr/VB+ . . NSg/VB VB ISgPl+ . NSg/VB VB ISgPl+ NSg/VB/J R/C/P NSg/VB+ . ISg/#r+ +# VP/J P NSg/VB NPr/I/J/R/Dq P NPr/VB+ . . NSg/VB VXB ISgPl+ . NSg/VB VXB ISgPl+ NSg/VB/J R/C/P NSg/VB+ . ISg/#r+ > wouldn’t be surprised if some other people dropped in from New York . ” # VXB NSg/VXB VP/J NSg/C I/J/R/Dq NSg/VB/J NPl/VB+ VP/J NPr/J/R/P P NSg/J NPr+ . . > @@ -6387,13 +6387,13 @@ > # > Gatsby looked at me questioningly . He wanted to go , and he didn’t see that Mr . -# NPr VP/J NSg/P NPr/ISg+ R . NPr/ISg+ VP/J P NSg/VB/J . VB/C NPr/ISg+ VB NSg/VB NSg/I/C/Ddem NSg+ . +# NPr VP/J NSg/P NPr/ISg+ R . NPr/ISg+ VP/J P NSg/VB/J . VB/C NPr/ISg+ VXPt NSg/VB NSg/I/C/Ddem NSg+ . > Sloane had determined he shouldn’t . -# NPr VB VP/J NPr/ISg+ VB . +# NPr VP VP/J NPr/ISg+ VXB . > # > “ I’m afraid I won’t be able to , ” I said . -# . K J ISg/#r+ VB NSg/VXB NSg/VB/J P . . ISg/#r+ VP/J . +# . K J ISg/#r+ VXB NSg/VXB NSg/VB/J P . . ISg/#r+ VP/J . > # > “ Well , you come , ” she urged , concentrating on Gatsby . @@ -6405,13 +6405,13 @@ > # > “ We won’t be late if we start now , ” she insisted aloud . -# . IPl+ VB NSg/VXB NSg/J NSg/C IPl+ NSg/VB NSg/J/R/C . . ISg+ VP/J J . +# . IPl+ VXB NSg/VXB NSg/J NSg/C IPl+ NSg/VB NSg/J/R/C . . ISg+ VP/J J . > # > “ I haven’t got a horse , ” said Gatsby . “ I used to ride in the army , but I’ve -# . ISg/#r+ VB VP D/P NSg/VB+ . . VP/J NPr . . ISg/#r+ VP/J P NSg/VB NPr/J/R/P D+ NSg+ . NSg/C/P K +# . ISg/#r+ VXB VP D/P NSg/VB+ . . VP/J NPr . . ISg/#r+ VP/J P NSg/VB NPr/J/R/P D+ NSg+ . NSg/C/P K > never bought a horse . I’ll have to follow you in my car . Excuse me for just a -# R NSg/VP D/P NSg/VB+ . K NSg/VXB P NSg/VB ISgPl+ NPr/J/R/P D$+ NSg+ . NSg/VB+ NPr/ISg+ R/C/P J D/P+ +# R NSg/VP D/P NSg/VB+ . K NSg/VXB P NSg/VB ISgPl+ NPr/J/R/P D$+ NSg+ . NSg/VB+ NPr/ISg+ R/C/P J/R D/P+ > minute . ” # NSg/VB/J+ . . > @@ -6423,19 +6423,19 @@ > # > “ My God , I believe the man’s coming , ” said Tom . “ Doesn’t he know she doesn’t -# . D$+ NPr/VB+ . ISg/#r+ VB D NPr$/I/VB/J Nᴹ/Vg/J . . VP/J NPr/VB+ . . VB NPr/ISg+ NSg/VB ISg+ VB +# . D$+ NPr/VB+ . ISg/#r+ VB D NPr$/I/VB/J Nᴹ/Vg/J . . VP/J NPr/VB+ . . VX3 NPr/ISg+ NSg/VB ISg+ VX3 > want him ? ” # NSg/VB ISg+ . . > # -> “ She says she does want him . ” -# . ISg+ NPl/V3 ISg+ NPl/V3 NSg/VB ISg+ . . +> “ She says she does want him . ” +# . ISg+ NPl/V3 ISg+ NPl/VX3 NSg/VB ISg+ . . > # > “ She has a big dinner party and he won’t know a soul there . ” He frowned . “ I -# . ISg+ V3 D/P+ NSg/J+ N🅪Sg/VB+ NSg/VB/J+ VB/C NPr/ISg+ VB NSg/VB D/P N🅪Sg/VB+ R . . NPr/ISg+ VP/J . . ISg/#r+ +# . ISg+ V3 D/P+ NSg/J+ N🅪Sg/VB+ NSg/VB/J+ VB/C NPr/ISg+ VXB NSg/VB D/P N🅪Sg/VB+ R . . NPr/ISg+ VP/J . . ISg/#r+ > wonder where in the devil he met Daisy . By God , I may be old - fashioned in my -# N🅪Sg/VB NSg/R/C NPr/J/R/P D+ NPr/VB+ NPr/ISg+ VB NPr+ . NSg/J/P NPr/VB+ . ISg/#r+ NPr/VXB NSg/VXB NSg/J . VP/J NPr/J/R/P D$+ +# N🅪Sg/VB NSg/R/C NPr/J/R/P D+ NPr/VB+ NPr/ISg+ VP NPr+ . NSg/J/P NPr/VB+ . ISg/#r+ NPr/VXB NSg/VXB NSg/J . VP/J NPr/J/R/P D$+ > ideas , but women run around too much these days to suit me . They meet all kinds # NPl+ . NSg/C/P NPl+ NSg/VBPp J/P R NSg/I/J/R/Dq I/Ddem+ NPl+ P NSg/VB NPr/ISg+ . IPl+ NSg/VB/J NSg/I/J/C/Dq NPl > of crazy fish . ” @@ -6446,16 +6446,16 @@ # R NSg+ . NPr VB/C D NPr/VB+ VP/J N🅪Sg/VB/J/P D NPl/V3+ VB/C VP/J D$+ NPl/V3+ . > # -> “ Come on , ” said Mr . Sloane to Tom , “ we’re late . We've got to go . ” And then to -# . NSg/VBPp/P J/P . . VP/J NSg+ . NPr P NPr/VB+ . . K NSg/J . K VP P NSg/VB/J . . VB/C NSg/J/C P +> “ Come on , ” said Mr . Sloane to Tom , “ we’re late . We've got to go . ” And then to +# . NSg/VBPp/P J/P . . VP/J NSg+ . NPr P NPr/VB+ . . K NSg/J . K VP P NSg/VB/J . . VB/C NSg/J/R/C P > me : “ Tell him we couldn’t wait , will you ? ” -# NPr/ISg+ . . NPr/VB ISg+ IPl+ VB NSg/VB . NPr/VXB ISgPl+ . . +# NPr/ISg+ . . NPr/VB ISg+ IPl+ VXB NSg/VB . NPr/VXB ISgPl+ . . > # -> Tom and I shook hands , the rest of us exchanged a cool nod , and they trotted -# NPr/VB+ VB/C ISg/#r+ NSg/VB/J NPl/V3+ . D NSg/VB P NPr/IPl+ VP/J D/P NSg/VB/J NSg/VB . VB/C IPl+ VP +> Tom and I shook hands , the rest of us exchanged a cool nod , and they trotted +# NPr/VB+ VB/C ISg/#r+ NSg/VPt/J NPl/V3+ . D NSg/VB P NPr/IPl+ VP/J D/P NSg/VB/J NSg/VB . VB/C IPl+ VP > quickly down the drive , disappearing under the August foliage just as Gatsby , -# R N🅪Sg/VB/J/P D N🅪Sg/VB+ . Nᴹ/Vg/J NSg/J/P D NPr/VB/J+ Nᴹ+ J NSg/R NPr . +# R N🅪Sg/VB/J/P D N🅪Sg/VB+ . Nᴹ/Vg/J NSg/J/P D NPr/VB/J+ Nᴹ+ J/R NSg/R NPr . > with hat and light overcoat in hand , came out the front door . # P NSg/VB VB/C N🅪Sg/VB/J+ NSg/VB NPr/J/R/P NSg/VB+ . NSg/VPt/P NSg/VB/J/R/P D NSg/VB/J+ NSg/VB+ . > @@ -6471,15 +6471,15 @@ > people , or at least the same sort of people , the same profusion of champagne , # NPl/VB+ . NPr/C NSg/P NSg/J/Dq D I/J NSg/VB P NPl/VB+ . D I/J N🅪Sg/VB P N🅪Sg/VB/J+ . > the same many - colored , many - keyed commotion , but I felt an unpleasantness in the -# D I/J NSg/I/J/Dq . NSg/VP/J/Am . NSg/I/J/Dq . VP/J N🅪Sg . NSg/C/P ISg/#r+ N🅪Sg/VB/J D/P NSg NPr/J/R/P D +# D I/J NSg/I/J/Dq . NSg/VP/J/Am . NSg/I/J/Dq . VP/J N🅪Sg . NSg/C/P ISg/#r+ N🅪Sg/VP/J D/P NSg NPr/J/R/P D > air , a pervading harshness that hadn’t been there before . Or perhaps I had -# N🅪Sg/VB+ . D/P Nᴹ/Vg/J NSg NSg/I/C/Ddem+ VB NSg/VPp R+ C/P . NPr/C NSg/R ISg/#r+ VB +# N🅪Sg/VB+ . D/P Nᴹ/Vg/J NSg NSg/I/C/Ddem+ VPt NSg/VPp R+ C/P . NPr/C NSg/R ISg/#r+ VP > merely grown used to it , grown to accept West Egg as a world complete in itself , # R VB/J VP/J P NPr/ISg+ . VB/J P NSg/VB/J NPr/VB/J+ N🅪Sg/VB+ NSg/R D/P+ NSg/VB+ NSg/VB/J NPr/J/R/P ISg+ . > with its own standards and its own great figures , second to nothing because it # P ISg/D$+ NSg/VB/J NPl VB/C ISg/D$+ NSg/VB/J+ NSg/J+ NPl/V3+ . NSg/VB/J P NSg/I/J+ C/P NPr/ISg+ > had no consciousness of being so , and now I was looking at it again , through -# VB NPr/Dq/P Nᴹ P N🅪Sg/Vg/J/C NSg/I/J/R/C . VB/C NSg/J/R/C ISg/#r+ VPt Nᴹ/Vg/J NSg/P NPr/ISg+ P . NSg/J/P +# VP NPr/Dq/P Nᴹ P N🅪Sg/Vg/J/C NSg/I/J/R/C . VB/C NSg/J/R/C ISg/#r+ VPt Nᴹ/Vg/J NSg/P NPr/ISg+ P . NSg/J/P > Daisy’s eyes . It is invariably saddening to look through new eyes at things upon # NSg$ NPl/V3+ . NPr/ISg+ VL3 R Nᴹ/Vg/J P NSg/VB NSg/J/P NSg/J NPl/V3+ NSg/P NPl+ P > which you have expended your own powers of adjustment . @@ -6495,9 +6495,9 @@ > “ These things excite me so , ” she whispered . “ If you want to kiss me any time # . I/Ddem+ NPl+ VB NPr/ISg+ NSg/I/J/R/C . . ISg+ VP/J . . NSg/C ISgPl+ NSg/VB P NSg/VB NPr/ISg+ I/R/Dq N🅪Sg/VB/J+ > during the evening , Nick , just let me know and I'll be glad to arrange it for -# VB/P D+ N🅪Sg/Vg/J+ . NPr/VB+ . J NSg/VBP NPr/ISg+ NSg/VB VB/C K NSg/VXB NSg/VB/J P NSg/VB NPr/ISg+ R/C/P +# VB/P D+ N🅪Sg/Vg/J+ . NPr/VB+ . J/R NSg/VBP NPr/ISg+ NSg/VB VB/C K NSg/VXB NSg/VB/J P NSg/VB NPr/ISg+ R/C/P > you . Just mention my name . Or present a green card . I’m giving out green — ” -# ISgPl+ . J NSg/VB D$+ NSg/VB+ . NPr/C NSg/VB/J D/P+ NPr🅪Sg/VB/J+ N🅪Sg/VB+ . K Nᴹ/Vg/J NSg/VB/J/R/P NPr🅪Sg/VB/J . . +# ISgPl+ . J/R NSg/VB D$+ NSg/VB+ . NPr/C NSg/VB/J D/P+ NPr🅪Sg/VB/J+ N🅪Sg/VB+ . K Nᴹ/Vg/J NSg/VB/J/R/P NPr🅪Sg/VB/J . . > # > “ Look around , ” suggested Gatsby @@ -6508,8 +6508,8 @@ # . K Nᴹ/Vg/J J/P . K Nᴹ/Vg/J D/P J/Comm . . > # -> “ You must see the faces of many people you’ve heard about . ” -# . ISgPl+ NSg/VB NSg/VB D NPl/V3 P NSg/I/J/Dq+ NPl/VB+ K VP/J J/P . . +> “ You must see the faces of many people you’ve heard about . ” +# . ISgPl+ NSg/VXB NSg/VB D NPl/V3 P NSg/I/J/Dq+ NPl/VB+ K VP/J J/P . . > # > Tom’s arrogant eyes roamed the crowd . @@ -6517,7 +6517,7 @@ > # > “ We don’t go around very much , ” he said ; “ in fact , I was just thinking I don’t -# . IPl+ VB NSg/VB/J J/P J/R NSg/I/J/R/Dq . . NPr/ISg+ VP/J . . NPr/J/R/P NSg+ . ISg/#r+ VPt J Nᴹ/Vg/J ISg/#r+ VB +# . IPl+ VXB NSg/VB/J J/P J/R NSg/I/J/R/Dq . . NPr/ISg+ VP/J . . NPr/J/R/P NSg+ . ISg/#r+ VPt J/R Nᴹ/Vg/J ISg/#r+ VXB > know a soul here . ” # NSg/VB D/P N🅪Sg/VB+ NSg/J/R . . > @@ -6561,7 +6561,7 @@ > # > “ I’ve never met so many celebrities , ” Daisy exclaimed , “ I liked that man — what -# . K R VB NSg/I/J/R/C NSg/I/J/Dq NPl+ . . NPr+ VP/J . . ISg/#r+ VP/J NSg/I/C/Ddem NPr/VB/J+ . NSg/I+ +# . K R VP NSg/I/J/R/C NSg/I/J/Dq NPl+ . . NPr+ VP/J . . ISg/#r+ VP/J NSg/I/C/Ddem NPr/VB/J+ . NSg/I+ > was his name ? — with the sort of blue nose . ” # VPt ISg/D$+ NSg/VB+ . . P D NSg/VB P N🅪Sg/VB/J+ NSg/VB+ . . > @@ -6582,10 +6582,10 @@ # > Daisy and Gatsby danced . I remember being surprised by his graceful , # NPr+ VB/C NPr VP/J . ISg/#r+ NSg/VB N🅪Sg/Vg/J/C VP/J NSg/J/P ISg/D$+ J . -> conservative fox - trot — I had never seen him dance before . Then they sauntered -# NSg/J NPr/VB+ . NSg/VB . ISg/#r+ VB R NSg/VPp ISg+ N🅪Sg/VB+ C/P . NSg/J/C IPl+ VP/J -> over to my house and sat on the steps for half an hour , while at her request I -# NSg/J/P P D$+ NPr/VB+ VB/C NSg/VP/J J/P D NPl/V3+ R/C/P N🅪Sg/VB/J/P+ D/P NSg+ . NSg/VB/C/P NSg/P ISg/D$+ NSg/VB+ ISg/#r+ +> conservative fox - trot — I had never seen him dance before . Then they sauntered +# NSg/J NPr/VB+ . NSg/VB . ISg/#r+ VP R NSg/VPp ISg+ N🅪Sg/VB+ C/P . NSg/J/R/C IPl+ VP/J +> over to my house and sat on the steps for half an hour , while at her request I +# NSg/J/P P D$+ NPr/VB+ VB/C NSg/VP/J J/P D NPl/V3+ R/C/P N🅪Sg/J/P+ D/P NSg+ . NSg/VB/C/P NSg/P ISg/D$+ NSg/VB+ ISg/#r+ > remained watchfully in the garden . “ In case there’s a fire or a flood , ” she # VP/J R NPr/J/R/P D NSg/VB/J+ . . NPr/J/R/P NPr🅪Sg/VB+ K D/P N🅪Sg/VB/J NPr/C D/P NSg/VB+ . . ISg+ > explained , ‘ ‘ or any act of God . ” @@ -6604,18 +6604,18 @@ # . NSg/VB/J R . . VP/J NPr+ R . . VB/C NSg/C ISgPl+ NSg/VB P NSg/VB N🅪Sg/VB/J/P I/R/Dq NPl/V3+ > here’s my little gold pencil . ” . . . She looked around after a moment and told # K D$+ NPr/I/J/Dq Nᴹ/VB/J+ NSg/VB+ . . . . . ISg+ VP/J J/P P D/P+ NSg+ VB/C VP -> me the girl was “ common but pretty , ” and I knew that except for the half - hour -# NPr/ISg+ D+ NSg/VB+ VPt . NSg/VB/J NSg/C/P NSg/VB/J/R . . VB/C ISg/#r+ VPt NSg/I/C/Ddem VB/C/P R/C/P D+ N🅪Sg/VB/J/P+ . NSg+ +> me the girl was “ common but pretty , ” and I knew that except for the half - hour +# NPr/ISg+ D+ NSg/VB+ VPt . NSg/VB/J NSg/C/P NSg/VB/J/R . . VB/C ISg/#r+ VPt NSg/I/C/Ddem VB/C/P R/C/P D+ N🅪Sg/J/P+ . NSg+ > she’d been alone with Gatsby she wasn’t having a good time . -# K NSg/VPp J P NPr ISg+ VB Nᴹ/Vg/J D/P NPr/VB/J N🅪Sg/VB/J+ . +# K NSg/VPp J P NPr ISg+ VPt Nᴹ/Vg/J D/P NPr/VB/J N🅪Sg/VB/J+ . > # > We were at a particularly tipsy table . That was my fault — Gatsby had been called -# IPl+ NSg/VPt NSg/P D/P R J NSg/VB+ . NSg/I/C/Ddem+ VPt D$+ NSg/VB+ . NPr VB NSg/VPp VP/J +# IPl+ NSg/VPt NSg/P D/P R J NSg/VB+ . NSg/I/C/Ddem+ VPt D$+ NSg/VB+ . NPr VP NSg/VPp VP/J > to the phone , and I’d enjoyed these same people only two weeks before . But what # P D NSg/VB+ . VB/C K VP/J I/Ddem I/J NPl/VB+ J/R/C NSg NPrPl+ C/P . NSg/C/P NSg/I+ -> had amused me then turned septic on the air now . -# VB VP/J NPr/ISg+ NSg/J/C VP/J NSg/J J/P D+ N🅪Sg/VB+ NSg/J/R/C . +> had amused me then turned septic on the air now . +# VP VP/J NPr/ISg+ NSg/J/R/C VP/J NSg/J J/P D+ N🅪Sg/VB+ NSg/J/R/C . > # > “ How do you feel , Miss Baedeker ? ” @@ -6633,13 +6633,13 @@ > # > A massive and lethargic woman , who had been urging Daisy to play golf with her -# D/P NSg/J VB/C J NSg/VB+ . NPr/I+ VB NSg/VPp Nᴹ/Vg/J+ NPr+ P N🅪Sg/VB NSg/VB+ P ISg/D$+ +# D/P NSg/J VB/C J NSg/VB+ . NPr/I+ VP NSg/VPp Nᴹ/Vg/J+ NPr+ P N🅪Sg/VB NSg/VB+ P ISg/D$+ > at the local club to - morrow , spoke in Miss Baedeker’s defence : # NSg/P D NSg/J NSg/VB+ P . NPr/VB . NSg/VPt NPr/J/R/P NSg/VB NSg$ N🅪Sg/Comm+ . > # > “ Oh , she’s all right now . When she’s had five or six cocktails she always starts -# . NPr/VB . K NSg/I/J/C/Dq NPr/VB/J NSg/J/R/C . NSg/I/C K VB NSg NPr/C NSg NPl/V3+ ISg+ R NPl/V3 +# . NPr/VB . K NSg/I/J/C/Dq NPr/VB/J NSg/J/R/C . NSg/I/C K VP NSg NPr/C NSg NPl/V3+ ISg+ R NPl/V3 > screaming like that . I tell her she ought to leave it alone . ” # Nᴹ/Vg/J NSg/VB/J/C/P NSg/I/C/Ddem+ . ISg/#r+ NPr/VB ISg/D$+ ISg+ NSg/I/VXB P NSg/VB NPr/ISg+ J . . > @@ -6657,7 +6657,7 @@ > “ She’s much obliged , I’m sure , ” said another friend , without gratitude , “ but you # . K NSg/I/J/R/Dq VP/J . K J . . VP/J I/D NPr/VB/J+ . C/P NSg+ . . NSg/C/P ISgPl+ > got her dress all wet when you stuck her head in the pool . ” -# VP ISg/D$+ NSg/VB NSg/I/J/C/Dq NSg/VB/J NSg/I/C ISgPl+ NSg/VB/J ISg/D$+ NPr/VB/J+ NPr/J/R/P D NSg/VB+ . . +# VP ISg/D$+ NSg/VB NSg/I/J/C/Dq NSg/VP/J NSg/I/C ISgPl+ NSg/VB/J ISg/D$+ NPr/VB/J+ NPr/J/R/P D NSg/VB+ . . > # > “ Anything I hate is to get my head stuck in a pool , ” mumbled Miss Baedeker . @@ -6666,8 +6666,8 @@ # . IPl+ R VP/J NPr/ISg+ NSg/C NSg/J/P NPr/J/R/P NSg/J+ NPr+ . . > # -> “ Then you ought to leave it alone , ” countered Doctor Civet . -# . NSg/J/C ISgPl+ NSg/I/VXB P NSg/VB NPr/ISg+ J . . VB NSg/VB+ NSg+ . +> “ Then you ought to leave it alone , ” countered Doctor Civet . +# . NSg/J/R/C ISgPl+ NSg/I/VXB P NSg/VB NPr/ISg+ J . . VB NSg/VB+ NSg+ . > # > “ Speak for yourself ! ” cried Miss Baedeker violently . “ Your hand shakes . I @@ -6678,14 +6678,14 @@ # > It was like that . Almost the last thing I remember was standing with Daisy and # NPr/ISg+ VPt NSg/VB/J/C/P NSg/I/C/Ddem+ . R D+ NSg/VB/J+ NSg+ ISg/#r+ NSg/VB VPt Nᴹ/Vg/J P NPr+ VB/C -> watching the moving - picture director and his Star . They were still under the -# Nᴹ/Vg/J D Nᴹ/Vg/J+ . NSg/VB+ NSg VB/C ISg/D$+ NSg/VB+ . IPl+ NSg/VPt NSg/VB/J NSg/J/P D +> watching the moving - picture director and his Star . They were still under the +# Nᴹ/Vg/J D Nᴹ/Vg/J+ . NSg/VB+ NSg VB/C ISg/D$+ NSg/VB+ . IPl+ NSg/VPt NSg/VB/J/R NSg/J/P D > white - plum tree and their faces were touching except for a pale , thin ray of # NPr🅪Sg/VB/J . N🅪Sg/VB/J NSg/VB VB/C D$+ NPl/V3+ NSg/VPt Nᴹ/Vg/J/P VB/C/P R/C/P D/P NSg/VB/J . NSg/VB/J NPr/VB P > moonlight between . It occurred to me that he had been very slowly bending toward -# N🅪Sg/VB+ NSg/P . NPr/ISg+ VB P NPr/ISg+ NSg/I/C/Ddem NPr/ISg+ VB NSg/VPp J/R R Nᴹ/Vg/J J/P -> her all evening to attain this proximity , and even while I watched I saw him -# ISg/D$+ NSg/I/J/C/Dq N🅪Sg/Vg/J+ P VB I/Ddem+ Nᴹ+ . VB/C NSg/VB/J NSg/VB/C/P ISg/#r+ VP/J ISg/#r+ NSg/VPt ISg+ +# N🅪Sg/VB+ NSg/P . NPr/ISg+ VB P NPr/ISg+ NSg/I/C/Ddem NPr/ISg+ VP NSg/VPp J/R R Nᴹ/Vg/J J/P +> her all evening to attain this proximity , and even while I watched I saw him +# ISg/D$+ NSg/I/J/C/Dq N🅪Sg/Vg/J+ P VB I/Ddem+ Nᴹ+ . VB/C NSg/VB/J/R NSg/VB/C/P ISg/#r+ VP/J ISg/#r+ NSg/VPt ISg+ > stoop one ultimate degree and kiss at her cheek . # NSg/VB NSg/I/J+ NSg/VB/J+ NSg+ VB/C NSg/VB NSg/P ISg/D$+ NSg/VB+ . > @@ -6695,11 +6695,11 @@ > # > But the rest offended her — and inarguably , because it wasn’t a gesture but an -# NSg/C/P D+ NSg/VB+ VP/J ISg/D$+ . VB/C ? . C/P NPr/ISg+ VB D/P NSg/VB+ NSg/C/P D/P +# NSg/C/P D+ NSg/VB+ VP/J ISg/D$+ . VB/C ? . C/P NPr/ISg+ VPt D/P NSg/VB+ NSg/C/P D/P > emotion . She was appalled by West Egg , this unprecedented “ place ” that Broadway # N🅪Sg+ . ISg+ VPt VP/J NSg/J/P NPr/VB/J+ N🅪Sg/VB+ . I/Ddem J . N🅪Sg/VB . NSg/I/C/Ddem NPr/J+ > had begotten upon a Long Island fishing village — appalled by its raw vigor that -# VB VB/J P D/P NPr/VB/J NSg/VB+ Nᴹ/Vg/J+ NSg+ . VP/J NSg/J/P ISg/D$+ NSg/VB/J NSg+ NSg/I/C/Ddem+ +# VP VB/J P D/P NPr/VB/J NSg/VB+ Nᴹ/Vg/J+ NSg+ . VP/J NSg/J/P ISg/D$+ NSg/VB/J NSg+ NSg/I/C/Ddem+ > chafed under the old euphemisms and by the too obtrusive fate that herded its # VP/J NSg/J/P D NSg/J NPl VB/C NSg/J/P D R J NSg/VB+ NSg/I/C/Ddem+ VP/J ISg/D$+ > inhabitants along a short - cut from nothing to nothing . She saw something awful @@ -6711,7 +6711,7 @@ > I sat on the front steps with them while they waited for their car . It was dark # ISg/#r+ NSg/VP/J J/P D+ NSg/VB/J+ NPl/V3+ P NSg/IPl+ NSg/VB/C/P IPl+ VP/J R/C/P D$+ NSg+ . NPr/ISg+ VPt NSg/VB/J > here in front ; only the bright door sent ten square feet of light volleying out -# NSg/J/R NPr/J/R/P NSg/VB/J+ . J/R/C D NPr/VB/J NSg/VB+ NSg/VB NSg NSg/VB/J NPl P N🅪Sg/VB/J+ Nᴹ/Vg/J NSg/VB/J/R/P +# NSg/J/R NPr/J/R/P NSg/VB/J+ . J/R/C D NPr/VB/J NSg/VB+ NSg/VP NSg NSg/VB/J NPl P N🅪Sg/VB/J+ Nᴹ/Vg/J NSg/VB/J/R/P > into the soft black morning . Sometimes a shadow moved against a dressing - room # P D NSg/J N🅪Sg/VB/J N🅪Sg/Vg/J+ . R D/P+ NSg/VB/J+ VP/J C/P D/P Nᴹ/Vg/J+ . N🅪Sg/VB/J > blind above , gave way to another shadow , an indefinite procession of shadows , @@ -6729,7 +6729,7 @@ > # > “ I didn’t hear it . I imagined it . A lot of these newly rich people are just big -# . ISg/#r+ VB VB NPr/ISg+ . ISg/#r+ VP/J NPr/ISg+ . D/P NPr/VB P I/Ddem R NPr/VB/J+ NPl/VB+ VB J NSg/J +# . ISg/#r+ VXPt VB NPr/ISg+ . ISg/#r+ VP/J NPr/ISg+ . D/P NPr/VB P I/Ddem R NPr/VB/J+ NPl/VB+ VB J/R NSg/J > bootleggers , you know . ” # NPl . ISgPl+ NSg/VB . . > @@ -6742,8 +6742,8 @@ # NPr/ISg+ VPt NSg/J R/C/P D/P+ NSg+ . D NPl/V3 P D N🅪Sg/VB VP/J NSg/J/P ISg/D$+ NPl+ . > # -> “ Well , he certainly must have strained himself to get this menagerie together . ” -# . NSg/VB/J/R . NPr/ISg+ R NSg/VB NSg/VXB VP/J ISg+ P NSg/VB I/Ddem NSg J . . +> “ Well , he certainly must have strained himself to get this menagerie together . ” +# . NSg/VB/J/R . NPr/ISg+ R NSg/VXB NSg/VXB VP/J ISg+ P NSg/VB I/Ddem NSg J . . > # > A breeze stirred the gray haze of Daisy’s fur collar . @@ -6757,7 +6757,7 @@ > # > “ You didn’t look so interested . ” -# . ISgPl+ VB NSg/VB NSg/I/J/R/C VP/J . . +# . ISgPl+ VXPt NSg/VB NSg/I/J/R/C VP/J . . > # > “ Well , I was . ” @@ -6768,8 +6768,8 @@ # NPr/VB+ VP/J VB/C VP/J P NPr/ISg+ . > # -> “ Did you notice Daisy’s face when that girl asked her to put her under a cold -# . VPt ISgPl+ NSg/VB NSg$ NSg/VB+ NSg/I/C NSg/I/C/Ddem NSg/VB+ VP/J ISg/D$+ P NSg/VBP ISg/D$+ NSg/J/P D/P NSg/J +> “ Did you notice Daisy’s face when that girl asked her to put her under a cold +# . VXPt ISgPl+ NSg/VB NSg$ NSg/VB+ NSg/I/C NSg/I/C/Ddem NSg/VB+ VP/J ISg/D$+ P NSg/VBP ISg/D$+ NSg/J/P D/P NSg/J > shower ? ” # NSg/VB+ . . > @@ -6777,7 +6777,7 @@ > Daisy began to sing with the music in a husky , rythmic whisper , bringing out a # NPr+ VPt P NSg/VB/J P D+ N🅪Sg/VB/J+ NPr/J/R/P D/P NSg/J . ? NSg/VB . Nᴹ/Vg/J NSg/VB/J/R/P D/P > meaning in each word that it had never had before and would never have again . -# N🅪Sg/Vg/J+ NPr/J/R/P Dq NSg/VB+ NSg/I/C/Ddem+ NPr/ISg+ VB R VB C/P VB/C VXB R NSg/VXB P . +# N🅪Sg/Vg/J+ NPr/J/R/P Dq NSg/VB+ NSg/I/C/Ddem+ NPr/ISg+ VP R VP C/P VB/C VXB R NSg/VXB P . > When the melody rose her voice broke up sweetly , following it , in a way # NSg/I/C D NPr🅪Sg NPr/VPt/J ISg/D$+ NSg/VB+ NSg/VPt/J NSg/VB/J/P R . Nᴹ/Vg/J/P NPr/ISg+ . NPr/J/R/P D/P NSg/J+ > contralto voices have , and each change tipped out a little of her warm human @@ -6787,15 +6787,15 @@ > # > “ Lots of people come who haven’t been invited , ” she said suddenly . “ That girl -# . NPl/V3 P NPl/VB+ NSg/VBPp/P NPr/I+ VB NSg/VPp NSg/VP/J . . ISg+ VP/J R . . NSg/I/C/Ddem NSg/VB+ +# . NPl/V3 P NPl/VB+ NSg/VBPp/P NPr/I+ VXB NSg/VPp NSg/VP/J . . ISg+ VP/J R . . NSg/I/C/Ddem NSg/VB+ > hadn’t been invited . They simply force their way in and he’s too polite to -# VB NSg/VPp NSg/VP/J . IPl+ R N🅪Sg/VB D$+ NSg/J+ NPr/J/R/P VB/C NSg$ R VB/J P +# VPt NSg/VPp NSg/VP/J . IPl+ R N🅪Sg/VB D$+ NSg/J+ NPr/J/R/P VB/C NSg$ R VB/J P > object . ” # NSg/VB . . > # -> “ I’d like to know who he is and what he does , ” insisted Tom . “ And I think I’ll -# . K NSg/VB/J/C/P P NSg/VB NPr/I+ NPr/ISg+ VL3 VB/C NSg/I+ NPr/ISg+ NPl/V3 . . VP/J NPr/VB+ . . VB/C ISg/#r+ NSg/VB K +> “ I’d like to know who he is and what he does , ” insisted Tom . “ And I think I’ll +# . K NSg/VB/J/C/P P NSg/VB NPr/I+ NPr/ISg+ VL3 VB/C NSg/I+ NPr/ISg+ NPl/VX3 . . VP/J NPr/VB+ . . VB/C ISg/#r+ NSg/VB K > make a point of finding out . ” # NSg/VB D/P NSg/VB+ P Nᴹ/Vg/J NSg/VB/J/R/P . . > @@ -6803,7 +6803,7 @@ > “ I can tell you right now , ” she answered . “ He owned some drug - stores , a lot of # . ISg/#r+ NPr/VXB NPr/VB ISgPl+ NPr/VB/J NSg/J/R/C . . ISg+ VP/J . . NPr/ISg+ VP/J I/J/R/Dq NSg/VB+ . NPl/V3 . D/P NPr/VB P > drug - stores . He built them up himself . ” -# NSg/VB+ . NPl/V3+ . NPr/ISg+ NSg/VB/J NSg/IPl+ NSg/VB/J/P ISg+ . . +# NSg/VB+ . NPl/V3+ . NPr/ISg+ NSg/VP/J NSg/IPl+ NSg/VB/J/P ISg+ . . > # > The dilatory limousine came rolling up the drive . @@ -6815,7 +6815,7 @@ > # > Her glance left me and sought the lighted top of the steps , where “ Three o’Clock -# ISg/D$+ NSg/VB+ NPr/VB/J NPr/ISg+ VB/C VB D VP/J NSg/VB/J P D+ NPl/V3+ . NSg/R/C . NSg R +# ISg/D$+ NSg/VB+ NPr/VP/J NPr/ISg+ VB/C VB D VP/J NSg/VB/J P D+ NPl/V3+ . NSg/R/C . NSg R > in the Morning , ” a neat , sad little waltz of that year , was drifting out the # NPr/J/R/P D+ N🅪Sg/Vg/J+ . . D/P NSg/J . NSg/VB/J NPr/I/J/Dq NSg/VB P NSg/I/C/Ddem NSg+ . VPt Nᴹ/Vg/J NSg/VB/J/R/P D > open door . After all , in the very casualness of Gatsby’s party there were @@ -6837,7 +6837,7 @@ > I stayed late that night , Gatsby asked me to wait until he was free , and I # ISg/#r+ VP/J NSg/J NSg/I/C/Ddem N🅪Sg/VB+ . NPr VP/J NPr/ISg+ P NSg/VB C/P NPr/ISg+ VPt NSg/VB/J . VB/C ISg/#r+ > lingered in the garden until the inevitable swimming party had run up , chilled -# VP/J NPr/J/R/P D NSg/VB/J+ C/P D NSg/J NSg/VB NSg/VB/J+ VB NSg/VBPp NSg/VB/J/P . VP/J +# VP/J NPr/J/R/P D NSg/VB/J+ C/P D NSg/J NSg/VB NSg/VB/J+ VP NSg/VBPp NSg/VB/J/P . VP/J > and exalted , from the black beach , until the lights were extinguished in the # VB/C VP/J . P D N🅪Sg/VB/J NPr/VB+ . C/P D NPl/V3+ NSg/VPt VP/J NPr/J/R/P D > guest - rooms overhead . When he came down the steps at last the tanned skin was @@ -6847,15 +6847,15 @@ > # > “ She didn’t like it , ” he said immediately . -# . ISg+ VB NSg/VB/J/C/P NPr/ISg+ . . NPr/ISg+ VP/J R . +# . ISg+ VXPt NSg/VB/J/C/P NPr/ISg+ . . NPr/ISg+ VP/J R . > # -> “ Of course she did . ” -# . P NSg/VB+ ISg+ VPt . . +> “ Of course she did . ” +# . P NSg/VB+ ISg+ VXPt . . > # > “ She didn’t like it , ” he insisted . “ She didn’t have a good time . ” -# . ISg+ VB NSg/VB/J/C/P NPr/ISg+ . . NPr/ISg+ VP/J . . ISg+ VB NSg/VXB D/P NPr/VB/J N🅪Sg/VB/J+ . . +# . ISg+ VXPt NSg/VB/J/C/P NPr/ISg+ . . NPr/ISg+ VP/J . . ISg+ VXPt NSg/VXB D/P NPr/VB/J N🅪Sg/VB/J+ . . > # > He was silent , and I guessed at his unutterable depression . @@ -6871,7 +6871,7 @@ > # > “ The dance ? ” He dismissed all the dances he had given with a snap of his -# . D+ N🅪Sg/VB+ . . NPr/ISg+ VP/J NSg/I/J/C/Dq+ D+ NPl/V3+ NPr/ISg+ VB NSg/VPp/J/P P D/P NSg/VB/J P ISg/D$+ +# . D+ N🅪Sg/VB+ . . NPr/ISg+ VP/J NSg/I/J/C/Dq+ D+ NPl/V3+ NPr/ISg+ VP NSg/VPp/J/P P D/P NSg/VB/J P ISg/D$+ > fingers . “ Old sport , the dance is unimportant . ” # NPl/V3+ . . NSg/J+ NSg/VB+ . D+ N🅪Sg/VB+ VL3 J . . > @@ -6879,17 +6879,17 @@ > He wanted nothing less of Daisy than that she should go to Tom and say : “ I never # NPr/ISg+ VP/J NSg/I/J+ VB/J/R/C/P P NPr+ C/P NSg/I/C/Ddem ISg+ VXB NSg/VB/J P NPr/VB+ VB/C NSg/VB . . ISg/#r+ R > loved you . ” After she had obliterated four years with that sentence they could -# VP/J ISgPl+ . . P ISg+ VB VP/J NSg NPl P NSg/I/C/Ddem NSg/VB+ IPl+ NSg/VXB +# VP/J ISgPl+ . . P ISg+ VP VP/J NSg NPl P NSg/I/C/Ddem NSg/VB+ IPl+ NSg/VXB > decide upon the more practical measures to be taken . One of them was that , after # VB P D NPr/I/J/R/Dq NSg/J NPl/V3 P NSg/VXB VPp/J . NSg/I/J P NSg/IPl+ VPt NSg/I/C/Ddem+ . P > she was free , they were to go back to Louisville and be married from her # ISg+ VPt NSg/VB/J . IPl+ NSg/VPt P NSg/VB/J NSg/VB/J P NPr VB/C NSg/VXB NSg/VP/J P ISg/D$+ > house — just as if it were five years ago . -# NPr/VB+ . J NSg/R NSg/C NPr/ISg+ NSg/VPt NSg NPl+ J/P . +# NPr/VB+ . J/R NSg/R NSg/C NPr/ISg+ NSg/VPt NSg NPl+ J/P . > # > “ And she doesn’t understand , ” he said . “ She used to be able to understand . We’d -# . VB/C ISg+ VB VB . . NPr/ISg+ VP/J . . ISg+ VP/J P NSg/VXB NSg/VB/J P VB . K +# . VB/C ISg+ VX3 VB . . NPr/ISg+ VP/J . . ISg+ VP/J P NSg/VXB NSg/VB/J P VB . K > sit for hours — ” # NSg/VB R/C/P NPl+ . . > @@ -6911,11 +6911,11 @@ > He looked around him wildly , as if the past were lurking here in the shadow of # NPr/ISg+ VP/J J/P ISg+ R . NSg/R NSg/C D NSg/VB/J/P NSg/VPt Nᴹ/Vg/J NSg/J/R NPr/J/R/P D NSg/VB/J P > his house , just out of reach of his hand . -# ISg/D$+ NPr/VB+ . J NSg/VB/J/R/P P NSg/VB P ISg/D$+ NSg/VB+ . +# ISg/D$+ NPr/VB+ . J/R NSg/VB/J/R/P P NSg/VB P ISg/D$+ NSg/VB+ . > # > “ I’m going to fix everything just the way it was before , ” he said , nodding -# . K Nᴹ/Vg/J P NSg/VB NSg/I/VB+ J D NSg/J+ NPr/ISg+ VPt C/P . . NPr/ISg+ VP/J . NSg/VB/J +# . K Nᴹ/Vg/J P NSg/VB NSg/I/VB+ J/R D NSg/J+ NPr/ISg+ VPt C/P . . NPr/ISg+ VP/J . NSg/VB/J > determinedly . “ She’ll see . ” # R . . K NSg/VB . . > @@ -6923,9 +6923,9 @@ > He talked a lot about the past , and I gathered that he wanted to recover # NPr/ISg+ VP/J D/P+ NPr/VB+ J/P D NSg/VB/J/P . VB/C ISg/#r+ VP/J NSg/I/C/Ddem NPr/ISg+ VP/J P N🅪Sg/VB/J > something , some idea of himself perhaps , that had gone into loving Daisy . His -# NSg/I/J+ . I/J/R/Dq NSg P ISg+ NSg/R . NSg/I/C/Ddem+ VB VPp/J/P P Nᴹ/Vg/J+ NPr+ . ISg/D$+ -> life had been confused and disordered since then , but if he could once return to -# N🅪Sg/VB+ VB NSg/VPp VP/J VB/C VP/J C/P NSg/J/C . NSg/C/P NSg/C NPr/ISg+ NSg/VXB NSg/C NSg/VB P +# NSg/I/J+ . I/J/R/Dq NSg P ISg+ NSg/R . NSg/I/C/Ddem+ VP VPp/J/P P Nᴹ/Vg/J+ NPr+ . ISg/D$+ +> life had been confused and disordered since then , but if he could once return to +# N🅪Sg/VB+ VP NSg/VPp VP/J VB/C VP/J C/P NSg/J/R/C . NSg/C/P NSg/C NPr/ISg+ NSg/VXB NSg/C NSg/VB P > a certain starting place and go over it all slowly , he could find out what that # D/P I/J Nᴹ/Vg/J+ N🅪Sg/VB+ VB/C NSg/VB/J NSg/J/P NPr/ISg+ NSg/I/J/C/Dq R . NPr/ISg+ NSg/VXB NSg/VB NSg/VB/J/R/P NSg/I+ NSg/I/C/Ddem > thing was . . . . @@ -6933,11 +6933,11 @@ > # > . . . One autumn night , five years before , they had been walking down the street -# . . . NSg/I/J+ NPr🅪Sg/VB+ N🅪Sg/VB+ . NSg+ NPl+ C/P . IPl+ VB NSg/VPp Nᴹ/Vg/J N🅪Sg/VB/J/P D+ NSg/VB/J+ +# . . . NSg/I/J+ NPr🅪Sg/VB+ N🅪Sg/VB+ . NSg+ NPl+ C/P . IPl+ VP NSg/VPp Nᴹ/Vg/J N🅪Sg/VB/J/P D+ NSg/VB/J+ > when the leaves were falling , and they came to a place where there were no trees # NSg/I/C D+ NPl/V3+ NSg/VPt Nᴹ/Vg/J . VB/C IPl+ NSg/VPt/P P D/P+ N🅪Sg/VB+ NSg/R/C R+ NSg/VPt NPr/Dq/P NPl/V3 > and the sidewalk was white with moonlight . They stopped here and turned toward -# VB/C D+ NSg+ VPt NPr🅪Sg/VB/J P N🅪Sg/VB+ . IPl+ VB/J NSg/J/R VB/C VP/J J/P +# VB/C D+ NSg+ VPt NPr🅪Sg/VB/J P N🅪Sg/VB+ . IPl+ VP/J NSg/J/R VB/C VP/J J/P > each other . Now it was a cool night with that mysterious excitement in it which # Dq NSg/VB/J . NSg/J/R/C NPr/ISg+ VPt D/P NSg/VB/J N🅪Sg/VB P NSg/I/C/Ddem+ J+ NSg+ NPr/J/R/P NPr/ISg+ I/C+ > comes at the two changes of the year . The quiet lights in the houses were @@ -6961,41 +6961,41 @@ > her perishable breath , his mind would never romp again like the mind of God . So # ISg/D$+ NSg/J N🅪Sg/VB/J+ . ISg/D$+ NSg/VB+ VXB R NSg/VB P NSg/VB/J/C/P D NSg/VB P NPr/VB+ . NSg/I/J/R/C > he waited , listening for a moment longer to the tuning - fork that had been struck -# NPr/ISg+ VP/J . Nᴹ/Vg/J R/C/P D/P+ NSg+ NSg/JC P D+ Nᴹ/Vg/J+ . NSg/VB+ NSg/I/C/Ddem+ VB NSg/VPp VB -> upon a star . Then he kissed her . At his lips ’ touch she blossomed for him like a -# P D/P+ NSg/VB+ . NSg/J/C NPr/ISg+ VP/J ISg/D$+ . NSg/P ISg/D$+ NPl/V3+ . N🅪Sg/VB ISg+ VP/J R/C/P ISg+ NSg/VB/J/C/P D/P +# NPr/ISg+ VP/J . Nᴹ/Vg/J R/C/P D/P+ NSg+ NSg/JC P D+ Nᴹ/Vg/J+ . NSg/VB+ NSg/I/C/Ddem+ VP NSg/VPp VB +> upon a star . Then he kissed her . At his lips ’ touch she blossomed for him like a +# P D/P+ NSg/VB+ . NSg/J/R/C NPr/ISg+ VP/J ISg/D$+ . NSg/P ISg/D$+ NPl/V3+ . N🅪Sg/VB ISg+ VP/J R/C/P ISg+ NSg/VB/J/C/P D/P > flower and the incarnation was complete . # NSg/VB+ VB/C D NSg/J VPt NSg/VB/J . > # -> Through all he said , even through his appalling sentimentality , I was reminded -# NSg/J/P NSg/I/J/C/Dq NPr/ISg+ VP/J . NSg/VB/J NSg/J/P ISg/D$+ Nᴹ/Vg/J Nᴹ+ . ISg/#r+ VPt VP/J +> Through all he said , even through his appalling sentimentality , I was reminded +# NSg/J/P NSg/I/J/C/Dq NPr/ISg+ VP/J . NSg/VB/J/R NSg/J/P ISg/D$+ Nᴹ/Vg/J Nᴹ+ . ISg/#r+ VPt VP/J > of something — an elusive rhythm , a fragment of lost words , that I had heard -# P NSg/I/J+ . D/P J N🅪Sg/VB+ . D/P NSg/VB P VP/J NPl/V3+ . NSg/I/C/Ddem ISg/#r+ VB VP/J +# P NSg/I/J+ . D/P J N🅪Sg/VB+ . D/P NSg/VB P VP/J NPl/V3+ . NSg/I/C/Ddem ISg/#r+ VP VP/J > somewhere a long time ago . For a moment a phrase tried to take shape in my mouth # NSg D/P NPr/VB/J N🅪Sg/VB/J+ J/P . R/C/P D/P+ NSg+ D/P+ NSg/VB+ VP/J P NSg/VB N🅪Sg/VB+ NPr/J/R/P D$+ NSg/VB+ > and my lips parted like a dumb man’s , as though there was more struggling upon # VB/C D$+ NPl/V3+ VP/J NSg/VB/J/C/P D/P VB/J NPr$/I/VB/J . NSg/R VB/C R+ VPt NPr/I/J/R/Dq Nᴹ/Vg/J P > them than a wisp of startled air . But they made no sound , and what I had almost -# NSg/IPl+ C/P D/P NSg/VB P VP/J N🅪Sg/VB+ . NSg/C/P IPl+ VB NPr/Dq/P+ N🅪Sg/VB/J+ . VB/C NSg/I+ ISg/#r+ VB R +# NSg/IPl+ C/P D/P NSg/VB P VP/J N🅪Sg/VB+ . NSg/C/P IPl+ VP NPr/Dq/P+ N🅪Sg/VB/J+ . VB/C NSg/I+ ISg/#r+ VP R > remembered was uncommunicable forever . # VP/J VPt ? NSg/J . > # -> CHAPTER VII -# NSg/VB+ NSg/#r +> CHAPTER VII +# HeadingStart NSg/VB+ NSg/#r > # > It was when curiosity about Gatsby was at its highest that the lights in his # NPr/ISg+ VPt NSg/I/C NSg+ J/P NPr VPt NSg/P ISg/D$+ JS NSg/I/C/Ddem D NPl/V3+ NPr/J/R/P ISg/D$+ > house failed to go on one Saturday night — and , as obscurely as it had begun , his -# NPr/VB+ VP/J P NSg/VB/J J/P NSg/I/J NSg/VB+ N🅪Sg/VB+ . VB/C . NSg/R R NSg/R NPr/ISg+ VB VPp . ISg/D$+ -> career as Trimalchio was over . Only gradually did I become aware that the -# NSg/VB/J+ NSg/R ? VPt NSg/J/P . J/R/C R VPt ISg/#r+ VBPp VB/J NSg/I/C/Ddem D +# NPr/VB+ VP/J P NSg/VB/J J/P NSg/I/J NSg/VB+ N🅪Sg/VB+ . VB/C . NSg/R R NSg/R NPr/ISg+ VP VPp . ISg/D$+ +> career as Trimalchio was over . Only gradually did I become aware that the +# NSg/VB/J+ NSg/R ? VPt NSg/J/P . J/R/C R VXPt ISg/#r+ VBPp VB/J NSg/I/C/Ddem D > automobiles which turned expectantly into his drive stayed for just a minute and -# NPl/V3 I/C+ VP/J R P ISg/D$+ N🅪Sg/VB VP/J R/C/P J D/P NSg/VB/J+ VB/C -> then drove sulkily away . Wondering if he were sick I went over to find out — an -# NSg/J/C NSg/VPt R VB/J . Nᴹ/Vg/J NSg/C NPr/ISg+ NSg/VPt NSg/VB/J ISg/#r+ NSg/VPt NSg/J/P P NSg/VB NSg/VB/J/R/P . D/P +# NPl/V3 I/C+ VP/J R P ISg/D$+ N🅪Sg/VB VP/J R/C/P J/R D/P NSg/VB/J+ VB/C +> then drove sulkily away . Wondering if he were sick I went over to find out — an +# NSg/J/R/C NSg/VPt R VB/J . Nᴹ/Vg/J NSg/C NPr/ISg+ NSg/VPt NSg/VB/J ISg/#r+ NSg/VPt NSg/J/P P NSg/VB NSg/VB/J/R/P . D/P > unfamiliar butler with a villainous face squinted at me suspiciously from the # NSg/J NPr/VB P D/P J NSg/VB+ VP/J NSg/P NPr/ISg+ R P D > door . @@ -7011,7 +7011,7 @@ > # > “ I hadn’t seen him around , and I was rather worried . Tell him Mr . Carraway came -# . ISg/#r+ VB NSg/VPp ISg+ J/P . VB/C ISg/#r+ VPt NPr/VB/J/R VP/J . NPr/VB ISg+ NSg+ . ? NSg/VPt/P +# . ISg/#r+ VPt NSg/VPp ISg+ J/P . VB/C ISg/#r+ VPt NPr/VB/J/R VP/J . NPr/VB ISg+ NSg+ . ? NSg/VPt/P > over . ” # NSg/J/P . . > @@ -7033,15 +7033,15 @@ > # > My Finn informed me that Gatsby had dismissed every servant in his house a week -# D$+ NPr+ VP/J NPr/ISg+ NSg/I/C/Ddem NPr VB VP/J Dq NSg/VB+ NPr/J/R/P ISg/D$+ NPr/VB D/P NSg/J+ -> ago and replaced them with half a dozen others , who never went into West Egg -# J/P VB/C VP/J NSg/IPl+ P N🅪Sg/VB/J/P+ D/P NSg NPl/V3+ . NPr/I+ R NSg/VPt P NPr/VB/J+ N🅪Sg/VB+ +# D$+ NPr+ VP/J NPr/ISg+ NSg/I/C/Ddem NPr VP VP/J Dq NSg/VB+ NPr/J/R/P ISg/D$+ NPr/VB D/P NSg/J+ +> ago and replaced them with half a dozen others , who never went into West Egg +# J/P VB/C VP/J NSg/IPl+ P N🅪Sg/J/P+ D/P NSg NPl/V3+ . NPr/I+ R NSg/VPt P NPr/VB/J+ N🅪Sg/VB+ > Village to be bribed by the tradesmen , but ordered moderate supplies over the # NSg+ P NSg/VXB VP/J NSg/J/P D NPl . NSg/C/P VP/J NSg/VB/J NPl/V3+ NSg/J/P D > telephone . The grocery boy reported that the kitchen looked like a pigsty , and # NSg/VB+ . D+ NSg/VB+ NSg/VB+ VP/J NSg/I/C/Ddem D+ NSg/VB+ VP/J NSg/VB/J/C/P D/P+ NSg+ . VB/C > the general opinion in the village was that the new people weren’t servants at -# D NSg/VB/J N🅪Sg NPr/J/R/P D+ NSg+ VPt NSg/I/C/Ddem D NSg/J NPl/VB+ VB NPl/V3+ NSg/P +# D NSg/VB/J N🅪Sg NPr/J/R/P D+ NSg+ VPt NSg/I/C/Ddem D NSg/J NPl/VB+ VPt NPl/V3+ NSg/P > all . # NSg/I/J/C/Dq . > @@ -7069,7 +7069,7 @@ > # > So the whole caravansary had fallen in like a card house at the disapproval in -# NSg/I/J/R/C D NSg/J NSg VB VPp/J NPr/J/R/P NSg/VB/J/C/P D/P N🅪Sg/VB+ NPr/VB+ NSg/P D N🅪Sg NPr/J/R/P +# NSg/I/J/R/C D NSg/J NSg VP VPp/J NPr/J/R/P NSg/VB/J/C/P D/P N🅪Sg/VB+ NPr/VB+ NSg/P D N🅪Sg NPr/J/R/P > her eyes . # ISg/D$+ NPl/V3+ . > @@ -7086,14 +7086,14 @@ # > He was calling up at Daisy’s request — would I come to lunch at her house # NPr/ISg+ VPt Nᴹ/Vg/J NSg/VB/J/P NSg/P NSg$ NSg/VB+ . VXB ISg/#r+ NSg/VBPp/P P N🅪Sg/VB NSg/P ISg/D$+ NPr/VB+ -> to - morrow ? Miss Baker would be there . Half an hour later Daisy herself -# P . NPr/VB . NSg/VB NPr+ VXB NSg/VXB R . N🅪Sg/VB/J/P+ D/P+ NSg+ JC NPr ISg+ +> to - morrow ? Miss Baker would be there . Half an hour later Daisy herself +# P . NPr/VB . NSg/VB NPr+ VXB NSg/VXB R . N🅪Sg/J/P+ D/P+ NSg+ JC NPr ISg+ > telephoned and seemed relieved to find that I was coming . Something was up . And # VP/J VB/C VP/J VP/J P NSg/VB NSg/I/C/Ddem ISg/#r+ VPt Nᴹ/Vg/J . NSg/I/J+ VPt NSg/VB/J/P . VB/C > yet I couldn’t believe that they would choose this occasion for a -# NSg/VB/C ISg/#r+ VB VB NSg/I/C/Ddem IPl+ VXB NSg/VB/C I/Ddem NSg/VB+ R/C/P D/P +# NSg/VB/C ISg/#r+ VXB VB NSg/I/C/Ddem IPl+ VXB NSg/VB/C I/Ddem NSg/VB+ R/C/P D/P > scene — especially for the rather harrowing scene that Gatsby had outlined in the -# NSg/VB+ . R R/C/P D NPr/VB/J/R Nᴹ/Vg/J NSg/VB NSg/I/C/Ddem+ NPr VB VP/J NPr/J/R/P D +# NSg/VB+ . R R/C/P D NPr/VB/J/R Nᴹ/Vg/J NSg/VB NSg/I/C/Ddem+ NPr VP VP/J NPr/J/R/P D > garden . # NSg/VB/J+ . > @@ -7106,8 +7106,8 @@ # P D NSg/J NSg N🅪Sg/VB+ NSg/VPt/J D Nᴹ/Vg/J NSg/VB+ NSg/P NSg/VB+ . D N🅪Sg/VB/J+ > seats of the car hovered on the edge of combustion ; the woman next to me # NPl/V3 P D+ NSg+ VP/J J/P D NSg/VB P Nᴹ . D NSg/VB+ NSg/J/P P NPr/ISg+ -> perspired delicately for a while into her white shirtwaist , and then , as her -# VP/J R R/C/P D/P NSg/VB/C/P+ P ISg/D$+ NPr🅪Sg/VB/J NSg . VB/C NSg/J/C . NSg/R ISg/D$+ +> perspired delicately for a while into her white shirtwaist , and then , as her +# VP/J R R/C/P D/P NSg/VB/C/P+ P ISg/D$+ NPr🅪Sg/VB/J NSg . VB/C NSg/J/R/C . NSg/R ISg/D$+ > newspaper dampened under her fingers , lapsed despairingly into deep heat with a # N🅪Sg/VB+ VP/J NSg/J/P ISg/D$+ NPl/V3+ . VP/J R P NSg/J Nᴹ/VB+ P D/P > desolate cry . Her pocket - book slapped to the floor . @@ -7121,9 +7121,9 @@ > I picked it up with a weary bend and handed it back to her , holding it at arm’s # ISg/#r+ VP/J NPr/ISg+ NSg/VB/J/P P D/P+ VB/J+ NPr/VB+ VB/C VP/J NPr/ISg+ NSg/VB/J P ISg/D$+ . Nᴹ/Vg/J NPr/ISg+ NSg/P K > length and by the extreme tip of the corners to indicate that I had no designs -# N🅪Sg/VB+ VB/C NSg/J/P D NSg/J NSg/VB P D NPl/V3+ P VB NSg/I/C/Ddem ISg/#r+ VB NPr/Dq/P NPl/V3+ +# N🅪Sg/VB+ VB/C NSg/J/P D NSg/J NSg/VB P D NPl/V3+ P VB NSg/I/C/Ddem ISg/#r+ VP NPr/Dq/P NPl/V3+ > upon it — but every one near by , including the woman , suspected me just the same . -# P NPr/ISg+ . NSg/C/P Dq NSg/I/J+ NSg/VB/J/P NSg/J/P . Nᴹ/Vg/J D NSg/VB+ . VP/J NPr/ISg+ J D I/J . +# P NPr/ISg+ . NSg/C/P Dq NSg/I/J+ NSg/VB/J/P NSg/J/P . Nᴹ/Vg/J D NSg/VB+ . VP/J NPr/ISg+ J/R D I/J . > # > “ Hot ! ” said the conductor to familiar faces . “ Some weather ! . . . Hot ! . . . @@ -7135,7 +7135,7 @@ > My commutation ticket came back to me with a dark stain from his hand . That any # D$+ NSg NSg/VB+ NSg/VPt/P NSg/VB/J P NPr/ISg+ P D/P NSg/VB/J NSg/VB+ P ISg/D$+ NSg/VB+ . NSg/I/C/Ddem I/R/Dq+ > one should care in this heat whose flushed lips he kissed , whose head made damp -# NSg/I/J+ VXB N🅪Sg/VB NPr/J/R/P I/Ddem+ Nᴹ/VB+ I+ VP/J NPl/V3+ NPr/ISg+ VP/J . I+ NPr/VB/J+ VB Nᴹ/VB/J +# NSg/I/J+ VXB N🅪Sg/VB NPr/J/R/P I/Ddem+ Nᴹ/VB+ I+ VP/J NPl/V3+ NPr/ISg+ VP/J . I+ NPr/VB/J+ VP Nᴹ/VB/J > the pajama pocket over his heart ! # D NSg NSg/VB/J+ NSg/J/P ISg/D$+ N🅪Sg/VB+ . > @@ -7171,7 +7171,7 @@ > # > The room , shadowed well with awnings , was dark and cool . Daisy and Jordan lay -# D+ N🅪Sg/VB/J+ . VP/J NSg/VB/J/R P NPl/V3 . VPt NSg/VB/J VB/C NSg/VB/J . NPr VB/C NPr+ NSg/VB/J +# D+ N🅪Sg/VB/J+ . VP/J NSg/VB/J/R P NPl/V3 . VPt NSg/VB/J VB/C NSg/VB/J . NPr VB/C NPr+ NSg/VPt/J > upon an enormous couch , like silver idols weighing down their own white dresses # P D/P+ J+ NSg/VB+ . NSg/VB/J/C/P Nᴹ/VB/J+ NPl+ Nᴹ/Vg/J N🅪Sg/VB/J/P D$+ NSg/VB/J NPr🅪Sg/VB/J NPl/V3+ > against the singing breeze of the fans . @@ -7195,7 +7195,7 @@ > # > Gatsby stood in the centre of the crimson carpet and gazed around with -# NPr VB NPr/J/R/P D NSg/VB/Comm P D NSg/VB/J NSg/VB+ VB/C VP/J J/P P +# NPr VP NPr/J/R/P D NSg/VB/Comm P D NSg/VB/J NSg/VB+ VB/C VP/J J/P P > fascinated eyes . Daisy watched him and laughed , her sweet , exciting laugh ; a # VP/J NPl/V3+ . NPr+ VP/J ISg+ VB/C VP/J . ISg/D$+ NPr/VB/J . Nᴹ/Vg/J+ NSg/VB+ . D/P > tiny gust of powder rose from her bosom into the air . @@ -7208,10 +7208,10 @@ # > We were silent . The voice in the hall rose high with annoyance : “ Very well , # IPl+ NSg/VPt NSg/J . D NSg/VB+ NPr/J/R/P D+ NPr+ NPr/VPt/J NSg/VB/J/R P N🅪Sg . . J/R NSg/VB/J/R . -> then , I won’t sell you the car at all . . . . I’m under no obligations to you at -# NSg/J/C . ISg/#r+ VB NSg/VB ISgPl+ D NSg+ NSg/P NSg/I/J/C/Dq . . . . K NSg/J/P NPr/Dq/P NPl+ P ISgPl+ NSg/P +> then , I won’t sell you the car at all . . . . I’m under no obligations to you at +# NSg/J/R/C . ISg/#r+ VXB NSg/VB ISgPl+ D NSg+ NSg/P NSg/I/J/C/Dq . . . . K NSg/J/P NPr/Dq/P NPl+ P ISgPl+ NSg/P > all . . . and as for your bothering me about it at lunch time , I won’t stand -# NSg/I/J/C/Dq . . . VB/C NSg/R R/C/P D$+ Nᴹ/Vg/J NPr/ISg+ J/P NPr/ISg+ NSg/P N🅪Sg/VB+ N🅪Sg/VB/J+ . ISg/#r+ VB NSg/VB +# NSg/I/J/C/Dq . . . VB/C NSg/R R/C/P D$+ Nᴹ/Vg/J NPr/ISg+ J/P NPr/ISg+ NSg/P N🅪Sg/VB+ N🅪Sg/VB/J+ . ISg/#r+ VXB NSg/VB > that at all ! ” # NSg/I/C/Ddem NSg/P NSg/I/J/C/Dq . . > @@ -7243,7 +7243,7 @@ > # > As he left the room again she got up and went over to Gatsby and pulled his face -# NSg/R NPr/ISg+ NPr/VB/J D+ N🅪Sg/VB/J+ P ISg+ VP NSg/VB/J/P VB/C NSg/VPt NSg/J/P P NPr VB/C VP/J ISg/D$+ NSg/VB+ +# NSg/R NPr/ISg+ NPr/VP/J D+ N🅪Sg/VB/J+ P ISg+ VP NSg/VB/J/P VB/C NSg/VPt NSg/J/P P NPr VB/C VP/J ISg/D$+ NSg/VB+ > down , kissing him on the mouth . # N🅪Sg/VB/J/P . Nᴹ/Vg/J ISg+ J/P D NSg/VB+ . > @@ -7268,10 +7268,10 @@ # . NSg/I+ D/P NSg/VB/J/R . NSg/J NSg/VB+ . . > # -> “ I don’t care ! ” cried Daisy , and began to clog on the brick fireplace . Then she -# . ISg/#r+ VB N🅪Sg/VB+ . . VP/J NPr+ . VB/C VPt P NSg/VB J/P D+ N🅪Sg/VB/J+ NSg+ . NSg/J/C ISg+ +> “ I don’t care ! ” cried Daisy , and began to clog on the brick fireplace . Then she +# . ISg/#r+ VXB N🅪Sg/VB+ . . VP/J NPr+ . VB/C VPt P NSg/VB J/P D+ N🅪Sg/VB/J+ NSg+ . NSg/J/R/C ISg+ > remembered the heat and sat down guiltily on the couch just as a freshly -# VP/J D+ Nᴹ/VB+ VB/C NSg/VP/J N🅪Sg/VB/J/P R J/P D+ NSg/VB+ J NSg/R D/P R +# VP/J D+ Nᴹ/VB+ VB/C NSg/VP/J N🅪Sg/VB/J/P R J/P D+ NSg/VB+ J/R NSg/R D/P R > laundered nurse leading a little girl came into the room . # VP/J NSg/VB+ Nᴹ/Vg/J D/P NPr/I/J/Dq NSg/VB+ NSg/VPt/P P D N🅪Sg/VB/J+ . > @@ -7288,8 +7288,8 @@ # P ISg/D$+ NSg$ NSg/VB+ . > # -> “ The bles - sed pre - cious ! Did mother get powder on your old yellowy hair ? Stand -# . D ? . NPr NSg/VB/P . ? . VPt NSg/VB/J+ NSg/VB N🅪Sg/VB+ J/P D$+ NSg/J J N🅪Sg/VB+ . NSg/VB +> “ The bles - sed pre - cious ! Did mother get powder on your old yellowy hair ? Stand +# . D ? . NPr NSg/VB/P . ? . VXPt NSg/VB/J+ NSg/VB N🅪Sg/VB+ J/P D$+ NSg/J J N🅪Sg/VB+ . NSg/VB > up now , and say — How - de - do . ” # NSg/VB/J/P NSg/J/R/C . VB/C NSg/VB . NSg/C . NPr+ . VXB . . > @@ -7297,7 +7297,7 @@ > Gatsby and I in turn leaned down and took the small reluctant hand . Afterward he # NPr VB/C ISg/#r+ NPr/J/R/P NSg/VB VP/J N🅪Sg/VB/J/P VB/C VPt D NPr/VB/J J NSg/VB+ . R/Am NPr/ISg+ > kept looking at the child with surprise . I don’t think he had ever really -# VP Nᴹ/Vg/J NSg/P D NSg/VB P NSg/VB+ . ISg/#r+ VB NSg/VB NPr/ISg+ VB J R +# VP Nᴹ/Vg/J NSg/P D NSg/VB P NSg/VB+ . ISg/#r+ VXB NSg/VB NPr/ISg+ VP J/R R > believed in its existence before . # VP/J NPr/J/R/P ISg/D$+ NSg+ C/P . > @@ -7329,13 +7329,13 @@ > # > “ She doesn’t look like her father , ” explained Daisy . “ She looks like me . She’s -# . ISg+ VB NSg/VB NSg/VB/J/C/P ISg/D$+ NPr/VB+ . . VP/J NPr+ . . ISg+ NPl/V3 NSg/VB/J/C/P NPr/ISg+ . K +# . ISg+ VX3 NSg/VB NSg/VB/J/C/P ISg/D$+ NPr/VB+ . . VP/J NPr+ . . ISg+ NPl/V3 NSg/VB/J/C/P NPr/ISg+ . K > got my hair and shape of the face . ” # VP D$+ N🅪Sg/VB VB/C N🅪Sg/VB P D NSg/VB+ . . > # > Daisy sat back upon the couch . The nurse took a step forward and held out her -# NPr+ NSg/VP/J NSg/VB/J P D+ NSg/VB+ . D+ NSg/VB+ VPt D/P+ NSg/VB+ NSg/VB/J VB/C VB NSg/VB/J/R/P ISg/D$+ +# NPr+ NSg/VP/J NSg/VB/J P D+ NSg/VB+ . D+ NSg/VB+ VPt D/P+ NSg/VB+ NSg/VB/J VB/C VP NSg/VB/J/R/P ISg/D$+ > hand . # NSg/VB+ . > @@ -7349,9 +7349,9 @@ > # > With a reluctant backward glance the well - disciplined child held to her nurse’s -# P D/P J NSg/J NSg/VB D NSg/VB/J/R . VP/J+ NSg/VB VB P ISg/D$+ NSg$ +# P D/P J NSg/J NSg/VB D NSg/VB/J/R . VP/J+ NSg/VB VP P ISg/D$+ NSg$ > hand and was pulled out the door , just as Tom came back , preceding four gin -# NSg/VB+ VB/C VPt VP/J NSg/VB/J/R/P D NSg/VB+ . J NSg/R NPr/VB+ NSg/VPt/P NSg/VB/J . Nᴹ/Vg/J NSg N🅪Sg/VB/C+ +# NSg/VB+ VB/C VPt VP/J NSg/VB/J/R/P D NSg/VB+ . J/R NSg/R NPr/VB+ NSg/VPt/P NSg/VB/J . Nᴹ/Vg/J NSg N🅪Sg/VB/C+ > rickeys that clicked full of ice . # ? NSg/I/C/Ddem+ VP/J NSg/VB/J P NPr🅪Sg/VB+ . > @@ -7373,7 +7373,7 @@ > “ It seems that pretty soon the earth’s going to fall into the sun — or wait a # . NPr/ISg+ V3 NSg/I/C/Ddem NSg/VB/J/R J/R D K Nᴹ/Vg/J P N🅪Sg/VB P D NPr/VB+ . NPr/C NSg/VB D/P > minute — it’s just the opposite — the sun’s getting colder every year . -# NSg/VB/J+ . K J D NSg/J/P . D NSg$ NSg/Vg JC Dq NSg+ . +# NSg/VB/J+ . K J/R D NSg/J/P . D NSg$ NSg/Vg JC Dq NSg+ . > # > “ Come outside , ” he suggested to Gatsby , “ I’d like you to have a look at the @@ -7402,8 +7402,8 @@ # D$+ NPl/V3+ VP/J NSg/J/P D NPr/VPt/J+ . NPl/V3 VB/C D NSg/VB/J NSg/VB+ VB/C D J NSg/VB P D+ > dog - days alongshore . Slowly the white wings of the boat moved against the blue # NSg/VB/J+ . NPl+ J . R D NPr🅪Sg/VB/J NPl/V3 P D+ NSg/VB+ VP/J C/P D N🅪Sg/VB/J -> cool limit of the sky . Ahead lay the scalloped ocean and the abounding blessed -# NSg/VB/J NSg/VB/J P D+ N🅪Sg/VB+ . R NSg/VB/J D VP/J NSg+ VB/C D Nᴹ/Vg/J VP/J +> cool limit of the sky . Ahead lay the scalloped ocean and the abounding blessed +# NSg/VB/J NSg/VB/J P D+ N🅪Sg/VB+ . R NSg/VPt/J D VP/J NSg+ VB/C D Nᴹ/Vg/J VP/J > isles . # NPl+ . > @@ -7415,7 +7415,7 @@ > # > We had luncheon in the dining - room , darkened too against the heat , and drank -# IPl+ VB NSg/VB+ NPr/J/R/P D+ Nᴹ/Vg/J+ . N🅪Sg/VB/J+ . VP/J R C/P D+ Nᴹ/VB+ . VB/C NSg/VPt +# IPl+ VP NSg/VB+ NPr/J/R/P D+ Nᴹ/Vg/J+ . N🅪Sg/VB/J+ . VP/J R C/P D+ Nᴹ/VB+ . VB/C NSg/VPt > down nervous gayety with the cold ale . # N🅪Sg/VB/J/P J ? P D NSg/J N🅪Sg+ . > @@ -7427,7 +7427,7 @@ > # > “ Don’t be morbid , ” Jordan said . “ Life starts all over again when it gets crisp -# . VB NSg/VXB J . . NPr+ VP/J . . N🅪Sg/VB+ NPl/V3 NSg/I/J/C/Dq NSg/J/P P NSg/I/C NPr/ISg+ NPl/V3 NSg/VB/J +# . VXB NSg/VXB J . . NPr+ VP/J . . N🅪Sg/VB+ NPl/V3 NSg/I/J/C/Dq NSg/J/P P NSg/I/C NPr/ISg+ NPl/V3 NSg/VB/J > in the fall . ” # NPr/J/R/P D+ N🅪Sg/VB+ . . > @@ -7446,8 +7446,8 @@ # > “ I’ve heard of making a garage out of a stable , ” Tom was saying to Gatsby , “ but # . K VP/J P Nᴹ/Vg/J D/P NSg/VB+ NSg/VB/J/R/P P D/P NSg/VB/J . . NPr/VB+ VPt N🅪Sg/Vg/J P NPr . . NSg/C/P -> I’m the first man who ever made a stable out of a garage . ” -# K D NSg/VB/J NPr/VB/J+ NPr/I+ J VB D/P NSg/VB/J NSg/VB/J/R/P P D/P NSg/VB+ . . +> I’m the first man who ever made a stable out of a garage . ” +# K D NSg/J NPr/VB/J+ NPr/I+ J/R VP D/P NSg/VB/J NSg/VB/J/R/P P D/P NSg/VB+ . . > # > “ Who wants to go to town ? ” demanded Daisy insistently . Gatsby’s eyes floated @@ -7457,7 +7457,7 @@ > # > Their eyes met , and they stared together at each other , alone in space . With an -# D$+ NPl/V3+ VB . VB/C IPl+ VP/J J NSg/P Dq NSg/VB/J . J NPr/J/R/P N🅪Sg/VB+ . P D/P+ +# D$+ NPl/V3+ VP . VB/C IPl+ VP/J J NSg/P Dq NSg/VB/J . J NPr/J/R/P N🅪Sg/VB+ . P D/P+ > effort she glanced down at the table . # N🅪Sg/VB+ ISg+ VP/J N🅪Sg/VB/J/P NSg/P D+ NSg/VB+ . > @@ -7467,11 +7467,11 @@ > # > She had told him that she loved him , and Tom Buchanan saw . He was astounded . His -# ISg+ VB VP ISg+ NSg/I/C/Ddem ISg+ VP/J ISg+ . VB/C NPr/VB+ NPr+ NSg/VPt . NPr/ISg+ VPt VP/J . ISg/D$+ -> mouth opened a little , and he looked at Gatsby , and then back at Daisy as if he -# NSg/VB+ VP/J D/P NPr/I/J/Dq . VB/C NPr/ISg+ VP/J NSg/P NPr . VB/C NSg/J/C NSg/VB/J NSg/P NPr+ NSg/R NSg/C NPr/ISg+ +# ISg+ VP VP ISg+ NSg/I/C/Ddem ISg+ VP/J ISg+ . VB/C NPr/VB+ NPr+ NSg/VPt . NPr/ISg+ VPt VP/J . ISg/D$+ +> mouth opened a little , and he looked at Gatsby , and then back at Daisy as if he +# NSg/VB+ VP/J D/P NPr/I/J/Dq . VB/C NPr/ISg+ VP/J NSg/P NPr . VB/C NSg/J/R/C NSg/VB/J NSg/P NPr+ NSg/R NSg/C NPr/ISg+ > had just recognized her as some one he knew a long time ago . -# VB J VP/J ISg/D$+ NSg/R I/J/R/Dq NSg/I/J+ NPr/ISg+ VPt D/P NPr/VB/J N🅪Sg/VB/J+ J/P . +# VP J/R VP/J ISg/D$+ NSg/R I/J/R/Dq NSg/I/J+ NPr/ISg+ VPt D/P NPr/VB/J N🅪Sg/VB/J+ J/P . > # > “ You resemble the advertisement of the man , ” she went on innocently . ‘ You know @@ -7486,8 +7486,8 @@ # J/P . K NSg/I/J/C/Dq Nᴹ/Vg/J P NSg . . > # -> He got up , his eyes still flashing between Gatsby and his wife . No one moved . -# NPr/ISg+ VP NSg/VB/J/P . ISg/D$+ NPl/V3+ NSg/VB/J Nᴹ/Vg/J NSg/P NPr VB/C ISg/D$+ NSg/VB/J+ . NPr/Dq/P NSg/I/J VP/J . +> He got up , his eyes still flashing between Gatsby and his wife . No one moved . +# NPr/ISg+ VP NSg/VB/J/P . ISg/D$+ NPl/V3+ NSg/VB/J/R Nᴹ/Vg/J NSg/P NPr VB/C ISg/D$+ NSg/VB/J+ . NPr/Dq/P NSg/I/J VP/J . > # > “ Come on ! ” His temper cracked a little . “ What’s the matter , anyhow ? If we’re @@ -7496,8 +7496,8 @@ # Nᴹ/Vg/J P NSg . NSg$ NSg/VB . . > # -> His hand , trembling with his effort at self - control , bore to his lips the last -# ISg/D$+ NSg/VB+ . Nᴹ/Vg/J P ISg/D$+ N🅪Sg/VB+ NSg/P NSg/I/VB/J+ . N🅪Sg/VB+ . NSg/VB P ISg/D$+ NPl/V3 D NSg/VB/J +> His hand , trembling with his effort at self - control , bore to his lips the last +# ISg/D$+ NSg/VB+ . Nᴹ/Vg/J P ISg/D$+ N🅪Sg/VB+ NSg/P NSg/I/VB/J+ . N🅪Sg/VB+ . NSg/VBPt P ISg/D$+ NPl/V3 D NSg/VB/J > of his glass of ale . Daisy’s voice got us to our feet and out on to the blazing # P ISg/D$+ NPr🅪Sg/VB P N🅪Sg+ . NSg$ NSg/VB+ VP NPr/IPl+ P D$+ NPl+ VB/C NSg/VB/J/R/P J/P P D Nᴹ/Vg/J > gravel drive . @@ -7505,9 +7505,9 @@ > # > “ Are we just going to go ? ” she objected . “ Like this ? Aren’t we going to let any -# . VB IPl+ J Nᴹ/Vg/J P NSg/VB/J . . ISg+ VP/J . . NSg/VB/J/C/P I/Ddem+ . VB IPl+ Nᴹ/Vg/J P NSg/VBP I/R/Dq -> one smoke a cigarette first ? ” -# NSg/I/J N🅪Sg/VB+ D/P NSg/VB+ NSg/VB/J . . +# . VB IPl+ J/R Nᴹ/Vg/J P NSg/VB/J . . ISg+ VP/J . . NSg/VB/J/C/P I/Ddem+ . VB IPl+ Nᴹ/Vg/J P NSg/VBP I/R/Dq +> one smoke a cigarette first ? ” +# NSg/I/J N🅪Sg/VB+ D/P NSg/VB+ NSg/J . . > # > “ Everybody smoked all through lunch . ” @@ -7519,7 +7519,7 @@ > # > He didn’t answer . -# NPr/ISg+ VB NSg/VB+ . +# NPr/ISg+ VXPt NSg/VB+ . > # > “ Have it your own way , ” she said . “ Come on , Jordan . ” @@ -7527,7 +7527,7 @@ > # > They went up - stairs to get ready while we three men stood there shuffling the -# IPl+ NSg/VPt NSg/VB/J/P . NPl+ P NSg/VB NSg/VB/J NSg/VB/C/P IPl+ NSg+ NPl+ VB R+ Nᴹ/Vg/J D +# IPl+ NSg/VPt NSg/VB/J/P . NPl+ P NSg/VB NSg/VB/J NSg/VB/C/P IPl+ NSg+ NPl+ VP R+ Nᴹ/Vg/J D > hot pebbles with our feet . A silver curve of the moon hovered already in the # NSg/VB/J NPl/V3+ P D$+ NPl+ . D/P Nᴹ/VB/J+ NSg/VB/J P D+ NPr/VB+ VP/J R NPr/J/R/P D+ > western sky . Gatsby started to speak , changed his mind , but not before Tom @@ -7553,7 +7553,7 @@ > # > “ I don’t see the idea of going to town , ” broke out Tom savagely . “ Women get -# . ISg/#r+ VB NSg/VB D NSg+ P Nᴹ/Vg/J P NSg . . NSg/VPt/J NSg/VB/J/R/P NPr/VB+ R . . NPl+ NSg/VB +# . ISg/#r+ VXB NSg/VB D NSg+ P Nᴹ/Vg/J P NSg . . NSg/VPt/J NSg/VB/J/R/P NPr/VB+ R . . NPl+ NSg/VB > these notions in their heads — — — ” # I/Ddem+ NPl+ NPr/J/R/P D$+ NPl/V3+ . . . . > @@ -7601,9 +7601,9 @@ > # > “ Shall we all go in my car ? ” suggested Gatsby . He felt the hot , green leather of -# . VXB IPl+ NSg/I/J/C/Dq NSg/VB/J+ NPr/J/R/P D$+ NSg+ . . VP/J NPr . NPr/ISg+ N🅪Sg/VB/J D NSg/VB/J . NPr🅪Sg/VB/J N🅪Sg/VB/J P +# . VXB IPl+ NSg/I/J/C/Dq NSg/VB/J+ NPr/J/R/P D$+ NSg+ . . VP/J NPr . NPr/ISg+ N🅪Sg/VP/J D NSg/VB/J . NPr🅪Sg/VB/J N🅪Sg/VB/J P > the seat . “ I ought to have left it in the shade . ” -# D+ NSg/VB+ . . ISg/#r+ NSg/I/VXB P NSg/VXB NPr/VB/J NPr/ISg+ NPr/J/R/P D+ N🅪Sg/VB+ . . +# D+ NSg/VB+ . . ISg/#r+ NSg/I/VXB P NSg/VXB NPr/VP/J NPr/ISg+ NPr/J/R/P D+ N🅪Sg/VB+ . . > # > “ Is it standard shift ? ” demanded Tom . @@ -7623,7 +7623,7 @@ > # > “ I don’t think there’s much gas , ” he objected . -# . ISg/#r+ VB NSg/VB K NSg/I/J/R/Dq NSg/VB/J+ . . NPr/ISg+ VP/J . +# . ISg/#r+ VXB NSg/VB K NSg/I/J/R/Dq NSg/VB/J+ . . NPr/ISg+ VP/J . > # > “ Plenty of gas , ” said Tom boisterously . He looked at the gauge . “ And if it runs @@ -7637,7 +7637,7 @@ > and an indefinable expression , at once definitely unfamiliar and vaguely # VB/C D/P+ J+ N🅪Sg+ . NSg/P NSg/C R NSg/J VB/C R > recognizable , as if I had only heard it described in words , passed over Gatsby’s -# J . NSg/R NSg/C ISg/#r+ VB J/R/C VP/J NPr/ISg+ VP/J NPr/J/R/P NPl/V3+ . VP/J NSg/J/P NSg$ +# J . NSg/R NSg/C ISg/#r+ VP J/R/C VP/J NPr/ISg+ VP/J NPr/J/R/P NPl/V3+ . VP/J NSg/J/P NSg$ > face . # NSg/VB+ . > @@ -7666,22 +7666,22 @@ # NSg/J/P . > # -> “ Did you see that ? ” demanded Tom . -# . VPt ISgPl+ NSg/VB NSg/I/C/Ddem+ . . VP/J NPr/VB+ . +> “ Did you see that ? ” demanded Tom . +# . VXPt ISgPl+ NSg/VB NSg/I/C/Ddem+ . . VP/J NPr/VB+ . > # > “ See what ? ” # . NSg/VB NSg/I+ . . > # -> He looked at me keenly , realizing that Jordan and I must have known all along . -# NPr/ISg+ VP/J NSg/P NPr/ISg+ R . Nᴹ/Vg/J/NoAm NSg/I/C/Ddem NPr+ VB/C ISg/#r+ NSg/VB NSg/VXB VPp/J NSg/I/J/C/Dq P . +> He looked at me keenly , realizing that Jordan and I must have known all along . +# NPr/ISg+ VP/J NSg/P NPr/ISg+ R . Nᴹ/Vg/J/NoAm NSg/I/C/Ddem NPr+ VB/C ISg/#r+ NSg/VXB NSg/VXB VPp/J NSg/I/J/C/Dq P . > # > “ You think I’m pretty dumb , don’t you ? ” he suggested . “ Perhaps I am , but I have -# . ISgPl+ NSg/VB K NSg/VB/J/R VB/J . VB ISgPl+ . . NPr/ISg+ VP/J . . NSg/R ISg/#r+ NPr/VB/J . NSg/C/P ISg/#r+ NSg/VXB +# . ISgPl+ NSg/VB K NSg/VB/J/R VB/J . VXB ISgPl+ . . NPr/ISg+ VP/J . . NSg/R ISg/#r+ NPr/VB/J . NSg/C/P ISg/#r+ NSg/VXB > a — almost a second sight , sometimes , that tells me what to do . Maybe you don’t -# D/P . R D/P+ NSg/VB/J+ N🅪Sg/VB+ . R . NSg/I/C/Ddem+ NPl/V3 NPr/ISg+ NSg/I+ P VXB . NSg/J/R ISgPl+ VB +# D/P . R D/P+ NSg/VB/J+ N🅪Sg/VB+ . R . NSg/I/C/Ddem+ NPl/V3 NPr/ISg+ NSg/I+ P VXB . NSg/J/R ISgPl+ VXB > believe that , but science — — — ” # VB NSg/I/C/Ddem+ . NSg/C/P N🅪Sg/VB+ . . . . > @@ -7693,7 +7693,7 @@ > # > “ I’ve made a small investigation of this fellow , ” he continued . “ I could have -# . K VB D/P NPr/VB/J N🅪Sg P I/Ddem NSg/VB . . NPr/ISg+ VP/J . . ISg/#r+ NSg/VXB NSg/VXB +# . K VP D/P NPr/VB/J N🅪Sg P I/Ddem NSg . . NPr/ISg+ VP/J . . ISg/#r+ NSg/VXB NSg/VXB > gone deeper if I’d known — — — ” # VPp/J/P JC NSg/C K VPp/J . . . . > @@ -7711,13 +7711,13 @@ > # > “ About Gatsby ! No , I haven’t . I said I’d been making a small investigation of -# . J/P NPr . NPr/Dq/P . ISg/#r+ VB . ISg/#r+ VP/J K NSg/VPp Nᴹ/Vg/J D/P NPr/VB/J N🅪Sg P +# . J/P NPr . NPr/Dq/P . ISg/#r+ VXB . ISg/#r+ VP/J K NSg/VPp Nᴹ/Vg/J D/P NPr/VB/J N🅪Sg P > his past . ” # ISg/D$+ NSg/VB/J/P . . > # > “ And you found he was an Oxford man , ” said Jordan helpfully . -# . VB/C ISgPl+ NSg/VB NPr/ISg+ VPt D/P NPr NPr/VB/J . . VP/J NPr+ R . +# . VB/C ISgPl+ NSg/VP NPr/ISg+ VPt D/P NPr NPr/VB/J . . VP/J NPr+ R . > # > “ An Oxford man ! ” He was incredulous . “ Like hell he is ! He wears a pink suit . ” @@ -7732,8 +7732,8 @@ # . NPr+ . NSg/J+ NPr+ . . VP/J NPr/VB+ R . . NPr/C NSg/I/J+ NSg/VB/J/C/P NSg/I/C/Ddem+ . . > # -> “ Listen , Tom . If you’re such a snob , why did you invite him to lunch ? ” demanded -# . NSg/VB . NPr/VB+ . NSg/C K NSg/I D/P NSg . NSg/VB VPt ISgPl+ NSg/VB ISg+ P N🅪Sg/VB . . VP/J +> “ Listen , Tom . If you’re such a snob , why did you invite him to lunch ? ” demanded +# . NSg/VB . NPr/VB+ . NSg/C K NSg/I D/P NSg . NSg/VB VXPt ISgPl+ NSg/VB ISg+ P N🅪Sg/VB . . VP/J > Jordan crossly . # NPr+ R . > @@ -7744,8 +7744,8 @@ # > We were all irritable now with the fading ale , and aware of it we drove for a # IPl+ NSg/VPt NSg/I/J/C/Dq J NSg/J/R/C P D+ Nᴹ/Vg/J N🅪Sg+ . VB/C VB/J P NPr/ISg+ IPl+ NSg/VPt R/C/P D/P -> while in silence . Then as Doctor T. J. Eckleburg’s faded eyes came into sight -# NSg/VB/C/P NPr/J/R/P NSg/VB+ . NSg/J/C NSg/R NSg/VB+ ? ? ? J NPl/V3+ NSg/VPt/P P N🅪Sg/VB+ +> while in silence . Then as Doctor T. J. Eckleburg’s faded eyes came into sight +# NSg/VB/C/P NPr/J/R/P NSg/VB+ . NSg/J/R/C NSg/R NSg/VB+ ? ? ? J NPl/V3+ NSg/VPt/P P N🅪Sg/VB+ > down the road , I remembered Gatsby’s caution about gasoline . # N🅪Sg/VB/J/P D N🅪Sg/J+ . ISg/#r+ VP/J NSg$ N🅪Sg/VB+ J/P Nᴹ . > @@ -7755,13 +7755,13 @@ > # > “ But there’s a garage right here , ” objected Jordan . “ I don’t want to get stalled -# . NSg/C/P K D/P+ NSg/VB+ NPr/VB/J NSg/J/R . . VP/J NPr+ . . ISg/#r+ VB NSg/VB P NSg/VB VP/J +# . NSg/C/P K D/P+ NSg/VB+ NPr/VB/J NSg/J/R . . VP/J NPr+ . . ISg/#r+ VXB NSg/VB P NSg/VB VP/J > in this baking heat . ” # NPr/J/R/P I/Ddem Nᴹ/Vg/J+ Nᴹ/VB+ . . > # > Tom threw on both brakes impatiently , and we slid to an abrupt dusty spot under -# NPr/VB+ VB J/P I/C/Dq+ NPl/V3+ R . VB/C IPl+ VP P D/P NSg/VB/J NPr/J NSg/VB/J+ NSg/J/P +# NPr/VB+ VPt J/P I/C/Dq+ NPl/V3+ R . VB/C IPl+ VP P D/P NSg/VB/J NPr/J NSg/VB/J+ NSg/J/P > Wilson’s sign . After a moment the proprietor emerged from the interior of his # NSg$ NSg/VB+ . P D/P+ NSg+ D NSg VP/J P D NSg/J P ISg/D$+ > establishment and gazed hollow - eyed at the car . @@ -7769,7 +7769,7 @@ > # > “ Let’s have some gas ! ” cried Tom roughly . “ What do you think we stopped for — to -# . NSg$ NSg/VXB I/J/R/Dq+ NSg/VB/J+ . . VP/J NPr/VB+ R . . NSg/I+ VXB ISgPl+ NSg/VB IPl+ VB/J R/C/P . P +# . NSg$ NSg/VXB I/J/R/Dq+ NSg/VB/J+ . . VP/J NPr/VB+ R . . NSg/I+ VXB ISgPl+ NSg/VB IPl+ VP/J R/C/P . P > admire the view ? ” # VB D+ NSg/VB+ . . > @@ -7793,13 +7793,13 @@ > # > With an effort Wilson left the shade and support of the doorway and , breathing -# P D/P+ N🅪Sg/VB+ NPr+ NPr/VB/J D N🅪Sg/VB VB/C N🅪Sg/VB P D+ NSg+ VB/C . Nᴹ/Vg/J +# P D/P+ N🅪Sg/VB+ NPr+ NPr/VP/J D N🅪Sg/VB VB/C N🅪Sg/VB P D+ NSg+ VB/C . Nᴹ/Vg/J > hard , unscrewed the cap of the tank . In the sunlight his face was green . # N🅪Sg/J/R . VP/J D NPr/VB P D NSg/VB+ . NPr/J/R/P D+ NSg/VB+ ISg/D$+ NSg/VB+ VPt NPr🅪Sg/VB/J . > # > “ I didn’t mean to interrupt your lunch , ” he said . “ But I need money pretty bad , -# . ISg/#r+ VB NSg/VB/J P NSg/VB D$+ N🅪Sg/VB+ . . NPr/ISg+ VP/J . . NSg/C/P ISg/#r+ N🅪Sg/VXB N🅪Sg/J+ NSg/VB/J/R NSg/VB/J . +# . ISg/#r+ VXPt NSg/VB/J P NSg/VB D$+ N🅪Sg/VB+ . . NPr/ISg+ VP/J . . NSg/C/P ISg/#r+ N🅪Sg/VXB N🅪Sg/J+ NSg/VB/J/R NSg/VB/J . > and I was wondering what you were going to do with your old car . ” # VB/C ISg/#r+ VPt Nᴹ/Vg/J NSg/I+ ISgPl+ NSg/VPt Nᴹ/Vg/J P VXB P D$+ NSg/J+ NSg+ . . > @@ -7808,8 +7808,8 @@ # . NSg/C VXB ISgPl+ NSg/VB/J/C/P I/Ddem+ NSg/I/J+ . . VP/J NPr/VB+ . . ISg/#r+ NSg/VP NPr/ISg+ NSg/VB/J+ NSg/J+ . . > # -> “ It’s a nice yellow one , ” said Wilson , as he strained at the handle . -# . K D/P+ NPr/VB/J NSg/VB/J NSg/I/J+ . . VP/J NPr+ . NSg/R NPr/ISg+ VP/J NSg/P D NSg/VB+ . +> “ It’s a nice yellow one , ” said Wilson , as he strained at the handle . +# . K D/P+ NPr/J NSg/VB/J NSg/I/J+ . . VP/J NPr+ . NSg/R NPr/ISg+ VP/J NSg/P D NSg/VB+ . > # > “ Like to buy it ? ” @@ -7830,8 +7830,8 @@ # . K NSg/VPp NSg/J/R R NPr/VB/J . ISg/#r+ NSg/VB P NSg/VB VB/J . D$+ NSg/VB/J+ VB/C ISg/#r+ NSg/VB P NSg/VB/J NPr/VB/J+ . . > # -> “ Your wife does , ” exclaimed Tom , startled . -# . D$+ NSg/VB/J+ NPl/V3 . . VP/J NPr/VB+ . VP/J . +> “ Your wife does , ” exclaimed Tom , startled . +# . D$+ NSg/VB/J+ NPl/VX3 . . VP/J NPr/VB+ . VP/J . > # > “ She’s been talking about it for ten years . ” He rested for a moment against the @@ -7851,7 +7851,7 @@ > # > “ I just got wised up to something funny the last two days , ” remarked Wilson . -# . ISg/#r+ J VP VP/J NSg/VB/J/P P NSg/I/J+ NSg/J D NSg/VB/J NSg NPl+ . . VP/J NPr+ . +# . ISg/#r+ J/R VP VP/J NSg/VB/J/P P NSg/I/J+ NSg/J D NSg/VB/J NSg NPl+ . . VP/J NPr+ . > “ That’s why I want to get away . That’s why I been bothering you about the car . ” # . NSg$ NSg/VB ISg/#r+ NSg/VB P NSg/VB VB/J . NSg$ NSg/VB ISg/#r+ NSg/VPp Nᴹ/Vg/J ISgPl+ J/P D NSg+ . . > @@ -7865,21 +7865,21 @@ > # > The relentless beating heat was beginning to confuse me and I had a bad moment -# D+ J Nᴹ/Vg/J Nᴹ/VB+ VPt NSg/Vg/J P NSg/VB NPr/ISg+ VB/C ISg/#r+ VB D/P+ NSg/VB/J+ NSg+ +# D+ J Nᴹ/Vg/J Nᴹ/VB+ VPt NSg/Vg/J P NSg/VB NPr/ISg+ VB/C ISg/#r+ VP D/P+ NSg/VB/J+ NSg+ > there before I realized that so far his suspicions hadn’t alighted on Tom . He -# R+ C/P ISg/#r+ VP/J/NoAm NSg/I/C/Ddem NSg/I/J/R/C NSg/VB/J ISg/D$+ NPl/V3 VB VP/J J/P NPr/VB+ . NPr/ISg+ +# R+ C/P ISg/#r+ VP/J/NoAm NSg/I/C/Ddem NSg/I/J/R/C NSg/VB/J ISg/D$+ NPl/V3 VPt VP/J J/P NPr/VB+ . NPr/ISg+ > had discovered that Myrtle had some sort of life apart from him in another -# VB VP/J NSg/I/C/Ddem NPr VB I/J/R/Dq NSg/VB P N🅪Sg/VB+ J P ISg+ NPr/J/R/P I/D -> world , and the shock had made him physically sick . I stared at him and then at -# NSg/VB+ . VB/C D N🅪Sg/J+ VB VB ISg+ R NSg/VB/J . ISg/#r+ VP/J NSg/P ISg+ VB/C NSg/J/C NSg/P +# VP VP/J NSg/I/C/Ddem NPr VP I/J/R/Dq NSg/VB P N🅪Sg/VB+ J P ISg+ NPr/J/R/P I/D +> world , and the shock had made him physically sick . I stared at him and then at +# NSg/VB+ . VB/C D N🅪Sg/J+ VP VP ISg+ R NSg/VB/J . ISg/#r+ VP/J NSg/P ISg+ VB/C NSg/J/R/C NSg/P > Tom , who had made a parallel discovery less than an hour before — and it occurred -# NPr/VB+ . NPr/I+ VB VB D/P NSg/VB/J+ N🅪Sg+ VB/J/R/C/P C/P D/P+ NSg+ C/P . VB/C NPr/ISg+ VB +# NPr/VB+ . NPr/I+ VP VP D/P NSg/VB/J+ N🅪Sg+ VB/J/R/C/P C/P D/P+ NSg+ C/P . VB/C NPr/ISg+ VB > to me that there was no difference between men , in intelligence or race , so # P NPr/ISg+ NSg/I/C/Ddem R+ VPt NPr/Dq/P N🅪Sg/VB NSg/P NPl+ . NPr/J/R/P N🅪Sg NPr/C N🅪Sg/VB+ . NSg/I/J/R/C > profound as the difference between the sick and the well . Wilson was so sick # NSg/VB/J NSg/R D+ N🅪Sg/VB+ NSg/P D NSg/VB/J VB/C D NSg/VB/J/R . NPr+ VPt NSg/I/J/R/C NSg/VB/J > that he looked guilty , unforgivably guilty — as if he had just got some poor girl -# NSg/I/C/Ddem NPr/ISg+ VP/J NSg/J . R NSg/J . NSg/R NSg/C NPr/ISg+ VB J VP I/J/R/Dq NSg/VB/J NSg/VB+ +# NSg/I/C/Ddem NPr/ISg+ VP/J NSg/J . R NSg/J . NSg/R NSg/C NPr/ISg+ VP J/R VP I/J/R/Dq NSg/VB/J NSg/VB+ > with child . # P NSg/VB+ . > @@ -7888,10 +7888,10 @@ # . K NSg/VBP ISgPl+ NSg/VXB NSg/I/C/Ddem NSg+ . . VP/J NPr/VB+ . . K NSg/VB NPr/ISg+ NSg/J/P P . NPr/VB N🅪Sg+ . . > # -> That locality was always vaguely disquieting , even in the broad glare of -# NSg/I/C/Ddem+ NSg VPt R R Nᴹ/Vg/J . NSg/VB/J NPr/J/R/P D NSg/J NSg/VB/J P +> That locality was always vaguely disquieting , even in the broad glare of +# NSg/I/C/Ddem+ NSg VPt R R Nᴹ/Vg/J . NSg/VB/J/R NPr/J/R/P D NSg/J NSg/VB/J P > afternoon , and now I turned my head as though I had been warned of something -# N🅪Sg+ . VB/C NSg/J/R/C ISg/#r+ VP/J D$+ NPr/VB/J+ NSg/R VB/C ISg/#r+ VB NSg/VPp VP/J P NSg/I/J+ +# N🅪Sg+ . VB/C NSg/J/R/C ISg/#r+ VP/J D$+ NPr/VB/J+ NSg/R VB/C ISg/#r+ VP NSg/VPp VP/J P NSg/I/J+ > behind . Over the ashheaps the giant eyes of Doctor T. J. Eckleburg kept their # NSg/J/P . NSg/J/P D ? D NSg/J NPl/V3 P NSg/VB+ ? ? ? VP D$+ > vigil , but I perceived , after a moment , that other eyes were regarding us with @@ -7901,15 +7901,15 @@ > # > In one of the windows over the garage the curtains had been moved aside a -# NPr/J/R/P NSg/I/J P D+ NPrPl/V3+ NSg/J/P D+ NSg/VB+ D+ NPl/V3+ VB NSg/VPp VP/J NSg/J D/P +# NPr/J/R/P NSg/I/J P D+ NPrPl/V3+ NSg/J/P D+ NSg/VB+ D+ NPl/V3+ VP NSg/VPp VP/J NSg/J D/P > little , and Myrtle Wilson was peering down at the car . So engrossed was she that # NPr/I/J/Dq . VB/C NPr NPr+ VPt Nᴹ/Vg/J N🅪Sg/VB/J/P NSg/P D NSg+ . NSg/I/J/R/C VP/J VPt ISg+ NSg/I/C/Ddem > she had no consciousness of being observed , and one emotion after another crept -# ISg+ VB NPr/Dq/P Nᴹ P N🅪Sg/Vg/J/C VP/J . VB/C NSg/I/J N🅪Sg+ P I/D VP+ +# ISg+ VP NPr/Dq/P Nᴹ P N🅪Sg/Vg/J/C VP/J . VB/C NSg/I/J N🅪Sg+ P I/D VP+ > into her face like objects into a slowly developing picture . Her expression was # P ISg/D$+ NSg/VB NSg/VB/J/C/P NPl/V3+ P D/P R Nᴹ/Vg/J NSg/VB+ . ISg/D$+ N🅪Sg+ VPt > curiously familiar — it was an expression I had often seen on women’s faces , but -# R NSg/J . NPr/ISg+ VPt D/P N🅪Sg ISg/#r+ VB R NSg/VPp J/P NSg$ NPl/V3+ . NSg/C/P +# R NSg/J . NPr/ISg+ VPt D/P N🅪Sg ISg/#r+ VP R NSg/VPp J/P NSg$ NPl/V3+ . NSg/C/P > on Myrtle Wilson’s face it seemed purposeless and inexplicable until I realized # J/P NPr NSg$ NSg/VB+ NPr/ISg+ VP/J J VB/C J C/P ISg/#r+ VP/J/NoAm > that her eyes , wide with jealous terror , were fixed not on Tom , but on Jordan @@ -7925,7 +7925,7 @@ > ago secure and inviolate , were slipping precipitately from his control . Instinct # J/P VB/J VB/C J . NSg/VPt NSg/Vg R P ISg/D$+ N🅪Sg/VB+ . NSg/J+ > made him step on the accelerator with the double purpose of overtaking Daisy and -# VB ISg+ NSg/VB+ J/P D NSg+ P D NSg/VB/J N🅪Sg/VB P Nᴹ/Vg/J NPr+ VB/C +# VP ISg+ NSg/VB+ J/P D NSg+ P D NSg/VB/J N🅪Sg/VB P Nᴹ/Vg/J NPr+ VB/C > leaving Wilson behind , and we sped along toward Astoria at fifty miles an hour , # Nᴹ/Vg/J NPr+ NSg/J/P . VB/C IPl+ NSg/VP P J/P NPr NSg/P NSg NPrPl+ D/P NSg+ . > until , among the spidery girders of the elevated , we came in sight of the @@ -7945,7 +7945,7 @@ > # > The word “ sensuous ” had the effect of further disquieting Tom , but before he -# D+ NSg/VB+ . J . VB D NSg/VB P VB/JC Nᴹ/Vg/J NPr/VB+ . NSg/C/P C/P NPr/ISg+ +# D+ NSg/VB+ . J . VP D NSg/VB P VB/JC Nᴹ/Vg/J NPr/VB+ . NSg/C/P C/P NPr/ISg+ > could invent a protest the coupé came to a stop , and Daisy signalled us to draw # NSg/VXB VB D/P N🅪Sg/VB+ D ? NSg/VPt/P P D/P NSg/VB+ . VB/C NPr+ VP/Comm NPr/IPl+ P NSg/VB > up alongside . @@ -7985,7 +7985,7 @@ > # > But they didn’t . And we all took the less explicable step of engaging the parlor -# NSg/C/P IPl+ VB . VB/C IPl+ NSg/I/J/C/Dq VPt D VB/J/R/C/P J NSg/VB P Nᴹ/Vg/J D NSg +# NSg/C/P IPl+ VXPt . VB/C IPl+ NSg/I/J/C/Dq VPt D VB/J/R/C/P J NSg/VB P Nᴹ/Vg/J D NSg > of a suite in the Plaza Hotel . # P D/P NSg+ NPr/J/R/P D NSg+ NSg+ . > @@ -7998,8 +7998,8 @@ # Nᴹ+ VP Nᴹ/Vg/J NSg/VB/J/C/P D/P Nᴹ/VB/J NPr/VB+ J/P D$+ NPl/V3+ VB/C NSg/J NPl/V3 > of sweat raced cool across my back . The notion originated with Daisy’s # P N🅪Sg/VB+ VP/J NSg/VB/J NSg/P D$+ NSg/VB/J . D+ NSg+ VP/J P NSg$ -> suggestion that we hire five bathrooms and take cold baths , and then assumed -# N🅪Sg+ NSg/I/C/Ddem+ IPl+ NSg/VB NSg NPl/V3+ VB/C NSg/VB NSg/J NSg/VB+ . VB/C NSg/J/C VP/J +> suggestion that we hire five bathrooms and take cold baths , and then assumed +# N🅪Sg+ NSg/I/C/Ddem+ IPl+ NSg/VB NSg NPl/V3+ VB/C NSg/VB NSg/J NSg/VB+ . VB/C NSg/J/R/C VP/J > more tangible form as “ a place to have a mint julep . ” Each of us said over and # NPr/I/J/R/Dq NSg/J N🅪Sg/VB+ NSg/R . D/P N🅪Sg/VB+ P NSg/VXB D/P NSg/VB/J NSg . . Dq P NPr/IPl+ VP/J NSg/J/P VB/C > over that it was a “ crazy idea ” — we all talked at once to a baffled clerk and @@ -8013,7 +8013,7 @@ > opening the windows admitted only a gust of hot shrubbery from the Park . Daisy # Nᴹ/Vg/J D NPrPl/V3+ VP/J J/R/C D/P NSg/VB P NSg/VB/J NSg P D NPr/VB+ . NPr+ > went to the mirror and stood with her back to us , fixing her hair . -# NSg/VPt P D+ NSg/VB+ VB/C VB P ISg/D$+ NSg/VB/J P NPr/IPl+ . Nᴹ/Vg/J ISg/D$+ N🅪Sg/VB+ . +# NSg/VPt P D+ NSg/VB+ VB/C VP P ISg/D$+ NSg/VB/J P NPr/IPl+ . Nᴹ/Vg/J ISg/D$+ N🅪Sg/VB+ . > # > “ It’s a swell suite , ” whispered Jordan respectfully , and every one laughed . @@ -8066,8 +8066,8 @@ # VP/J+ NSg/J+ . VB/C VP/J D NSg/VB+ J/P D/P+ NSg/VB+ . > # -> “ That’s a great expression of yours , isn’t it ? ” said Tom sharply . -# . NSg$ D/P NSg/J N🅪Sg P I+ . NSg/VB NPr/ISg+ . . VP/J NPr/VB+ R . +> “ That’s a great expression of yours , isn’t it ? ” said Tom sharply . +# . NSg$ D/P NSg/J N🅪Sg P I+ . NSg/VX3 NPr/ISg+ . . VP/J NPr/VB+ R . > # > “ What is ? ” @@ -8081,7 +8081,7 @@ > “ Now see here , Tom , ” said Daisy , turning around from the mirror , “ if you’re # . NSg/J/R/C NSg/VB NSg/J/R . NPr/VB+ . . VP/J NPr+ . Nᴹ/Vg/J J/P P D+ NSg/VB+ . . NSg/C K > going to make personal remarks I won’t stay here a minute . Call up and order -# Nᴹ/Vg/J P NSg/VB NSg/J+ NPl/V3+ ISg/#r+ VB NSg/VB/J NSg/J/R D/P NSg/VB/J+ . NSg/VB NSg/VB/J/P VB/C N🅪Sg/VB +# Nᴹ/Vg/J P NSg/VB NSg/J+ NPl/V3+ ISg/#r+ VXB NSg/VB/J NSg/J/R D/P NSg/VB/J+ . NSg/VB NSg/VB/J/P VB/C N🅪Sg/VB > some ice for the mint julep . ” # I/J/R/Dq+ NPr🅪Sg/VB+ R/C/P D NSg/VB/J NSg . . > @@ -8098,8 +8098,8 @@ # . NSg/VB Nᴹ/Vg/J NSg/I+ NPr/J/R/P I/Ddem+ Nᴹ/VB+ . . VP/J NPr+ R . > # -> “ Still — I was married in the middle of June , ” Daisy remembered , “ Louisville in -# . NSg/VB/J . ISg/#r+ VPt NSg/VP/J NPr/J/R/P D NSg/VB/J P NPr+ . . NPr+ VP/J . . NPr NPr/J/R/P +> “ Still — I was married in the middle of June , ” Daisy remembered , “ Louisville in +# . NSg/VB/J/R . ISg/#r+ VPt NSg/VP/J NPr/J/R/P D NSg/VB/J P NPr+ . . NPr+ VP/J . . NPr NPr/J/R/P > June ! Somebody fainted . Who was it fainted , Tom ? ” # NPr+ . NSg/I+ VP/J . NPr/I+ VPt NPr/ISg+ VP/J . NPr/VB+ . . > @@ -8109,19 +8109,19 @@ > # > “ A man named Biloxi . ‘ Blocks ’ Biloxi , and he made boxes — that’s a fact — and he was -# . D/P+ NPr/VB/J+ VP/J ? . Unlintable NPl/V3+ . ? . VB/C NPr/ISg+ VB NPl/V3+ . NSg$ D/P+ NSg+ . VB/C NPr/ISg+ VPt +# . D/P+ NPr/VB/J+ VP/J ? . Unlintable NPl/V3+ . ? . VB/C NPr/ISg+ VP NPl/V3+ . NSg$ D/P+ NSg+ . VB/C NPr/ISg+ VPt > from Biloxi , Tennessee . ” # P ? . NPr+ . . > # > “ They carried him into my house , ” appended Jordan , “ because we lived just two -# . IPl+ VP/J ISg+ P D$+ NPr/VB+ . . VP/J NPr+ . . C/P IPl+ VP/J J NSg +# . IPl+ VP/J ISg+ P D$+ NPr/VB+ . . VP/J NPr+ . . C/P IPl+ VP/J J/R NSg > doors from the church . And he stayed three weeks , until Daddy told him he had to -# NPl/V3+ P D NPr🅪Sg/VB+ . VB/C NPr/ISg+ VP/J NSg+ NPrPl+ . C/P NSg/VB/J+ VP ISg+ NPr/ISg+ VB P +# NPl/V3+ P D NPr🅪Sg/VB+ . VB/C NPr/ISg+ VP/J NSg+ NPrPl+ . C/P NSg/VB/J+ VP ISg+ NPr/ISg+ VP P > get out . The day after he left Daddy died . ” After a moment she added . ‘ ‘ There -# NSg/VB NSg/VB/J/R/P . D+ NPr🅪Sg+ P NPr/ISg+ NPr/VB/J NSg/VB/J+ VP/J . . P D/P+ NSg+ ISg+ VP/J . Unlintable Unlintable R+ +# NSg/VB NSg/VB/J/R/P . D+ NPr🅪Sg+ P NPr/ISg+ NPr/VP/J NSg/VB/J+ VP/J . . P D/P+ NSg+ ISg+ VP/J . Unlintable Unlintable R+ > wasn’t any connection . ” -# VB I/R/Dq N🅪Sg+ . . +# VPt I/R/Dq N🅪Sg+ . . > # > “ I used to know a Bill Biloxi from Memphis , ” I remarked . @@ -8129,13 +8129,13 @@ > # > “ That was his cousin . I knew his whole family history before he left . He gave me -# . NSg/I/C/Ddem+ VPt ISg/D$+ NSg/VB+ . ISg/#r+ VPt ISg/D$+ NSg/J+ N🅪Sg/J+ N🅪Sg+ C/P NPr/ISg+ NPr/VB/J . NPr/ISg+ VPt NPr/ISg+ +# . NSg/I/C/Ddem+ VPt ISg/D$+ NSg/VB+ . ISg/#r+ VPt ISg/D$+ NSg/J+ N🅪Sg/J+ N🅪Sg+ C/P NPr/ISg+ NPr/VP/J . NPr/ISg+ VPt NPr/ISg+ > an aluminum putter that I use to - day . ” # D/P+ Nᴹ/NoAm+ NSg/VB NSg/I/C/Ddem ISg/#r+ N🅪Sg/VB P . NPr🅪Sg+ . . > # > The music had died down as the ceremony began and now a long cheer floated in at -# D+ N🅪Sg/VB/J+ VB VP/J N🅪Sg/VB/J/P NSg/R D+ N🅪Sg+ VPt VB/C NSg/J/R/C D/P+ NPr/VB/J+ NSg/VB+ VP/J NPr/J/R/P NSg/P +# D+ N🅪Sg/VB/J+ VP VP/J N🅪Sg/VB/J/P NSg/R D+ N🅪Sg+ VPt VB/C NSg/J/R/C D/P+ NPr/VB/J+ NSg/VB+ VP/J NPr/J/R/P NSg/P > the window , followed by intermittent cries of “ Yea — ea — ea ! ” and finally by a # D+ NSg/VB+ . VP/J NSg/J/P NSg/J NPl/V3 P . NSg/C . NSg . NSg . . VB/C R NSg/J/P D/P > burst of jazz as the dancing began . @@ -8151,7 +8151,7 @@ > # > “ Biloxi ? ” He concentrated with an effort . “ I didn’t know him . He was a friend of -# . ? . . NPr/ISg+ VP/J P D/P+ N🅪Sg/VB+ . . ISg/#r+ VB NSg/VB ISg+ . NPr/ISg+ VPt D/P NPr/VB/J P +# . ? . . NPr/ISg+ VP/J P D/P+ N🅪Sg/VB+ . . ISg/#r+ VXPt NSg/VB ISg+ . NPr/ISg+ VPt D/P NPr/VB/J P > Daisy’s . ” # NSg$ . . > @@ -8165,7 +8165,7 @@ > “ Well , he said he knew you . He said he was raised in Louisville . Asa Bird # . NSg/VB/J/R . NPr/ISg+ VP/J NPr/ISg+ VPt ISgPl+ . NPr/ISg+ VP/J NPr/ISg+ VPt VP/J NPr/J/R/P NPr . ? NPr/VB/J+ > brought him around at the last minute and asked if we had room for him . ” -# VP ISg+ J/P NSg/P D NSg/VB/J NSg/VB/J+ VB/C VP/J NSg/C IPl+ VB N🅪Sg/VB/J+ R/C/P ISg+ . . +# VP ISg+ J/P NSg/P D NSg/VB/J NSg/VB/J+ VB/C VP/J NSg/C IPl+ VP N🅪Sg/VB/J+ R/C/P ISg+ . . > # > Jordan smiled . @@ -8186,8 +8186,8 @@ # . ? . . > # -> “ First place , we didn’t have any president — — — ” -# . NSg/VB/J+ N🅪Sg/VB+ . IPl+ VB NSg/VXB I/R/Dq NSg/VB+ . . . . +> “ First place , we didn’t have any president — — — ” +# . NSg/J+ N🅪Sg/VB+ . IPl+ VXPt NSg/VXB I/R/Dq NSg/VB+ . . . . > # > Gatsby’s foot beat a short , restless tattoo and Tom eyed him suddenly . @@ -8210,12 +8210,12 @@ # . NPl/VB . ISg/#r+ NSg/VPt R . . > # -> A pause . Then Tom’s voice , incredulous and insulting : -# D/P+ NSg/VB+ . NSg/J/C NSg$ NSg/VB+ . J VB/C Nᴹ/Vg/J . +> A pause . Then Tom’s voice , incredulous and insulting : +# D/P+ NSg/VB+ . NSg/J/R/C NSg$ NSg/VB+ . J VB/C Nᴹ/Vg/J . > # -> “ You must have gone there about the time Biloxi went to New Haven . ” -# . ISgPl+ NSg/VB NSg/VXB VPp/J/P R J/P D+ N🅪Sg/VB/J+ ? NSg/VPt P NSg/J+ NSg/VB+ . . +> “ You must have gone there about the time Biloxi went to New Haven . ” +# . ISgPl+ NSg/VXB NSg/VXB VPp/J/P R J/P D+ N🅪Sg/VB/J+ ? NSg/VPt P NSg/J+ NSg/VB+ . . > # > Another pause . A waiter knocked and came in with crushed mint and ice but the @@ -8253,7 +8253,7 @@ > # > I wanted to get up and slap him on the back . I had one of those renewals of -# ISg/#r+ VP/J P NSg/VB NSg/VB/J/P VB/C NSg/VB/J+ ISg+ J/P D NSg/VB/J . ISg/#r+ VB NSg/I/J P I/Ddem NPl P +# ISg/#r+ VP/J P NSg/VB NSg/VB/J/P VB/C NSg/VB/J+ ISg+ J/P D NSg/VB/J . ISg/#r+ VP NSg/I/J P I/Ddem NPl P > complete faith in him that I’d experienced before . # NSg/VB/J NPrᴹ+ NPr/J/R/P ISg+ NSg/I/C/Ddem+ K VP/J C/P . > @@ -8262,10 +8262,10 @@ # NPr+ NPr/VPt/J . Nᴹ/Vg/J R . VB/C NSg/VPt P D+ NSg/VB+ . > # -> “ Open the whiskey , Tom , ” she ordered , ‘ ‘ and I'll make you a mint julep . Then you -# . NSg/VB/J D N🅪Sg . NPr/VB+ . . ISg+ VP/J . Unlintable Unlintable VB/C K NSg/VB ISgPl+ D/P NSg/VB/J NSg . NSg/J/C ISgPl+ +> “ Open the whiskey , Tom , ” she ordered , ‘ ‘ and I'll make you a mint julep . Then you +# . NSg/VB/J D N🅪Sg . NPr/VB+ . . ISg+ VP/J . Unlintable Unlintable VB/C K NSg/VB ISgPl+ D/P NSg/VB/J NSg . NSg/J/R/C ISgPl+ > won’t seem so stupid to yourself . . . . Look at the mint ! ” -# VB VB NSg/I/J/R/C NSg/J P ISg+ . . . . NSg/VB NSg/P D NSg/VB/J . . +# VXB VB NSg/I/J/R/C NSg/J P ISg+ . . . . NSg/VB NSg/P D NSg/VB/J . . > # > “ Wait a minute , ” snapped Tom , “ I want to ask Mr . Gatsby one more question . ” @@ -8284,8 +8284,8 @@ # IPl+ NSg/VPt NSg/VB/J/R/P NPr/J/R/P D NSg/VB/J NSg/P NSg/VB/J VB/C NPr VPt N🅪Sg/VB/J+ . > # -> “ He isn’t causing a row , ” Daisy looked desperately from one to the other . -# . NPr/ISg+ NSg/VB Nᴹ/Vg/J D/P NSg/VB+ . . NPr+ VP/J R P NSg/I/J P D NSg/VB/J . +> “ He isn’t causing a row , ” Daisy looked desperately from one to the other . +# . NPr/ISg+ NSg/VX3 Nᴹ/Vg/J D/P NSg/VB+ . . NPr+ VP/J R P NSg/I/J P D NSg/VB/J . > “ You’re causing a row . Please have a little self - control . ” # . K Nᴹ/Vg/J D/P NSg/VB+ . VB NSg/VXB D/P NPr/I/J/Dq NSg/I/VB/J+ . N🅪Sg/VB+ . . > @@ -8313,7 +8313,7 @@ > # > “ I know I’m not very popular . I don’t give big parties . I suppose you’ve got to -# . ISg/#r+ NSg/VB K NSg/R/C J/R NSg/J . ISg/#r+ VB NSg/VB NSg/J NPl/V3+ . ISg/#r+ VB K VP P +# . ISg/#r+ NSg/VB K NSg/R/C J/R NSg/J . ISg/#r+ VXB NSg/VB NSg/J NPl/V3+ . ISg/#r+ VB K VP P > make your house into a pigsty in order to have any friends — in the modern world . ” # NSg/VB D$+ NPr/VB+ P D/P NSg+ NPr/J/R/P N🅪Sg/VB+ P NSg/VXB I/R/Dq NPl/V3+ . NPr/J/R/P D NSg/J NSg/VB+ . . > @@ -8331,7 +8331,7 @@ > # > “ Please don’t ! ” she interrupted helplessly . “ Please let’s all go home . Why don’t -# . VB VB . . ISg+ VP/J R . . VB NSg$ NSg/I/J/C/Dq NSg/VB/J NSg/VB/J+ . NSg/VB VB +# . VB VXB . . ISg+ VP/J R . . VB NSg$ NSg/I/J/C/Dq NSg/VB/J NSg/VB/J+ . NSg/VB VXB > we all go home ? ” # IPl+ NSg/I/J/C/Dq NSg/VB/J NSg/VB/J+ . . > @@ -8345,13 +8345,13 @@ > # > “ Your wife doesn’t love you , ” said Gatsby . ‘ ‘ She’s never loved you . She loves -# . D$+ NSg/VB/J+ VB NPr🅪Sg/VB ISgPl+ . . VP/J NPr . Unlintable Unlintable K R VP/J ISgPl+ . ISg+ NPl/V3 +# . D$+ NSg/VB/J+ VX3 NPr🅪Sg/VB ISgPl+ . . VP/J NPr . Unlintable Unlintable K R VP/J ISgPl+ . ISg+ NPl/V3 > me . ” # NPr/ISg+ . . > # -> “ You must be crazy ! ” exclaimed Tom automatically . -# . ISgPl+ NSg/VB NSg/VXB NSg/J . . VP/J NPr/VB+ R . +> “ You must be crazy ! ” exclaimed Tom automatically . +# . ISgPl+ NSg/VXB NSg/VXB NSg/J . . VP/J NPr/VB+ R . > # > Gatsby sprang to his feet , vivid with excitement . @@ -8369,7 +8369,7 @@ > At this point Jordan and I tried to go , but Tom and Gatsby insisted with # NSg/P I/Ddem+ NSg/VB+ NPr+ VB/C ISg/#r+ VP/J P NSg/VB/J . NSg/C/P NPr/VB+ VB/C NPr VP/J P > competitive firmness that we remain — as though neither of them had anything to -# J Nᴹ NSg/I/C/Ddem IPl+ NSg/VB . NSg/R VB/C I/C P NSg/IPl+ VB NSg/I/VB+ P +# J Nᴹ NSg/I/C/Ddem IPl+ NSg/VB . NSg/R VB/C I/C P NSg/IPl+ VP NSg/I/VB+ P > conceal and it would be a privilege to partake vicariously of their emotions . # VB VB/C NPr/ISg+ VXB NSg/VXB D/P NSg/VB+ P VB R P D$+ NPl+ . > @@ -8383,7 +8383,7 @@ > “ I told you what’s been going on , ” said Gatsby . “ Going on for five years — and you # . ISg/#r+ VP ISgPl+ NSg$ NSg/VPp Nᴹ/Vg/J J/P . . VP/J NPr . . Nᴹ/Vg/J J/P R/C/P NSg+ NPl+ . VB/C ISgPl+ > didn’t know . ” -# VB NSg/VB . . +# VXPt NSg/VB . . > # > Tom turned to Daisy sharply . @@ -8391,15 +8391,15 @@ > # > “ You’ve been seeing this fellow for five years ? ” -# . K NSg/VPp NSg/Vg/J/C I/Ddem NSg/VB R/C/P NSg NPl+ . . +# . K NSg/VPp NSg/Vg/J/C I/Ddem NSg R/C/P NSg NPl+ . . > # > “ Not seeing , ” said Gatsby . “ No , we couldn’t meet . But both of us loved each -# . NSg/R/C NSg/Vg/J/C . . VP/J NPr . . NPr/Dq/P . IPl+ VB NSg/VB/J . NSg/C/P I/C/Dq P NPr/IPl+ VP/J Dq +# . NSg/R/C NSg/Vg/J/C . . VP/J NPr . . NPr/Dq/P . IPl+ VXB NSg/VB/J . NSg/C/P I/C/Dq P NPr/IPl+ VP/J Dq > other all that time , old sport , and you didn’t know . I used to laugh -# NSg/VB/J NSg/I/J/C/Dq NSg/I/C/Ddem+ N🅪Sg/VB/J+ . NSg/J+ NSg/VB+ . VB/C ISgPl+ VB NSg/VB . ISg/#r+ VP/J P NSg/VB +# NSg/VB/J NSg/I/J/C/Dq NSg/I/C/Ddem+ N🅪Sg/VB/J+ . NSg/J+ NSg/VB+ . VB/C ISgPl+ VXPt NSg/VB . ISg/#r+ VP/J P NSg/VB > sometimes ” — but there was no laughter in his eyes — “ to think that you didn’t -# R . . NSg/C/P R+ VPt NPr/Dq/P Nᴹ+ NPr/J/R/P ISg/D$+ NPl/V3+ . . P NSg/VB NSg/I/C/Ddem ISgPl+ VB +# R . . NSg/C/P R+ VPt NPr/Dq/P Nᴹ+ NPr/J/R/P ISg/D$+ NPl/V3+ . . P NSg/VB NSg/I/C/Ddem ISgPl+ VXPt > know . ” # NSg/VB . . > @@ -8412,8 +8412,8 @@ # > “ You’re crazy ! ” he exploded . “ I can’t speak about what happened five years ago , # . K NSg/J . . NPr/ISg+ VP/J . . ISg/#r+ VXB NSg/VB J/P NSg/I+ VP/J NSg NPl+ J/P . -> because I didn’t know Daisy then — and I’ll be damned if I see how you got within -# C/P ISg/#r+ VB NSg/VB NPr+ NSg/J/C . VB/C K NSg/VXB VP/J NSg/C ISg/#r+ NSg/VB NSg/C ISgPl+ VP NSg/J/P +> because I didn’t know Daisy then — and I’ll be damned if I see how you got within +# C/P ISg/#r+ VXPt NSg/VB NPr+ NSg/J/R/C . VB/C K NSg/VXB VP/J NSg/C ISg/#r+ NSg/VB NSg/C ISgPl+ VP NSg/J/P > a mile of her unless you brought the groceries to the back door . But all the # D/P NSg P ISg/D$+ C ISgPl+ VP D NPl/V3+ P D NSg/VB/J NSg/VB+ . NSg/C/P NSg/I/J/C/Dq D > rest of that’s a God damned lie . Daisy loved me when she married me and she @@ -8426,10 +8426,10 @@ # . NPr/Dq/P . . VP/J NPr . Nᴹ/Vg/J ISg/D$+ NPr/VB/J+ . > # -> “ She does , though . The trouble is that sometimes she gets foolish ideas in her -# . ISg+ NPl/V3 . VB/C . D+ N🅪Sg/VB+ VL3 NSg/I/C/Ddem+ R ISg+ NPl/V3 J NPl+ NPr/J/R/P ISg/D$+ +> “ She does , though . The trouble is that sometimes she gets foolish ideas in her +# . ISg+ NPl/VX3 . VB/C . D+ N🅪Sg/VB+ VL3 NSg/I/C/Ddem+ R ISg+ NPl/V3 J NPl+ NPr/J/R/P ISg/D$+ > head and doesn’t know what she’s doing . ” He nodded sagely . “ And what’s more , I -# NPr/VB/J+ VB/C VB NSg/VB NSg/I+ K Nᴹ/Vg/J . . NPr/ISg+ VB R . . VB/C NSg$ NPr/I/J/R/Dq . ISg/#r+ +# NPr/VB/J+ VB/C VX3 NSg/VB NSg/I+ K Nᴹ/Vg/J . . NPr/ISg+ VP R . . VB/C NSg$ NPr/I/J/R/Dq . ISg/#r+ > love Daisy too . Once in a while I go off on a spree and make a fool of myself , # NPr🅪Sg/VB NPr+ R . NSg/C NPr/J/R/P D/P+ NSg/VB/C/P+ ISg/#r+ NSg/VB/J NSg/VB/J/P J/P D/P+ NSg/VB+ VB/C NSg/VB D/P NSg/VB/J P ISg+ . > but I always come back , and in my heart I love her all the time . ” @@ -8439,21 +8439,21 @@ > “ You're revolting , ” said Daisy . She turned to me , and her voice , dropping an # . + Nᴹ/Vg/J . . VP/J NPr+ . ISg+ VP/J P NPr/ISg+ . VB/C ISg/D$+ NSg/VB+ . NSg/Vg D/P > octave lower , filled the room with thrilling scorn : “ Do you know why we left -# NSg/VB/J NSg/VB/JC . VP/J D N🅪Sg/VB/J+ P Nᴹ/Vg/J NSg/VB+ . . VXB ISgPl+ NSg/VB NSg/VB IPl+ NPr/VB/J +# NSg/VB/J NSg/VB/JC . VP/J D N🅪Sg/VB/J+ P Nᴹ/Vg/J NSg/VB+ . . VXB ISgPl+ NSg/VB NSg/VB IPl+ NPr/VP/J > Chicago ? I’m surprised that they didn’t treat you to the story of that little -# NPr+ . K VP/J NSg/I/C/Ddem IPl+ VB NSg/VB ISgPl+ P D NSg/VB P NSg/I/C/Ddem NPr/I/J/Dq +# NPr+ . K VP/J NSg/I/C/Ddem IPl+ VXPt NSg/VB ISgPl+ P D NSg/VB P NSg/I/C/Ddem NPr/I/J/Dq > spree . ” # NSg/VB+ . . > # > Gatsby walked over and stood beside her . -# NPr VP/J NSg/J/P VB/C VB P ISg/D$+ . +# NPr VP/J NSg/J/P VB/C VP P ISg/D$+ . > # > “ Daisy , that’s all over now , ” he said earnestly . “ It doesn’t matter any more . -# . NPr+ . NSg$ NSg/I/J/C/Dq NSg/J/P NSg/J/R/C . . NPr/ISg+ VP/J R . . NPr/ISg+ VB N🅪Sg/VB+ I/R/Dq NPr/I/J/R/Dq . +# . NPr+ . NSg$ NSg/I/J/C/Dq NSg/J/P NSg/J/R/C . . NPr/ISg+ VP/J R . . NPr/ISg+ VX3 N🅪Sg/VB+ I/R/Dq NPr/I/J/R/Dq . > Just tell him the truth — that you never loved him — and it’s all wiped out -# J NPr/VB ISg+ D+ N🅪Sg/VB+ . NSg/I/C/Ddem ISgPl+ R VP/J ISg+ . VB/C K NSg/I/J/C/Dq+ VP/J+ NSg/VB/J/R/P +# J/R NPr/VB ISg+ D+ N🅪Sg/VB+ . NSg/I/C/Ddem ISgPl+ R VP/J ISg+ . VB/C K NSg/I/J/C/Dq+ VP/J+ NSg/VB/J/R/P > forever . ” # NSg/J . . > @@ -8469,7 +8469,7 @@ > She hesitated . Her eyes fell on Jordan and me with a sort of appeal , as though # ISg+ VP/J . ISg/D$+ NPl/V3+ NSg/VPt/J J/P NPr+ VB/C NPr/ISg+ P D/P NSg/VB P NSg/VB+ . NSg/R VB/C > she realized at last what she was doing — and as though she had never , all along , -# ISg+ VP/J/NoAm NSg/P NSg/VB/J+ NSg/I+ ISg+ VPt Nᴹ/Vg/J . VB/C NSg/R VB/C ISg+ VB R . NSg/I/J/C/Dq P . +# ISg+ VP/J/NoAm NSg/P NSg/VB/J+ NSg/I+ ISg+ VPt Nᴹ/Vg/J . VB/C NSg/R VB/C ISg+ VP R . NSg/I/J/C/Dq P . > intended doing anything at all . But it was done now . It was too late . # NSg/VP/J Nᴹ/Vg/J NSg/I/VB+ NSg/P NSg/I/J/C/Dq . NSg/C/P NPr/ISg+ VPt NSg/VPp/J NSg/J/R/C . NPr/ISg+ VPt R NSg/J . > @@ -8499,19 +8499,19 @@ > # > “ Please don’t . ” Her voice was cold , but the rancor was gone from it . She looked -# . VB VB . . ISg/D$+ NSg/VB+ VPt NSg/J . NSg/C/P D NSg VPt VPp/J/P P NPr/ISg+ . ISg+ VP/J +# . VB VXB . . ISg/D$+ NSg/VB+ VPt NSg/J . NSg/C/P D NSg VPt VPp/J/P P NPr/ISg+ . ISg+ VP/J > at Gatsby . “ There , Jay , ” she said — but her hand as she tried to light a cigarette # NSg/P NPr . . R . NPr+ . . ISg+ VP/J . NSg/C/P ISg/D$+ NSg/VB+ NSg/R ISg+ VP/J P N🅪Sg/VB/J D/P+ NSg/VB+ > was trembling . Suddenly she threw the cigarette and the burning match on the -# VPt Nᴹ/Vg/J . R ISg+ VB D+ NSg/VB+ VB/C D Nᴹ/Vg/J NSg/VB J/P D+ +# VPt Nᴹ/Vg/J . R ISg+ VPt D+ NSg/VB+ VB/C D Nᴹ/Vg/J NSg/VB J/P D+ > carpet . # NSg/VB+ . > # -> “ Oh , you want too much ! ” she cried to Gatsby . “ I love you now — isn’t that enough ? -# . NPr/VB . ISgPl+ NSg/VB R NSg/I/J/R/Dq . . ISg+ VP/J P NPr . . ISg/#r+ NPr🅪Sg/VB ISgPl+ NSg/J/R/C . NSg/VB NSg/I/C/Ddem+ NSg/I . -> I can’t help what’s past . ” She began to sob helplessly . “ I did love him once — but -# ISg/#r+ VXB NSg/VB NSg$ NSg/VB/J/P . . ISg+ VPt P NSg/VB R . . ISg/#r+ VPt NPr🅪Sg/VB ISg+ NSg/C . NSg/C/P +> “ Oh , you want too much ! ” she cried to Gatsby . “ I love you now — isn’t that enough ? +# . NPr/VB . ISgPl+ NSg/VB R NSg/I/J/R/Dq . . ISg+ VP/J P NPr . . ISg/#r+ NPr🅪Sg/VB ISgPl+ NSg/J/R/C . NSg/VX3 NSg/I/C/Ddem+ NSg/I . +> I can’t help what’s past . ” She began to sob helplessly . “ I did love him once — but +# ISg/#r+ VXB NSg/VB NSg$ NSg/VB/J/P . . ISg+ VPt P NSg/VB R . . ISg/#r+ VXPt NPr🅪Sg/VB ISg+ NSg/C . NSg/C/P > I loved you too . ” # ISg/#r+ VP/J ISgPl+ R . . > @@ -8524,12 +8524,12 @@ # . ISgPl+ VP/J NPr/ISg+ R . . NPr/ISg+ VP/J . > # -> “ Even that’s a lie , ” said Tom savagely . “ She didn’t know you were alive . -# . NSg/VB/J NSg$ D/P+ NPr/VB+ . . VP/J NPr/VB+ R . . ISg+ VB NSg/VB ISgPl+ NSg/VPt J . +> “ Even that’s a lie , ” said Tom savagely . “ She didn’t know you were alive . +# . NSg/VB/J/R NSg$ D/P+ NPr/VB+ . . VP/J NPr/VB+ R . . ISg+ VXPt NSg/VB ISgPl+ NSg/VPt J . > Why — there’re things between Daisy and me that you’ll never know , things that # NSg/VB . ? NPl+ NSg/P NPr+ VB/C NPr/ISg+ NSg/I/C/Ddem+ K R NSg/VB . NPl+ NSg/I/C/Ddem+ > neither of us can ever forget . ” -# I/C P NPr/IPl+ NPr/VXB J VB . . +# I/C P NPr/IPl+ NPr/VXB J/R VB . . > # > The words seemed to bite physically into Gatsby . @@ -8540,8 +8540,8 @@ # . ISg/#r+ NSg/VB P NSg/VB P NPr J . . NPr/ISg+ VP/J . . K NSg/I/J/C/Dq VP/J NSg/J/R/C . . > # -> “ Even alone I can’t say I never loved Tom , ” she admitted in a pitiful voice . “ It -# . NSg/VB/J J ISg/#r+ VXB NSg/VB ISg/#r+ R VP/J NPr/VB+ . . ISg+ VP/J NPr/J/R/P D/P J NSg/VB+ . . NPr/ISg+ +> “ Even alone I can’t say I never loved Tom , ” she admitted in a pitiful voice . “ It +# . NSg/VB/J/R J ISg/#r+ VXB NSg/VB ISg/#r+ R VP/J NPr/VB+ . . ISg+ VP/J NPr/J/R/P D/P J NSg/VB+ . . NPr/ISg+ > wouldn’t be true . ” # VXB NSg/VXB NSg/VB/J . . > @@ -8563,7 +8563,7 @@ > # > “ You don’t understand , ” said Gatsby , with a touch of panic . “ You’re not going to -# . ISgPl+ VB VB . . VP/J NPr . P D/P N🅪Sg/VB P N🅪Sg/VB/J+ . . K NSg/R/C Nᴹ/Vg/J P +# . ISgPl+ VXB VB . . VP/J NPr . P D/P N🅪Sg/VB P N🅪Sg/VB/J+ . . K NSg/R/C Nᴹ/Vg/J P > take care of her any more . ” # NSg/VB N🅪Sg/VB P ISg/D$+ I/R/Dq NPr/I/J/R/Dq . . > @@ -8593,13 +8593,13 @@ > # > “ I won’t stand this ! ” cried Daisy . “ Oh , please let’s get out . ” -# . ISg/#r+ VB NSg/VB I/Ddem+ . . VP/J NPr+ . . NPr/VB . VB NSg$ NSg/VB NSg/VB/J/R/P . . +# . ISg/#r+ VXB NSg/VB I/Ddem+ . . VP/J NPr+ . . NPr/VB . VB NSg$ NSg/VB NSg/VB/J/R/P . . > # > “ Who are you , anyhow ? ” broke out Tom . “ You’re one of that bunch that hangs # . NPr/I+ VB ISgPl+ . J . . NSg/VPt/J NSg/VB/J/R/P NPr/VB+ . . K NSg/I/J P NSg/I/C/Ddem NSg/VB+ NSg/I/C/Ddem+ NPl/V3 > around with Meyer Wolfshiem — that much I happen to know . I’ve made a little -# J/P P NPr ? . NSg/I/C/Ddem+ NSg/I/J/R/Dq ISg/#r+ VB P NSg/VB . K VB D/P NPr/I/J/Dq +# J/P P NPr ? . NSg/I/C/Ddem+ NSg/I/J/R/Dq ISg/#r+ VB P NSg/VB . K VP D/P NPr/I/J/Dq > investigation into your affairs — and I’ll carry it further to - morrow . ” # N🅪Sg+ P D$+ NPl+ . VB/C K NSg/VB NPr/ISg+ VB/JC P . NPr/VB . . > @@ -8609,25 +8609,25 @@ > # > “ I found out what your ‘ drug - stores ’ were . ” He turned to us and spoke rapidly . -# . ISg/#r+ NSg/VB NSg/VB/J/R/P NSg/I+ D$+ Unlintable NSg/VB+ . NPl/V3+ . NSg/VPt . . NPr/ISg+ VP/J P NPr/IPl+ VB/C NSg/VPt R . +# . ISg/#r+ NSg/VP NSg/VB/J/R/P NSg/I+ D$+ Unlintable NSg/VB+ . NPl/V3+ . NSg/VPt . . NPr/ISg+ VP/J P NPr/IPl+ VB/C NSg/VPt R . > “ He and this Wolfshiem bought up a lot of side - street drug - stores here and in # . NPr/ISg+ VB/C I/Ddem ? NSg/VP NSg/VB/J/P D/P NPr/VB P NSg/VB/J+ . NSg/VB/J+ NSg/VB+ . NPl/V3+ NSg/J/R VB/C NPr/J/R/P > Chicago and sold grain alcohol over the counter . That’s one of his little # NPr+ VB/C NSg/VP N🅪Sg/VB+ N🅪Sg+ NSg/J/P D NSg/VB/J+ . NSg$ NSg/I/J P ISg/D$+ NPr/I/J/Dq -> stunts . I picked him for a bootlegger the first time I saw him , and I wasn’t far -# NPl/V3 . ISg/#r+ VP/J ISg+ R/C/P D/P NSg D+ NSg/VB/J N🅪Sg/VB/J+ ISg/#r+ NSg/VPt ISg+ . VB/C ISg/#r+ VB NSg/VB/J +> stunts . I picked him for a bootlegger the first time I saw him , and I wasn’t far +# NPl/V3 . ISg/#r+ VP/J ISg+ R/C/P D/P NSg D+ NSg/J N🅪Sg/VB/J+ ISg/#r+ NSg/VPt ISg+ . VB/C ISg/#r+ VPt NSg/VB/J > wrong . ” # NSg/VB/J/R . . > # > “ What about it ? ” said Gatsby politely . “ I guess your friend Walter Chase wasn’t -# . NSg/I+ J/P NPr/ISg+ . . VP/J NPr R . . ISg/#r+ NSg/VB D$+ NPr/VB/J+ NPr+ NPr/VB+ VB +# . NSg/I+ J/P NPr/ISg+ . . VP/J NPr R . . ISg/#r+ NSg/VB D$+ NPr/VB/J+ NPr+ NPr/VB+ VPt > too proud to come in on it . ” # R J P NSg/VBPp/P NPr/J/R/P J/P NPr/ISg+ . . > # > “ And you left him in the lurch , didn’t you ? You let him go to jail for a month -# . VB/C ISgPl+ NPr/VB/J ISg+ NPr/J/R/P D+ NSg/VB+ . VB ISgPl+ . ISgPl+ NSg/VBP ISg+ NSg/VB/J P N🅪Sg/VB R/C/P D/P+ NSg/J+ +# . VB/C ISgPl+ NPr/VP/J ISg+ NPr/J/R/P D+ NSg/VB+ . VXPt ISgPl+ . ISgPl+ NSg/VBP ISg+ NSg/VB/J P N🅪Sg/VB R/C/P D/P+ NSg/J+ > over in New Jersey . God ! You ought to hear Walter on the subject of you . ” # NSg/J/P NPr/J/R/P NSg/J+ NPr+ . NPr/VB+ . ISgPl+ NSg/I/VXB P VB NPr+ J/P D NSg/VB/J P ISgPl+ . . > @@ -8637,7 +8637,7 @@ > # > “ Don’t you call me ‘ old sport ’ ! ” cried Tom . Gatsby said nothing . “ Walter could -# . VB ISgPl+ NSg/VB NPr/ISg+ Unlintable NSg/J NSg/VB+ . . . VP/J NPr/VB+ . NPr VP/J NSg/I/J+ . . NPr+ NSg/VXB +# . VXB ISgPl+ NSg/VB NPr/ISg+ Unlintable NSg/J NSg/VB+ . . . VP/J NPr/VB+ . NPr VP/J NSg/I/J+ . . NPr+ NSg/VXB > have you up on the betting laws too , but Wolfshiem scared him into shutting his # NSg/VXB ISgPl+ NSg/VB/J/P J/P D NSg/Vg/J NPl/V3+ R . NSg/C/P ? VP/J ISg+ P NSg/Vg ISg/D$+ > mouth . ” @@ -8649,7 +8649,7 @@ > # > “ That drug - store business was just small change , ” continued Tom slowly , “ but -# . NSg/I/C/Ddem NSg/VB+ . NSg/VB+ N🅪Sg/J+ VPt J NPr/VB/J+ N🅪Sg/VB+ . . VP/J NPr/VB+ R . . NSg/C/P +# . NSg/I/C/Ddem NSg/VB+ . NSg/VB+ N🅪Sg/J+ VPt J/R NPr/VB/J+ N🅪Sg/VB+ . . VP/J NPr/VB+ R . . NSg/C/P > you’ve got something on now that Walter’s afraid to tell me about . ” # K VP NSg/I/J+ J/P NSg/J/R/C NSg/I/C/Ddem+ NSg$ J P NPr/VB NPr/ISg+ J/P . . > @@ -8657,21 +8657,21 @@ > I glanced at Daisy , who was staring terrified between Gatsby and her husband , # ISg/#r+ VP/J NSg/P NPr+ . NPr/I+ VPt Nᴹ/Vg/J VP/J NSg/P NPr VB/C ISg/D$+ NSg/VB+ . > and at Jordan , who had begun to balance an invisible but absorbing object on the -# VB/C NSg/P NPr+ . NPr/I+ VB VPp P N🅪Sg/VB D/P J NSg/C/P Nᴹ/Vg/J NSg/VB+ J/P D -> tip of her chin . Then I turned back to Gatsby — and was startled at his -# NSg/VB P ISg/D$+ NPr/VB+ . NSg/J/C ISg/#r+ VP/J NSg/VB/J P NPr . VB/C VPt VP/J NSg/P ISg/D$+ +# VB/C NSg/P NPr+ . NPr/I+ VP VPp P N🅪Sg/VB D/P J NSg/C/P Nᴹ/Vg/J NSg/VB+ J/P D +> tip of her chin . Then I turned back to Gatsby — and was startled at his +# NSg/VB P ISg/D$+ NPr/VB+ . NSg/J/R/C ISg/#r+ VP/J NSg/VB/J P NPr . VB/C VPt VP/J NSg/P ISg/D$+ > expression . He looked — and this is said in all contempt for the babbled slander # N🅪Sg+ . NPr/ISg+ VP/J . VB/C I/Ddem+ VL3 VP/J NPr/J/R/P NSg/I/J/C/Dq Nᴹ+ R/C/P D VP/J NSg/VB > of his garden — as if he had “ killed a man . ” For a moment the set of his face -# P ISg/D$+ NSg/VB/J+ . NSg/R NSg/C NPr/ISg+ VB . VP/J D/P NPr/VB/J+ . . R/C/P D/P+ NSg+ D NPr/VBP/J P ISg/D$+ NSg/VB+ +# P ISg/D$+ NSg/VB/J+ . NSg/R NSg/C NPr/ISg+ VP . VP/J D/P NPr/VB/J+ . . R/C/P D/P+ NSg+ D NPr/VBP/J P ISg/D$+ NSg/VB+ > could be described in just that fantastic way . -# NSg/VXB NSg/VXB VP/J NPr/J/R/P J NSg/I/C/Ddem+ NSg/J+ NSg/J+ . +# NSg/VXB NSg/VXB VP/J NPr/J/R/P J/R NSg/I/C/Ddem+ NSg/J+ NSg/J+ . > # > It passed , and he began to talk excitedly to Daisy , denying everything , # NPr/ISg+ VP/J . VB/C NPr/ISg+ VPt P N🅪Sg/VB R P NPr . Nᴹ/Vg/J NSg/I/VB+ . > defending his name against accusations that had not been made . But with every -# Nᴹ/Vg/J ISg/D$+ NSg/VB+ C/P NPl+ NSg/I/C/Ddem+ VB NSg/R/C NSg/VPp VB . NSg/C/P P Dq+ +# Nᴹ/Vg/J ISg/D$+ NSg/VB+ C/P NPl+ NSg/I/C/Ddem+ VP NSg/R/C NSg/VPp VP . NSg/C/P P Dq+ > word she was drawing further and further into herself , so he gave that up , and # NSg/VB+ ISg+ VPt N🅪Sg/Vg/J VB/JC VB/C VB/JC P ISg+ . NSg/I/J/R/C NPr/ISg+ VPt NSg/I/C/Ddem+ NSg/VB/J/P . VB/C > only the dead dream fought on as the afternoon slipped away , trying to touch @@ -8691,7 +8691,7 @@ > # > Her frightened eyes told that whatever intentions , whatever courage she had had , -# ISg/D$+ VP/J NPl/V3+ VP NSg/I/C/Ddem NSg/I/J+ NPl/V3+ . NSg/I/J+ NSg/VB+ ISg+ VB VB . +# ISg/D$+ VP/J NPl/V3+ VP NSg/I/C/Ddem NSg/I/J+ NPl/V3+ . NSg/I/J+ NSg/VB+ ISg+ VP VP . > were definitely gone . # NSg/VPt R VPp/J/P . > @@ -8705,15 +8705,15 @@ > # > “ Go on . He won’t annoy you . I think he realizes that his presumptuous little -# . NSg/VB/J J/P . NPr/ISg+ VB NSg/VB ISgPl+ . ISg/#r+ NSg/VB NPr/ISg+ V3/NoAm NSg/I/C/Ddem ISg/D$+ J NPr/I/J/Dq +# . NSg/VB/J J/P . NPr/ISg+ VXB NSg/VB ISgPl+ . ISg/#r+ NSg/VB NPr/ISg+ V3/NoAm NSg/I/C/Ddem ISg/D$+ J NPr/I/J/Dq > flirtation is over . ” # NSg VL3 NSg/J/P . . > # > They were gone , without a word , snapped out , made accidental , isolated , like -# IPl+ NSg/VPt VPp/J/P . C/P D/P+ NSg/VB+ . VP NSg/VB/J/R/P . VB NSg/J . VP/J . NSg/VB/J/C/P -> ghosts , even from our pity . -# NPl/V3+ . NSg/VB/J P D$+ N🅪Sg/VB+ . +# IPl+ NSg/VPt VPp/J/P . C/P D/P+ NSg/VB+ . VP NSg/VB/J/R/P . VP NSg/J . VP/J . NSg/VB/J/C/P +> ghosts , even from our pity . +# NPl/V3+ . NSg/VB/J/R P D$+ N🅪Sg/VB+ . > # > After a moment Tom got up and began wrapping the unopened bottle of whiskey in @@ -8727,7 +8727,7 @@ > # > I didn’t answer . -# ISg/#r+ VB NSg/VB+ . +# ISg/#r+ VXPt NSg/VB+ . > # > “ Nick ? ” He asked again . @@ -8743,7 +8743,7 @@ > # > “ No . . . I just remembered that to - day’s my birthday . ” -# . NPr/Dq/P . . . ISg/#r+ J VP/J NSg/I/C/Ddem+ P . NSg$ D$+ NSg/VB+ . . +# . NPr/Dq/P . . . ISg/#r+ J/R VP/J NSg/I/C/Ddem+ P . NSg$ D$+ NSg/VB+ . . > # > I was thirty . Before me stretched the portentous , menacing road of a new decade . @@ -8765,7 +8765,7 @@ > brief - case of enthusiasm , thinning hair . But there was Jordan beside me , who , # NSg/VB/J . NPr🅪Sg/VB P NSg+ . NSg/Vg/J N🅪Sg/VB+ . NSg/C/P R+ VPt NPr+ P NPr/ISg+ . NPr/I+ . > unlike Daisy , was too wise ever to carry well - forgotten dreams from age to age . -# NSg/VB/J/P NPr+ . VPt R NPr/VB/J J P NSg/VB NSg/VB/J/R . NSg/VPp/J NPl/V3+ P N🅪Sg/VB+ P N🅪Sg/VB . +# NSg/VB/J/P NPr+ . VPt R NPr/VB/J J/R P NSg/VB NSg/VB/J/R . NSg/VPp/J NPl/V3+ P N🅪Sg/VB+ P N🅪Sg/VB . > As we passed over the dark bridge her wan face fell lazily against my coat’s # NSg/R IPl+ VP/J NSg/J/P D+ NSg/VB/J+ N🅪Sg/VB+ ISg/D$+ NSg/VB/J NSg/VB+ NSg/VPt/J R C/P D$+ NSg$ > shoulder and the formidable stroke of thirty died away with the reassuring @@ -8781,31 +8781,31 @@ > The young Greek , Michaelis , who ran the coffee joint beside the ashheaps was the # D NPr/VB/J NPr/VB/J . ? . NPr/I+ NSg/VPt D+ N🅪Sg/VB/J+ NSg/VB/J P D ? VPt D > principal witness at the inquest . He had slept through the heat until after -# NSg/J NSg/VB NSg/P D NSg/VB . NPr/ISg+ VB VP NSg/J/P D+ Nᴹ/VB+ C/P P +# NSg/J NSg/VB NSg/P D NSg/VB . NPr/ISg+ VP VP NSg/J/P D+ Nᴹ/VB+ C/P P > five , when he strolled over to the garage , and found George Wilson sick in his -# NSg . NSg/I/C NPr/ISg+ VP/J NSg/J/P P D+ NSg/VB+ . VB/C NSg/VB NPr+ NPr+ NSg/VB/J NPr/J/R/P ISg/D$+ +# NSg . NSg/I/C NPr/ISg+ VP/J NSg/J/P P D+ NSg/VB+ . VB/C NSg/VP NPr+ NPr+ NSg/VB/J NPr/J/R/P ISg/D$+ > office — really sick , pale as his own pale hair and shaking all over . Michaelis # NSg/VB+ . R NSg/VB/J . NSg/VB/J NSg/R ISg/D$+ NSg/VB/J+ NSg/VB/J+ N🅪Sg/VB+ VB/C Nᴹ/Vg/J NSg/I/J/C/Dq NSg/J/P . ? > advised him to go to bed , but Wilson refused , saying that he’d miss a lot of # VP/J ISg+ P NSg/VB/J P NSg/VBP/J . NSg/C/P NPr+ VP/J . N🅪Sg/Vg/J NSg/I/C/Ddem K NSg/VB D/P NPr/VB P -> business if he did . While his neighbor was trying to persuade him a violent -# N🅪Sg/J+ NSg/C NPr/ISg+ VPt . NSg/VB/C/P ISg/D$+ NSg/VB/J/Am+ VPt Nᴹ/Vg/J P VB ISg+ D/P+ NSg/VB/J+ +> business if he did . While his neighbor was trying to persuade him a violent +# N🅪Sg/J+ NSg/C NPr/ISg+ VXPt . NSg/VB/C/P ISg/D$+ NSg/VB/J/Am+ VPt Nᴹ/Vg/J P VB ISg+ D/P+ NSg/VB/J+ > racket broke out overhead . # NSg/VB+ NSg/VPt/J NSg/VB/J/R/P NSg/J/P+ . > # > “ I’ve got my wife locked in up there , ” explained Wilson calmly . “ She’s going to # . K VP D$+ NSg/VB/J+ VP/J NPr/J/R/P NSg/VB/J/P R . . VP/J NPr+ R . . K Nᴹ/Vg/J P -> stay there till the day after to - morrow , and then we’re going to move away . ” -# NSg/VB/J R NSg/VB/C/P D NPr🅪Sg+ P P . NPr/VB . VB/C NSg/J/C K Nᴹ/Vg/J P NSg/VB VB/J . . +> stay there till the day after to - morrow , and then we’re going to move away . ” +# NSg/VB/J R NSg/VB/C/P D NPr🅪Sg+ P P . NPr/VB . VB/C NSg/J/R/C K Nᴹ/Vg/J P NSg/VB VB/J . . > # > Michaelis was astonished ; they had been neighbors for four years , and Wilson had -# ? VPt VP/J . IPl+ VB NSg/VPp NPl/V3/Am R/C/P NSg+ NPl+ . VB/C NPr+ VB +# ? VPt VP/J . IPl+ VP NSg/VPp NPl/V3/Am R/C/P NSg+ NPl+ . VB/C NPr+ VP > never seemed faintly capable of such a statement . Generally he was one of these # R VP/J R J P NSg/I D/P+ NSg/VB/J+ . R NPr/ISg+ VPt NSg/I/J P I/Ddem+ -> worn - out men : when he wasn’t working , he sat on a chair in the doorway and -# VB/J+ . NSg/VB/J/R/P NPl+ . NSg/I/C NPr/ISg+ VB Nᴹ/Vg/J . NPr/ISg+ NSg/VP/J J/P D/P NSg/VB+ NPr/J/R/P D NSg+ VB/C +> worn - out men : when he wasn’t working , he sat on a chair in the doorway and +# VPp/J+ . NSg/VB/J/R/P NPl+ . NSg/I/C NPr/ISg+ VPt Nᴹ/Vg/J . NPr/ISg+ NSg/VP/J J/P D/P NSg/VB+ NPr/J/R/P D NSg+ VB/C > stared at the people and the cars that passed along the road . When any one spoke # VP/J NSg/P D NPl/VB+ VB/C D NPl+ NSg/I/C/Ddem+ VP/J P D N🅪Sg/J+ . NSg/I/C I/R/Dq NSg/I/J+ NSg/VPt > to him he invariably laughed in an agreeable , colorless way . He was his wife’s @@ -8815,17 +8815,17 @@ > # > So naturally Michaelis tried to find out what had happened , but Wilson wouldn’t -# NSg/I/J/R/C R ? VP/J P NSg/VB NSg/VB/J/R/P NSg/I+ VB VP/J . NSg/C/P NPr+ VXB +# NSg/I/J/R/C R ? VP/J P NSg/VB NSg/VB/J/R/P NSg/I+ VP VP/J . NSg/C/P NPr+ VXB > say a word — instead he began to throw curious , suspicious glances at his visitor # NSg/VB D/P NSg/VB+ . R NPr/ISg+ VPt P NSg/VB J . J NPl/V3+ NSg/P ISg/D$+ NSg+ > and ask him what he’d been doing at certain times on certain days . Just as the -# VB/C NSg/VB ISg+ NSg/I+ K NSg/VPp Nᴹ/Vg/J NSg/P I/J NPl/V3+ J/P I/J+ NPl+ . J NSg/R D +# VB/C NSg/VB ISg+ NSg/I+ K NSg/VPp Nᴹ/Vg/J NSg/P I/J NPl/V3+ J/P I/J+ NPl+ . J/R NSg/R D > latter was getting uneasy , some workmen came past the door bound for his # NSg/J VPt NSg/Vg NSg/VB/J . I/J/R/Dq+ NPl+ NSg/VPt/P NSg/VB/J/P D+ NSg/VB+ NSg/VP/J R/C/P ISg/D$+ > restaurant , and Michaelis took the opportunity to get away , intending to come # NSg+ . VB/C ? VPt D+ N🅪Sg+ P NSg/VB VB/J . Nᴹ/Vg/J P NSg/VBPp/P > back later . But he didn’t . He supposed he forgot to , that’s all . When he came -# NSg/VB/J JC . NSg/C/P NPr/ISg+ VB . NPr/ISg+ VP/J NPr/ISg+ VPt P . NSg$ NSg/I/J/C/Dq . NSg/I/C NPr/ISg+ NSg/VPt/P +# NSg/VB/J JC . NSg/C/P NPr/ISg+ VXPt . NPr/ISg+ VP/J NPr/ISg+ VPt P . NSg$ NSg/I/J/C/Dq . NSg/I/C NPr/ISg+ NSg/VPt/P > outside again , a little after seven , he was reminded of the conversation because # Nᴹ/VB/J/P P . D/P NPr/I/J/Dq P NSg . NPr/ISg+ VPt VP/J P D+ N🅪Sg/VB+ C/P > he heard Mrs . Wilson’s voice , loud and scolding , down - stairs in the garage . @@ -8845,37 +8845,37 @@ > # > The “ death car ” as the newspapers called it , didn’t stop ; it came out of the -# D . NPr🅪Sg+ NSg+ . NSg/R D+ NPl/V3+ VP/J NPr/ISg+ . VB NSg/VB . NPr/ISg+ NSg/VPt/P NSg/VB/J/R/P P D -> gathering darkness , wavered tragically for a moment , and then disappeared around -# Nᴹ/Vg/J Nᴹ+ . VP/J R R/C/P D/P NSg+ . VB/C NSg/J/C VP/J J/P -> the next bend . Mavromichaelis wasn’t even sure of its color — he told the first -# D NSg/J/P NPr/VB+ . ? VB NSg/VB/J J P ISg/D$+ N🅪Sg/VB/J/Am+ . NPr/ISg+ VP D NSg/VB/J +# D . NPr🅪Sg+ NSg+ . NSg/R D+ NPl/V3+ VP/J NPr/ISg+ . VXPt NSg/VB . NPr/ISg+ NSg/VPt/P NSg/VB/J/R/P P D +> gathering darkness , wavered tragically for a moment , and then disappeared around +# Nᴹ/Vg/J Nᴹ+ . VP/J R R/C/P D/P NSg+ . VB/C NSg/J/R/C VP/J J/P +> the next bend . Mavromichaelis wasn’t even sure of its color — he told the first +# D NSg/J/P NPr/VB+ . ? VPt NSg/VB/J/R J P ISg/D$+ N🅪Sg/VB/J/Am+ . NPr/ISg+ VP D NSg/J > policeman that it was light green . The other car , the one going toward New York , # NSg+ NSg/I/C/Ddem+ NPr/ISg+ VPt N🅪Sg/VB/J+ NPr🅪Sg/VB/J . D+ NSg/VB/J+ NSg+ . D+ NSg/I/J+ Nᴹ/Vg/J J/P NSg/J+ NPr+ . > came to rest a hundred yards beyond , and it’s driver hurried back to where # NSg/VPt/P P NSg/VB D/P+ NSg+ NPl/V3+ NSg/P . VB/C K NSg+ VP/J NSg/VB/J P NSg/R/C > Myrtle Wilson , her life violently extinguished , knelt in the road and mingled -# NPr NPr+ . ISg/D$+ N🅪Sg/VB+ R VP/J . VB NPr/J/R/P D N🅪Sg/J+ VB/C VP/J +# NPr NPr+ . ISg/D$+ N🅪Sg/VB+ R VP/J . VP NPr/J/R/P D N🅪Sg/J+ VB/C VP/J > her thick dark blood with the dust . # ISg/D$+ NSg/VB/J NSg/VB/J Nᴹ/VB+ P D Nᴹ/VB+ . > # -> Michaelis and this man reached her first , but when they had torn open her -# ? VB/C I/Ddem+ NPr/VB/J+ VP/J ISg/D$+ NSg/VB/J . NSg/C/P NSg/I/C IPl+ VB VB/J NSg/VB/J ISg/D$+ -> shirtwaist , still damp with perspiration , they saw that her left breast was -# NSg . NSg/VB/J Nᴹ/VB/J P Nᴹ+ . IPl+ NSg/VPt NSg/I/C/Ddem ISg/D$+ NPr/VB/J NSg/VB+ VPt +> Michaelis and this man reached her first , but when they had torn open her +# ? VB/C I/Ddem+ NPr/VB/J+ VP/J ISg/D$+ NSg/J . NSg/C/P NSg/I/C IPl+ VP VB/J NSg/VB/J ISg/D$+ +> shirtwaist , still damp with perspiration , they saw that her left breast was +# NSg . NSg/VB/J/R Nᴹ/VB/J P Nᴹ+ . IPl+ NSg/VPt NSg/I/C/Ddem ISg/D$+ NPr/VP/J NSg/VB+ VPt > swinging loose like a flap , and there was no need to listen for the heart # Nᴹ/Vg/J NSg/VB/J NSg/VB/J/C/P D/P NSg/VB+ . VB/C R+ VPt NPr/Dq/P N🅪Sg/VXB P NSg/VB R/C/P D N🅪Sg/VB+ > beneath . The mouth was wide open and ripped a little at the corners , as though # P . D+ NSg/VB+ VPt NSg/J NSg/VB/J VB/C VP/J D/P NPr/I/J/Dq NSg/P D+ NPl/V3+ . NSg/R VB/C > she had choked a little in giving up the tremendous vitality she had stored so -# ISg+ VB VP/J D/P NPr/I/J/Dq NPr/J/R/P Nᴹ/Vg/J NSg/VB/J/P D J Nᴹ+ ISg+ VB VP/J NSg/I/J/R/C +# ISg+ VP VP/J D/P NPr/I/J/Dq NPr/J/R/P Nᴹ/Vg/J NSg/VB/J/P D J Nᴹ+ ISg+ VP VP/J NSg/I/J/R/C > long . # NPr/VB/J . > # -> We saw the three or four automobiles and the crowd when we were still some -# IPl+ NSg/VPt D NSg NPr/C NSg NPl/V3 VB/C D+ NSg/VB+ NSg/I/C IPl+ NSg/VPt NSg/VB/J I/J/R/Dq +> We saw the three or four automobiles and the crowd when we were still some +# IPl+ NSg/VPt D NSg NPr/C NSg NPl/V3 VB/C D+ NSg/VB+ NSg/I/C IPl+ NSg/VPt NSg/VB/J/R I/J/R/Dq > distance away # N🅪Sg/VB+ VB/J > @@ -8884,16 +8884,16 @@ # . NSg/VB+ . . VP/J NPr/VB+ . . NSg$ NPr/VB/J . ? NSg/VXB D/P NPr/I/J/Dq N🅪Sg/J+ NSg/P NSg/VB/J . . > # -> He slowed down , but still without any intention of stopping , until , as we came -# NPr/ISg+ VP/J N🅪Sg/VB/J/P . NSg/C/P NSg/VB/J C/P I/R/Dq NSg/VB P NSg/VB+ . C/P . NSg/R IPl+ NSg/VPt/P +> He slowed down , but still without any intention of stopping , until , as we came +# NPr/ISg+ VP/J N🅪Sg/VB/J/P . NSg/C/P NSg/VB/J/R C/P I/R/Dq NSg/VB P NSg/VB+ . C/P . NSg/R IPl+ NSg/VPt/P > nearer , the hushed , intent faces of the people at the garage door made him -# NSg/JC . D VP/J . NSg/J+ NPl/V3 P D NPl/VB+ NSg/P D NSg/VB+ NSg/VB+ VB ISg+ +# NSg/JC . D VP/J . NSg/J+ NPl/V3 P D NPl/VB+ NSg/P D NSg/VB+ NSg/VB+ VP ISg+ > automatically put on the brakes . # R NSg/VBP J/P D NPl/V3+ . > # > “ We'll take a look , ” he said doubtfully , “ just a look . ” -# . K NSg/VB D/P NSg/VB+ . . NPr/ISg+ VP/J R . . J D/P NSg/VB+ . . +# . K NSg/VB D/P NSg/VB+ . . NPr/ISg+ VP/J R . . J/R D/P NSg/VB+ . . > # > I became aware now of a hollow , wailing sound which issued incessantly from the @@ -8913,43 +8913,43 @@ > He reached up on tiptoes and peered over a circle of heads into the garage , # NPr/ISg+ VP/J NSg/VB/J/P J/P NPl/V3 VB/C VP/J NSg/J/P D/P NSg/VB P NPl/V3+ P D NSg/VB+ . > which was lit only by a yellow light in a swinging metal basket overhead . Then -# I/C+ VPt NSg/VB/J J/R/C NSg/J/P D/P NSg/VB/J N🅪Sg/VB/J+ NPr/J/R/P D/P Nᴹ/Vg/J N🅪Sg/VB/J+ NSg/VB+ NSg/J/P+ . NSg/J/C +# I/C+ VPt NSg/VP/J J/R/C NSg/J/P D/P NSg/VB/J N🅪Sg/VB/J+ NPr/J/R/P D/P Nᴹ/Vg/J N🅪Sg/VB/J+ NSg/VB+ NSg/J/P+ . NSg/J/R/C > he made a harsh sound in his throat , and with a violent thrusting movement of -# NPr/ISg+ VB D/P VB/J N🅪Sg/VB/J+ NPr/J/R/P ISg/D$+ NSg/VB+ . VB/C P D/P NSg/VB/J Nᴹ/Vg/J+ N🅪Sg P +# NPr/ISg+ VP D/P VB/J N🅪Sg/VB/J+ NPr/J/R/P ISg/D$+ NSg/VB+ . VB/C P D/P NSg/VB/J Nᴹ/Vg/J+ N🅪Sg P > his powerful arms pushed his way through . # ISg/D$+ J+ NPl/V3+ VP/J ISg/D$+ NSg/J+ NSg/J/P . > # > The circle closed up again with a running murmur of expostulation ; it was a # D+ NSg/VB+ VP/J NSg/VB/J/P P P D/P Nᴹ/Vg/J/P NSg/VB P NSg+ . NPr/ISg+ VPt D/P -> minute before I could see anything at all . Then new arrivals deranged the line , -# NSg/VB/J+ C/P ISg/#r+ NSg/VXB NSg/VB NSg/I/VB+ NSg/P NSg/I/J/C/Dq . NSg/J/C NSg/J NPl VP/J D NSg/VB+ . +> minute before I could see anything at all . Then new arrivals deranged the line , +# NSg/VB/J+ C/P ISg/#r+ NSg/VXB NSg/VB NSg/I/VB+ NSg/P NSg/I/J/C/Dq . NSg/J/R/C NSg/J NPl VP/J D NSg/VB+ . > and Jordan and I were pushed suddenly inside . # VB/C NPr+ VB/C ISg/#r+ NSg/VPt VP/J R NSg/J/P . > # -> Myrtle Wilson’s body , wrapped in a blanket , and then in another blanket , as -# NPr NSg$ NSg/VB+ . VP/J NPr/J/R/P D/P NSg/VB/J+ . VB/C NSg/J/C NPr/J/R/P I/D NSg/VB/J+ . NSg/R -> though she suffered from a chill in the hot night , lay on a work - table by the -# VB/C ISg+ VP/J P D/P N🅪Sg/VB/J+ NPr/J/R/P D NSg/VB/J N🅪Sg/VB+ . NSg/VB/J J/P D/P N🅪Sg/VB+ . NSg/VB+ NSg/J/P D +> Myrtle Wilson’s body , wrapped in a blanket , and then in another blanket , as +# NPr NSg$ NSg/VB+ . VP/J NPr/J/R/P D/P NSg/VB/J+ . VB/C NSg/J/R/C NPr/J/R/P I/D NSg/VB/J+ . NSg/R +> though she suffered from a chill in the hot night , lay on a work - table by the +# VB/C ISg+ VP/J P D/P N🅪Sg/VB/J+ NPr/J/R/P D NSg/VB/J N🅪Sg/VB+ . NSg/VPt/J J/P D/P N🅪Sg/VB+ . NSg/VB+ NSg/J/P D > wall , and Tom , with his back to us , was bending over it , motionless . Next to him # NPr/VB+ . VB/C NPr/VB+ . P ISg/D$+ NSg/VB/J P NPr/IPl+ . VPt Nᴹ/Vg/J NSg/J/P NPr/ISg+ . J . NSg/J/P P ISg+ > stood a motorcycle policeman taking down names with much sweat and correction in -# VB D/P+ NSg/VB+ NSg+ NSg/Vg/J N🅪Sg/VB/J/P NPl/V3+ P NSg/I/J/R/Dq N🅪Sg/VB VB/C NSg+ NPr/J/R/P -> a little book . At first I couldn’t find the source of the high , groaning words -# D/P+ NPr/I/J/Dq+ NSg/VB+ . NSg/P NSg/VB/J ISg/#r+ VB NSg/VB D N🅪Sg/VB P D NSg/VB/J/R . Nᴹ/Vg/J NPl/V3+ -> that echoed clamorously through the bare garage — then I saw Wilson standing on -# NSg/I/C/Ddem VP/J ? NSg/J/P D NSg/VB/J NSg/VB+ . NSg/J/C ISg/#r+ NSg/VPt NPr+ Nᴹ/Vg/J J/P +# VP D/P+ NSg/VB+ NSg+ NSg/Vg/J N🅪Sg/VB/J/P NPl/V3+ P NSg/I/J/R/Dq N🅪Sg/VB VB/C NSg+ NPr/J/R/P +> a little book . At first I couldn’t find the source of the high , groaning words +# D/P+ NPr/I/J/Dq+ NSg/VB+ . NSg/P NSg/J ISg/#r+ VXB NSg/VB D N🅪Sg/VB P D NSg/VB/J/R . Nᴹ/Vg/J NPl/V3+ +> that echoed clamorously through the bare garage — then I saw Wilson standing on +# NSg/I/C/Ddem VP/J ? NSg/J/P D NSg/VB/J NSg/VB+ . NSg/J/R/C ISg/#r+ NSg/VPt NPr+ Nᴹ/Vg/J J/P > the raised threshold of his office , swaying back and forth and holding to the # D VP/J NSg P ISg/D$+ NSg/VB+ . Nᴹ/Vg/J NSg/VB/J VB/C R VB/C Nᴹ/Vg/J P D > doorposts with both hands . Some man was talking to him in a low voice and # NPl P I/C/Dq NPl/V3+ . I/J/R/Dq+ NPr/VB/J+ VPt Nᴹ/Vg/J P ISg+ NPr/J/R/P D/P+ NSg/VB/J/R+ NSg/VB+ VB/C -> attempting , from time to time , to lay a hand on his shoulder , but Wilson neither -# Nᴹ/Vg/J . P N🅪Sg/VB/J+ P N🅪Sg/VB/J . P NSg/VB/J D/P+ NSg/VB+ J/P ISg/D$+ NSg/VB+ . NSg/C/P NPr+ I/C +> attempting , from time to time , to lay a hand on his shoulder , but Wilson neither +# Nᴹ/Vg/J . P N🅪Sg/VB/J+ P N🅪Sg/VB/J . P NSg/VPt/J D/P+ NSg/VB+ J/P ISg/D$+ NSg/VB+ . NSg/C/P NPr+ I/C > heard nor saw . His eyes would drop slowly from the swinging light to the laden # VP/J NSg/C NSg/VPt . ISg/D$+ NPl/V3+ VXB NSg/VB+ R P D Nᴹ/Vg/J N🅪Sg/VB/J+ P D+ VB/J+ -> table by the wall , and then jerk back to the light again , and he gave out -# NSg/VB+ NSg/J/P D+ NPr/VB+ . VB/C NSg/J/C NSg/VB+ NSg/VB/J P D+ N🅪Sg/VB/J+ P . VB/C NPr/ISg+ VPt NSg/VB/J/R/P +> table by the wall , and then jerk back to the light again , and he gave out +# NSg/VB+ NSg/J/P D+ NPr/VB+ . VB/C NSg/J/R/C NSg/VB+ NSg/VB/J P D+ N🅪Sg/VB/J+ P . VB/C NPr/ISg+ VPt NSg/VB/J/R/P > incessantly his high , horrible call : # R ISg/D$+ NSg/VB/J/R . NSg/J NSg/VB+ . > @@ -8968,16 +8968,16 @@ # . NPr/VB/J/#r . D/P . NSg/P/#r . . D+ NSg+ VPt N🅪Sg/Vg/J . . . NPr/J/P . . . . > # -> “ No , r — ” corrected the man , “ M - a - v - r - o — — — ” -# . NPr/Dq/P . NPr/VB/J . . VP/J D+ NPr/VB/J+ . . NPr/VB/J/#r . D/P . NSg/P/#r . NPr/VB/J . NPr/J/P . . . . +> “ No , r — ” corrected the man , “ M - a - v - r - o — — — ” +# . NPr/Dq/P . NPr/J . . VP/J D+ NPr/VB/J+ . . NPr/VB/J/#r . D/P . NSg/P/#r . NPr/J . NPr/J/P . . . . > # > “ Listen to me ! ” muttered Tom fiercely . # . NSg/VB P NPr/ISg+ . . VP/J NPr/VB+ R . > # -> “ r — ” said the policeman , “ o — — — ” -# . NPr/VB/J . . VP/J D+ NSg+ . . NPr/J/P . . . . +> “ r — ” said the policeman , “ o — — — ” +# . NPr/J . . VP/J D+ NSg+ . . NPr/J/P . . . . > # > “ g — — — ” @@ -9002,8 +9002,8 @@ # . R VP/J . . VP/J NPr/VB+ . Nᴹ/Vg/J . > # -> “ She ran out ina road . Son - of - a - bitch didn’t even stopus car . ” -# . ISg+ NSg/VPt NSg/VB/J/R/P NPr N🅪Sg/J+ . NPr/VB+ . P . D/P . NSg/VB VB NSg/VB/J ? NSg+ . . +> “ She ran out ina road . Son - of - a - bitch didn’t even stopus car . ” +# . ISg+ NSg/VPt NSg/VB/J/R/P NPr N🅪Sg/J+ . NPr/VB+ . P . D/P . NSg/VB VXPt NSg/VB/J/R ? NSg+ . . > # > “ There was two cars , ” said Michaelis , “ one comin ’ , one goin ’ , see ? ” @@ -9015,9 +9015,9 @@ > # > “ One goin ’ each way . Well , she ” — his hand rose toward the blankets but stopped -# . NSg/I/J ? . Dq NSg/J+ . NSg/VB/J/R . ISg+ . . ISg/D$+ NSg/VB+ NPr/VPt/J J/P D+ NPl/V3+ NSg/C/P VB/J -> half way and fell to his side — “ she ran out there an ’ the one comin ’ from N’York -# N🅪Sg/VB/J/P+ NSg/J+ VB/C NSg/VPt/J P ISg/D$+ NSg/VB/J+ . . ISg+ NSg/VPt NSg/VB/J/R/P R+ D/P . D+ NSg/I/J+ ? . P ? +# . NSg/I/J ? . Dq NSg/J+ . NSg/VB/J/R . ISg+ . . ISg/D$+ NSg/VB+ NPr/VPt/J J/P D+ NPl/V3+ NSg/C/P VP/J +> half way and fell to his side — “ she ran out there an ’ the one comin ’ from N’York +# N🅪Sg/J/P+ NSg/J+ VB/C NSg/VPt/J P ISg/D$+ NSg/VB/J+ . . ISg+ NSg/VPt NSg/VB/J/R/P R+ D/P . D+ NSg/I/J+ ? . P ? > knock right into her , goin ’ thirty or forty miles an hour . ” # NSg/VB NPr/VB/J P ISg/D$+ . ? . NSg NPr/C NSg/J NPrPl+ D/P NSg+ . . > @@ -9052,14 +9052,14 @@ # . NSg/VBPp/P NSg/J/R VB/C NSg$ NSg/VXB D$+ NSg/VB+ . NSg/VB NSg/VB/J/R/P NSg/J/R/C . ISg/#r+ NSg/VB P NSg/VB ISg/D$+ NSg/VB+ . . > # -> Some words of this conversation must have reached Wilson , swaying in the office -# I/J/R/Dq NPl/V3 P I/Ddem+ N🅪Sg/VB+ NSg/VB NSg/VXB VP/J NPr+ . Nᴹ/Vg/J NPr/J/R/P D+ NSg/VB+ +> Some words of this conversation must have reached Wilson , swaying in the office +# I/J/R/Dq NPl/V3 P I/Ddem+ N🅪Sg/VB+ NSg/VXB NSg/VXB VP/J NPr+ . Nᴹ/Vg/J NPr/J/R/P D+ NSg/VB+ > door , for suddenly a new theme found voice among his gasping cries : -# NSg/VB+ . R/C/P R D/P+ NSg/J+ NSg/VB+ NSg/VB NSg/VB+ P ISg/D$+ Nᴹ/Vg/J NPl/V3 . +# NSg/VB+ . R/C/P R D/P+ NSg/J+ NSg/VB+ NSg/VP NSg/VB+ P ISg/D$+ Nᴹ/Vg/J NPl/V3 . > # > “ You don’t have to tell me what kind of car it was ! I know what kind of car it -# . ISgPl+ VB NSg/VXB P NPr/VB NPr/ISg+ NSg/I+ NSg/J P NSg+ NPr/ISg+ VPt . ISg/#r+ NSg/VB NSg/I+ NSg/J P NSg+ NPr/ISg+ +# . ISgPl+ VXB NSg/VXB P NPr/VB NPr/ISg+ NSg/I+ NSg/J P NSg+ NPr/ISg+ VPt . ISg/#r+ NSg/VB NSg/I+ NSg/J P NSg+ NPr/ISg+ > was ! ” # VPt . . > @@ -9076,18 +9076,18 @@ # . K VP P NSg/VB ISg+ J . . NPr/ISg+ VP/J P Nᴹ/Vg/J Nᴹ . > # -> Wilson’s eyes fell upon Tom ; he started up on his tiptoes and then would have -# NSg$ NPl/V3+ NSg/VPt/J P NPr/VB+ . NPr/ISg+ VP/J NSg/VB/J/P J/P ISg/D$+ NPl/V3 VB/C NSg/J/C VXB NSg/VXB +> Wilson’s eyes fell upon Tom ; he started up on his tiptoes and then would have +# NSg$ NPl/V3+ NSg/VPt/J P NPr/VB+ . NPr/ISg+ VP/J NSg/VB/J/P J/P ISg/D$+ NPl/V3 VB/C NSg/J/R/C VXB NSg/VXB > collapsed to his knees had not Tom held him upright . -# VP/J P ISg/D$+ NPl/V3+ VB NSg/R/C NPr/VB+ VB ISg+ NSg/VB/J . +# VP/J P ISg/D$+ NPl/V3+ VP NSg/R/C NPr/VB+ VP ISg+ NSg/VB/J . > # > “ Listen , ” said Tom , shaking him a little . “ I just got here a minute ago , from -# . NSg/VB . . VP/J NPr/VB+ . Nᴹ/Vg/J ISg+ D/P NPr/I/J/Dq . . ISg/#r+ J VP NSg/J/R D/P+ NSg/VB/J+ J/P . P +# . NSg/VB . . VP/J NPr/VB+ . Nᴹ/Vg/J ISg+ D/P NPr/I/J/Dq . . ISg/#r+ J/R VP NSg/J/R D/P+ NSg/VB/J+ J/P . P > New York . I was bringing you that coupé we’ve been talking about . That yellow # NSg/J+ NPr+ . ISg/#r+ VPt Nᴹ/Vg/J ISgPl+ NSg/I/C/Ddem ? K NSg/VPp Nᴹ/Vg/J J/P . NSg/I/C/Ddem+ NSg/VB/J+ > car I was driving this afternoon wasn’t mine — do you hear ? I haven’t seen it all -# NSg+ ISg/#r+ VPt Nᴹ/Vg/J I/Ddem+ N🅪Sg+ VB NSg/I/VB+ . VXB ISgPl+ VB . ISg/#r+ VB NSg/VPp NPr/ISg+ NSg/I/J/C/Dq +# NSg+ ISg/#r+ VPt Nᴹ/Vg/J I/Ddem+ N🅪Sg+ VPt NSg/I/VB+ . VXB ISgPl+ VB . ISg/#r+ VXB NSg/VPp NPr/ISg+ NSg/I/J/C/Dq > afternoon . ” # N🅪Sg+ . . > @@ -9095,7 +9095,7 @@ > Only the negro and I were near enough to hear what he said , but the policeman # J/R/C D NSg/J VB/C ISg/#r+ NSg/VPt NSg/VB/J/P NSg/I P VB NSg/I+ NPr/ISg+ VP/J . NSg/C/P D+ NSg+ > caught something in the tone and looked over with truculent eyes . -# VB/J NSg/I/J+ NPr/J/R/P D+ N🅪Sg/I/VB+ VB/C VP/J NSg/J/P P J NPl/V3+ . +# VP/J NSg/I/J+ NPr/J/R/P D+ N🅪Sg/I/VB+ VB/C VP/J NSg/J/P P J NPl/V3+ . > # > “ What’s all that ? ” he demanded . @@ -9104,8 +9104,8 @@ # > “ I’m a friend of his . ” Tom turned his head but kept his hands firm on Wilson’s # . K D/P NPr/VB/J P ISg/D$+ . . NPr/VB+ VP/J ISg/D$+ NPr/VB/J+ NSg/C/P VP ISg/D$+ NPl/V3+ NSg/VB/J+ J/P NSg$ -> body . “ He says he knows the car that did it . . . . It was a yellow car . ” -# NSg/VB+ . . NPr/ISg+ NPl/V3 NPr/ISg+ NPl/V3 D+ NSg+ NSg/I/C/Ddem+ VPt NPr/ISg+ . . . . NPr/ISg+ VPt D/P NSg/VB/J NSg . . +> body . “ He says he knows the car that did it . . . . It was a yellow car . ” +# NSg/VB+ . . NPr/ISg+ NPl/V3 NPr/ISg+ NPl/V3 D+ NSg+ NSg/I/C/Ddem+ VXPt NPr/ISg+ . . . . NPr/ISg+ VPt D/P NSg/VB/J NSg . . > # > Some dim impulse moved the policeman to look suspiciously at Tom . @@ -9125,7 +9125,7 @@ > # > Some one who had been driving a little behind us confirmed this , and the -# I/J/R/Dq NSg/I/J NPr/I+ VB NSg/VPp Nᴹ/Vg/J D/P NPr/I/J/Dq NSg/J/P NPr/IPl+ VP/J I/Ddem+ . VB/C D+ +# I/J/R/Dq NSg/I/J NPr/I+ VP NSg/VPp Nᴹ/Vg/J D/P NPr/I/J/Dq NSg/J/P NPr/IPl+ VP/J I/Ddem+ . VB/C D+ > policeman turned away . # NSg+ VP/J VB/J . > @@ -9144,8 +9144,8 @@ # . NSg/C ? NSg/VBPp/P NSg/J/R VB/C NSg/VB P ISg+ . . NPr/ISg+ VP R . NPr/ISg+ > watched while the two men standing closest glanced at each other and went # VP/J NSg/VB/C/P D+ NSg+ NPl+ Nᴹ/Vg/J JS VP/J NSg/P Dq NSg/VB/J VB/C NSg/VPt -> unwillingly into the room . Then Tom shut the door on them and came down the -# R P D+ N🅪Sg/VB/J+ . NSg/J/C NPr/VB+ NSg/VBP/J D+ NSg/VB+ J/P NSg/IPl+ VB/C NSg/VPt/P N🅪Sg/VB/J/P D+ +> unwillingly into the room . Then Tom shut the door on them and came down the +# R P D+ N🅪Sg/VB/J+ . NSg/J/R/C NPr/VB+ NSg/VBP/J D+ NSg/VB+ J/P NSg/IPl+ VB/C NSg/VPt/P N🅪Sg/VB/J/P D+ > single step , his eyes avoiding the table . As he passed close to me he whispered : # NSg/VB/J+ NSg/VB+ . ISg/D$+ NPl/V3+ Nᴹ/Vg/J D+ NSg/VB+ . NSg/R NPr/ISg+ VP/J NSg/VB/J P NPr/ISg+ NPr/ISg+ VP/J . > “ Let’s get out . ” @@ -9154,28 +9154,28 @@ # > Self - consciously , with his authoritative arms breaking the way , we pushed # NSg/I/VB/J+ . R . P ISg/D$+ J+ NPl/V3+ Nᴹ/Vg/J D+ NSg/J+ . IPl+ VP/J -> through the still gathering crowd , passing a hurried doctor , case in hand , who -# NSg/J/P D NSg/VB/J Nᴹ/Vg/J NSg/VB+ . Nᴹ/Vg/J D/P VP/J NSg/VB . NPr🅪Sg/VB+ NPr/J/R/P NSg/VB+ . NPr/I+ -> had been sent for in wild hope half an hour ago . -# VB NSg/VPp NSg/VB R/C/P NPr/J/R/P NSg/VB/J NPr🅪Sg/VB N🅪Sg/VB/J/P+ D/P+ NSg+ J/P . +> through the still gathering crowd , passing a hurried doctor , case in hand , who +# NSg/J/P D NSg/VB/J/R Nᴹ/Vg/J NSg/VB+ . Nᴹ/Vg/J D/P VP/J NSg/VB . NPr🅪Sg/VB+ NPr/J/R/P NSg/VB+ . NPr/I+ +> had been sent for in wild hope half an hour ago . +# VP NSg/VPp NSg/VP R/C/P NPr/J/R/P NSg/VB/J NPr🅪Sg/VB N🅪Sg/J/P+ D/P+ NSg+ J/P . > # -> Tom drove slowly until we were beyond the bend — then his foot came down hard , and -# NPr/VB+ NSg/VPt R C/P IPl+ NSg/VPt NSg/P D+ NPr/VB+ . NSg/J/C ISg/D$+ NSg/VB+ NSg/VPt/P N🅪Sg/VB/J/P N🅪Sg/J/R . VB/C +> Tom drove slowly until we were beyond the bend — then his foot came down hard , and +# NPr/VB+ NSg/VPt R C/P IPl+ NSg/VPt NSg/P D+ NPr/VB+ . NSg/J/R/C ISg/D$+ NSg/VB+ NSg/VPt/P N🅪Sg/VB/J/P N🅪Sg/J/R . VB/C > the coupé raced along through the night . In a little while I heard a low husky # D ? VP/J P NSg/J/P D N🅪Sg/VB+ . NPr/J/R/P D/P NPr/I/J/Dq NSg/VB/C/P ISg/#r+ VP/J D/P NSg/VB/J/R NSg/J > sob , and saw that the tears were overflowing down his face . # NSg/VB . VB/C NSg/VPt NSg/I/C/Ddem D NPl/V3+ NSg/VPt Nᴹ/Vg/J N🅪Sg/VB/J/P ISg/D$+ NSg/VB+ . > # -> “ The God damned coward ! ” he whimpered . “ He didn’t even stop his car . ” -# . D+ NPr/VB+ VP/J NPr/VB/J . . NPr/ISg+ VP/J . . NPr/ISg+ VB NSg/VB/J NSg/VB ISg/D$+ NSg+ . . +> “ The God damned coward ! ” he whimpered . “ He didn’t even stop his car . ” +# . D+ NPr/VB+ VP/J NPr/VB/J . . NPr/ISg+ VP/J . . NPr/ISg+ VXPt NSg/VB/J/R NSg/VB ISg/D$+ NSg+ . . > # > The Buchanans ’ house floated suddenly toward us through the dark rustling trees . # D ? . NPr/VB+ VP/J R J/P NPr/IPl+ NSg/J/P D NSg/VB/J Nᴹ/Vg/J NPl/V3+ . > Tom stopped beside the porch and looked up at the second floor , where two -# NPr/VB+ VB/J P D+ NSg+ VB/C VP/J NSg/VB/J/P NSg/P D+ NSg/VB/J+ NSg/VB+ . NSg/R/C NSg+ +# NPr/VB+ VP/J P D+ NSg+ VB/C VP/J NSg/VB/J/P NSg/P D+ NSg/VB/J+ NSg/VB+ . NSg/R/C NSg+ > windows bloomed with light among the vines . # NPrPl/V3+ VP/J P N🅪Sg/VB/J+ P D NPl . > @@ -9193,7 +9193,7 @@ > # > A change had come over him , and he spoke gravely , and with decision . As we -# D/P+ N🅪Sg/VB+ VB NSg/VBPp/P NSg/J/P ISg+ . VB/C NPr/ISg+ NSg/VPt R . VB/C P NSg/VB+ . NSg/R IPl+ +# D/P+ N🅪Sg/VB+ VP NSg/VBPp/P NSg/J/P ISg+ . VB/C NPr/ISg+ NSg/VPt R . VB/C P NSg/VB+ . NSg/R IPl+ > walked across the moonlight gravel to the porch he disposed of the situation in # VP/J NSg/P D+ N🅪Sg/VB+ Nᴹ/VB/J+ P D+ NSg+ NPr/ISg+ VP/J P D+ NSg+ NPr/J/R/P > a few brisk phrases . @@ -9217,7 +9217,7 @@ > # > “ Won’t you come in , Nick ? ” -# . VB ISgPl+ NSg/VBPp/P NPr/J/R/P . NPr/VB+ . . +# . VXB ISgPl+ NSg/VBPp/P NPr/J/R/P . NPr/VB+ . . > # > “ No , thanks . ” @@ -9230,28 +9230,28 @@ # NSg+ NPr/I/J/R/Dq . > # -> “ It’s only half - past nine , ” she said . -# . K J/R/C N🅪Sg/VB/J/P+ . NSg/VB/J/P NSg . . ISg+ VP/J . +> “ It’s only half - past nine , ” she said . +# . K J/R/C N🅪Sg/J/P+ . NSg/VB/J/P NSg . . ISg+ VP/J . > # > I’d be damned if I’d go in ; I’d had enough of all of them for one day , and -# K NSg/VXB VP/J NSg/C K NSg/VB/J NPr/J/R/P . K VB NSg/I P NSg/I/J/C/Dq P NSg/IPl+ R/C/P NSg/I/J NPr🅪Sg+ . VB/C -> suddenly that included Jordan too . She must have seen something of this in my -# R NSg/I/C/Ddem+ VP/J NPr+ R . ISg+ NSg/VB NSg/VXB NSg/VPp NSg/I/J+ P I/Ddem+ NPr/J/R/P D$+ +# K NSg/VXB VP/J NSg/C K NSg/VB/J NPr/J/R/P . K VP NSg/I P NSg/I/J/C/Dq P NSg/IPl+ R/C/P NSg/I/J NPr🅪Sg+ . VB/C +> suddenly that included Jordan too . She must have seen something of this in my +# R NSg/I/C/Ddem+ VP/J NPr+ R . ISg+ NSg/VXB NSg/VXB NSg/VPp NSg/I/J+ P I/Ddem+ NPr/J/R/P D$+ > expression , for she turned abruptly away and ran up the porch steps into the # N🅪Sg+ . R/C/P ISg+ VP/J R VB/J VB/C NSg/VPt NSg/VB/J/P D+ NSg+ NPl/V3+ P D+ > house . I sat down for a few minutes with my head in my hands , until I heard the # NPr/VB+ . ISg/#r+ NSg/VP/J N🅪Sg/VB/J/P R/C/P D/P NSg/I/Dq+ NPl/V3+ P D$+ NPr/VB/J+ NPr/J/R/P D$+ NPl/V3+ . C/P ISg/#r+ VP/J D+ -> phone taken up inside and the butler’s voice calling a taxi . Then I walked -# NSg/VB+ VPp/J NSg/VB/J/P NSg/J/P VB/C D NSg$ NSg/VB+ Nᴹ/Vg/J D/P NSg/VB+ . NSg/J/C ISg/#r+ VP/J +> phone taken up inside and the butler’s voice calling a taxi . Then I walked +# NSg/VB+ VPp/J NSg/VB/J/P NSg/J/P VB/C D NSg$ NSg/VB+ Nᴹ/Vg/J D/P NSg/VB+ . NSg/J/R/C ISg/#r+ VP/J > slowly down the drive away from the house , intending to wait by the gate . # R N🅪Sg/VB/J/P D N🅪Sg/VB VB/J P D+ NPr/VB+ . Nᴹ/Vg/J P NSg/VB NSg/J/P D+ NSg/VB+ . > # > I hadn’t gone twenty yards when I heard my name and Gatsby stepped from between -# ISg/#r+ VB VPp/J/P NSg NPl/V3+ NSg/I/C ISg/#r+ VP/J D$+ NSg/VB+ VB/C NPr J P NSg/P -> two bushes into the path . I must have felt pretty weird by that time , because I -# NSg NPl/V3+ P D NSg/VB+ . ISg/#r+ NSg/VB NSg/VXB N🅪Sg/VB/J NSg/VB/J/R NSg/VB/J NSg/J/P NSg/I/C/Ddem+ N🅪Sg/VB/J+ . C/P ISg/#r+ +# ISg/#r+ VPt VPp/J/P NSg NPl/V3+ NSg/I/C ISg/#r+ VP/J D$+ NSg/VB+ VB/C NPr J P NSg/P +> two bushes into the path . I must have felt pretty weird by that time , because I +# NSg NPl/V3+ P D NSg/VB+ . ISg/#r+ NSg/VXB NSg/VXB N🅪Sg/VP/J NSg/VB/J/R NSg/VB/J NSg/J/P NSg/I/C/Ddem+ N🅪Sg/VB/J+ . C/P ISg/#r+ > could think of nothing except the luminosity of his pink suit under the moon . # NSg/VXB NSg/VB P NSg/I/J+ VB/C/P D Nᴹ P ISg/D$+ N🅪Sg/VB/J NSg/VB+ NSg/J/P D NPr/VB+ . > @@ -9261,7 +9261,7 @@ > # > “ Just standing here , old sport . ” -# . J Nᴹ/Vg/J NSg/J/R . NSg/J+ NSg/VB+ . . +# . J/R Nᴹ/Vg/J NSg/J/R . NSg/J+ NSg/VB+ . . > # > Somehow , that seemed a despicable occupation . For all I knew he was going to rob @@ -9272,8 +9272,8 @@ # NPl/V3 P . ? NPl/VB+ . . NSg/J/P ISg+ NPr/J/R/P D NSg/VB/J NSg . > # -> “ Did you see any trouble on the road ? ” he asked after a minute . -# . VPt ISgPl+ NSg/VB I/R/Dq N🅪Sg/VB+ J/P D+ N🅪Sg/J+ . . NPr/ISg+ VP/J P D/P+ NSg/VB/J+ . +> “ Did you see any trouble on the road ? ” he asked after a minute . +# . VXPt ISgPl+ NSg/VB I/R/Dq N🅪Sg/VB+ J/P D+ N🅪Sg/J+ . . NPr/ISg+ VP/J P D/P+ NSg/VB/J+ . > # > “ Yes . ” @@ -9295,7 +9295,7 @@ > “ I thought so ; I told Daisy I thought so . It’s better that the shock should all # . ISg/#r+ N🅪Sg/VP NSg/I/J/R/C . ISg/#r+ VP NPr+ ISg/#r+ N🅪Sg/VP NSg/I/J/R/C . K NSg/VXB/JC NSg/I/C/Ddem D N🅪Sg/J+ VXB NSg/I/J/C/Dq > come at once . She stood it pretty well . ” -# NSg/VBPp/P+ NSg/P NSg/C . ISg+ VB NPr/ISg+ NSg/VB/J/R NSg/VB/J/R . . +# NSg/VBPp/P+ NSg/P NSg/C . ISg+ VP NPr/ISg+ NSg/VB/J/R NSg/VB/J/R . . > # > He spoke as if Daisy’s reaction was the only thing that mattered . @@ -9303,13 +9303,13 @@ > # > “ I got to West Egg by a side road , ” he went on , “ and left the car in my garage . -# . ISg/#r+ VP P NPr/VB/J+ N🅪Sg/VB+ NSg/J/P D/P+ NSg/VB/J+ N🅪Sg/J+ . . NPr/ISg+ NSg/VPt J/P . . VB/C NPr/VB/J D+ NSg+ NPr/J/R/P D$+ NSg/VB+ . +# . ISg/#r+ VP P NPr/VB/J+ N🅪Sg/VB+ NSg/J/P D/P+ NSg/VB/J+ N🅪Sg/J+ . . NPr/ISg+ NSg/VPt J/P . . VB/C NPr/VP/J D+ NSg+ NPr/J/R/P D$+ NSg/VB+ . > I don’t think anybody saw us , but of course I can’t be sure . ” -# ISg/#r+ VB NSg/VB NSg/I+ NSg/VPt NPr/IPl+ . NSg/C/P P NSg/VB+ ISg/#r+ VXB NSg/VXB J . . +# ISg/#r+ VXB NSg/VB NSg/I+ NSg/VPt NPr/IPl+ . NSg/C/P P NSg/VB+ ISg/#r+ VXB NSg/VXB J . . > # > I disliked him so much by this time that I didn’t find it necessary to tell him -# ISg/#r+ VP/J ISg+ NSg/I/J/R/C NSg/I/J/R/Dq NSg/J/P I/Ddem+ N🅪Sg/VB/J+ NSg/I/C/Ddem+ ISg/#r+ VB NSg/VB NPr/ISg+ NSg/J P NPr/VB ISg+ +# ISg/#r+ VP/J ISg+ NSg/I/J/R/C NSg/I/J/R/Dq NSg/J/P I/Ddem+ N🅪Sg/VB/J+ NSg/I/C/Ddem+ ISg/#r+ VXPt NSg/VB NPr/ISg+ NSg/J P NPr/VB ISg+ > he was wrong . # NPr/ISg+ VPt NSg/VB/J/R . > @@ -9318,8 +9318,8 @@ # . NPr/I+ VPt D NSg/VB+ . . NPr/ISg+ VP/J . > # -> “ Her name was Wilson . Her husband owns the garage . How the devil did it happen ? ” -# . ISg/D$+ NSg/VB+ VPt NPr+ . ISg/D$+ NSg/VB+ NPl/V3 D+ NSg/VB+ . NSg/C D+ NPr/VB+ VPt NPr/ISg+ VB . . +> “ Her name was Wilson . Her husband owns the garage . How the devil did it happen ? ” +# . ISg/D$+ NSg/VB+ VPt NPr+ . ISg/D$+ NSg/VB+ NPl/V3 D+ NSg/VB+ . NSg/C D+ NPr/VB+ VXPt NPr/ISg+ VB . . > # > “ Well , I tried to swing the wheel — ” He broke off , and suddenly I guessed at the @@ -9335,17 +9335,17 @@ > “ Yes , ” he said after a moment , “ but of course I'll say I was . You see , when we # . NPl/VB . . NPr/ISg+ VP/J P D/P+ NSg+ . . NSg/C/P P NSg/VB+ K NSg/VB ISg/#r+ VPt . ISgPl+ NSg/VB . NSg/I/C IPl+ > left New York she was very nervous and she thought it would steady her to -# NPr/VB/J NSg/J+ NPr+ ISg+ VPt J/R J VB/C ISg+ N🅪Sg/VP NPr/ISg+ VXB NSg/VB/J ISg/D$+ P +# NPr/VP/J NSg/J+ NPr+ ISg+ VPt J/R J VB/C ISg+ N🅪Sg/VP NPr/ISg+ VXB NSg/VB/J ISg/D$+ P > drive — and this woman rushed out at us just as we were passing a car coming the -# N🅪Sg/VB . VB/C I/Ddem+ NSg/VB+ VP/J NSg/VB/J/R/P NSg/P NPr/IPl+ J NSg/R IPl+ NSg/VPt Nᴹ/Vg/J D/P+ NSg+ Nᴹ/Vg/J D+ +# N🅪Sg/VB . VB/C I/Ddem+ NSg/VB+ VP/J NSg/VB/J/R/P NSg/P NPr/IPl+ J/R NSg/R IPl+ NSg/VPt Nᴹ/Vg/J D/P+ NSg+ Nᴹ/Vg/J D+ > other way . It all happened in a minute , but it seemed to me that she wanted to # NSg/VB/J+ NSg/J+ . NPr/ISg+ NSg/I/J/C/Dq VP/J NPr/J/R/P D/P+ NSg/VB/J+ . NSg/C/P NPr/ISg+ VP/J P NPr/ISg+ NSg/I/C/Ddem ISg+ VP/J P -> speak to us , thought we were somebody she knew . Well , first Daisy turned away -# NSg/VB P NPr/IPl+ . N🅪Sg/VP IPl+ NSg/VPt NSg/I+ ISg+ VPt . NSg/VB/J/R . NSg/VB/J+ NPr+ VP/J VB/J -> from the woman toward the other car , and then she lost her nerve and turned -# P D+ NSg/VB+ J/P D+ NSg/VB/J+ NSg+ . VB/C NSg/J/C ISg+ VP/J ISg/D$+ NSg/VB+ VB/C VP/J -> back . The second my hand reached the wheel I felt the shock — it must have killed -# NSg/VB/J . D+ NSg/VB/J+ D$+ NSg/VB+ VP/J D+ NSg/VB+ ISg/#r+ N🅪Sg/VB/J D+ N🅪Sg/J+ . NPr/ISg+ NSg/VB NSg/VXB VP/J +> speak to us , thought we were somebody she knew . Well , first Daisy turned away +# NSg/VB P NPr/IPl+ . N🅪Sg/VP IPl+ NSg/VPt NSg/I+ ISg+ VPt . NSg/VB/J/R . NSg/J+ NPr+ VP/J VB/J +> from the woman toward the other car , and then she lost her nerve and turned +# P D+ NSg/VB+ J/P D+ NSg/VB/J+ NSg+ . VB/C NSg/J/R/C ISg+ VP/J ISg/D$+ NSg/VB+ VB/C VP/J +> back . The second my hand reached the wheel I felt the shock — it must have killed +# NSg/VB/J . D+ NSg/VB/J+ D$+ NSg/VB+ VP/J D+ NSg/VB+ ISg/#r+ N🅪Sg/VP/J D+ N🅪Sg/J+ . NPr/ISg+ NSg/VXB NSg/VXB VP/J > her instantly . ” # ISg/D$+ R . . > @@ -9355,15 +9355,15 @@ > # > “ Don’t tell me , old sport . ” He winced . “ Anyhow — Daisy stepped on it . I tried to -# . VB NPr/VB NPr/ISg+ . NSg/J NSg/VB+ . . NPr/ISg+ VP/J . . J . NPr+ J J/P NPr/ISg+ . ISg/#r+ VP/J P -> make her stop , but she couldn’t , so I pulled on the emergency brake . Then she -# NSg/VB ISg/D$+ NSg/VB . NSg/C/P ISg+ VB . NSg/I/J/R/C ISg/#r+ VP/J J/P D N🅪Sg+ NSg/VB . NSg/J/C ISg+ +# . VXB NPr/VB NPr/ISg+ . NSg/J NSg/VB+ . . NPr/ISg+ VP/J . . J . NPr+ J J/P NPr/ISg+ . ISg/#r+ VP/J P +> make her stop , but she couldn’t , so I pulled on the emergency brake . Then she +# NSg/VB ISg/D$+ NSg/VB . NSg/C/P ISg+ VXB . NSg/I/J/R/C ISg/#r+ VP/J J/P D N🅪Sg+ NSg/VB . NSg/J/R/C ISg+ > fell over into my lap and I drove on . # NSg/VPt/J NSg/J/P P D$+ NSg/VB/J+ VB/C ISg/#r+ NSg/VPt J/P . > # > “ She'll be all right to - morrow , ” he said presently . “ I’m just going to wait here -# . K NSg/VXB NSg/I/J/C/Dq NPr/VB/J+ P . NPr/VB . . NPr/ISg+ VP/J R . . K J Nᴹ/Vg/J P NSg/VB NSg/J/R +# . K NSg/VXB NSg/I/J/C/Dq NPr/VB/J+ P . NPr/VB . . NPr/ISg+ VP/J R . . K J/R Nᴹ/Vg/J P NSg/VB NSg/J/R > and see if he tries to bother her about that unpleasantness this afternoon . # VB/C NSg/VB NSg/C NPr/ISg+ NPl/V3 P NSg/VB ISg/D$+ J/P NSg/I/C/Ddem+ NSg I/Ddem N🅪Sg+ . > She’s locked herself into her room , and if he tries any brutality she’s going to @@ -9373,11 +9373,11 @@ > # > “ He won’t touch her , ” I said . “ He’s not thinking about her . ” -# . NPr/ISg+ VB N🅪Sg/VB ISg/D$+ . . ISg/#r+ VP/J . . NSg$ NSg/R/C Nᴹ/Vg/J J/P ISg/D$+ . . +# . NPr/ISg+ VXB N🅪Sg/VB ISg/D$+ . . ISg/#r+ VP/J . . NSg$ NSg/R/C Nᴹ/Vg/J J/P ISg/D$+ . . > # > “ I don’t trust him , old sport . ” -# . ISg/#r+ VB N🅪Sg/VB/J ISg+ . NSg/J NSg/VB+ . . +# . ISg/#r+ VXB N🅪Sg/VB/J ISg+ . NSg/J NSg/VB+ . . > # > “ How long are you going to wait ? ” @@ -9389,7 +9389,7 @@ > # > A new point of view occurred to me . Suppose Tom found out that Daisy had been -# D/P NSg/J NSg/VB P NSg/VB+ VB P NPr/ISg+ . VB NPr/VB+ NSg/VB NSg/VB/J/R/P NSg/I/C/Ddem NPr+ VB NSg/VPp +# D/P NSg/J NSg/VB P NSg/VB+ VB P NPr/ISg+ . VB NPr/VB+ NSg/VP NSg/VB/J/R/P NSg/I/C/Ddem NPr+ VP NSg/VPp > driving . He might think he saw a connection in it — he might think anything . I # Nᴹ/Vg/J . NPr/ISg+ Nᴹ/VXB/J NSg/VB NPr/ISg+ NSg/VPt D/P+ N🅪Sg+ NPr/J/R/P NPr/ISg+ . NPr/ISg+ Nᴹ/VXB/J NSg/VB NSg/I/VB+ . ISg/#r+ > looked at the house ; there were two or three bright windows down - stairs and the @@ -9407,11 +9407,11 @@ > tiptoed up the veranda steps . The drawing - room curtains were open , and I saw # VP/J NSg/VB/J/P D NSg/NoAm/Br+ NPl/V3+ . D N🅪Sg/Vg/J+ . N🅪Sg/VB/J+ NPl/V3+ NSg/VPt NSg/VB/J . VB/C ISg/#r+ NSg/VPt > that the room was empty . Crossing the porch where we had dined that June night -# NSg/I/C/Ddem D+ N🅪Sg/VB/J+ VPt NSg/VB/J . Nᴹ/Vg/J D+ NSg+ NSg/R/C IPl+ VB VP/J NSg/I/C/Ddem NPr+ N🅪Sg/VB+ +# NSg/I/C/Ddem D+ N🅪Sg/VB/J+ VPt NSg/VB/J . Nᴹ/Vg/J D+ NSg+ NSg/R/C IPl+ VP VP/J NSg/I/C/Ddem NPr+ N🅪Sg/VB+ > three months before , I came to a small rectangle of light which I guessed was # NSg+ NPl+ C/P . ISg/#r+ NSg/VPt/P P D/P NPr/VB/J NSg/J P N🅪Sg/VB/J+ I/C+ ISg/#r+ VP/J VPt > the pantry window . The blind was drawn , but I found a rift at the sill . -# D+ NSg+ NSg/VB+ . D NSg/VB/J VPt VPp/J . NSg/C/P ISg/#r+ NSg/VB D/P NSg/VB+ NSg/P D+ NSg/J+ . +# D+ NSg+ NSg/VB+ . D NSg/VB/J VPt VPp/J . NSg/C/P ISg/#r+ NSg/VP D/P NSg/VB+ NSg/P D+ NSg/J+ . > # > Daisy and Tom were sitting opposite each other at the kitchen table , with a @@ -9419,17 +9419,17 @@ > plate of cold fried chicken between them , and two bottles of ale . He was talking # NSg/VB P NSg/J VP/J N🅪Sg/VB/J NSg/P NSg/IPl+ . VB/C NSg NPl/V3 P N🅪Sg+ . NPr/ISg+ VPt Nᴹ/Vg/J > intently across the table at her , and in his earnestness his hand had fallen -# R NSg/P D NSg/VB+ NSg/P ISg/D$+ . VB/C NPr/J/R/P ISg/D$+ NSg ISg/D$+ NSg/VB+ VB VPp/J +# R NSg/P D NSg/VB+ NSg/P ISg/D$+ . VB/C NPr/J/R/P ISg/D$+ NSg ISg/D$+ NSg/VB+ VP VPp/J > upon and covered her own . Once in a while she looked up at him and nodded in -# P VB/C VP/J ISg/D$+ NSg/VB/J . NSg/C NPr/J/R/P D/P+ NSg/VB/C/P+ ISg+ VP/J NSg/VB/J/P NSg/P ISg+ VB/C VB NPr/J/R/P +# P VB/C VP/J ISg/D$+ NSg/VB/J . NSg/C NPr/J/R/P D/P+ NSg/VB/C/P+ ISg+ VP/J NSg/VB/J/P NSg/P ISg+ VB/C VP NPr/J/R/P > agreement . # N🅪Sg+ . > # > They weren’t happy , and neither of them had touched the chicken or the ale — and -# IPl+ VB NSg/VB/J . VB/C I/C P NSg/IPl+ VB VP/J D N🅪Sg/VB/J NPr/C D N🅪Sg+ . VB/C +# IPl+ VPt NSg/VB/J . VB/C I/C P NSg/IPl+ VP VP/J D N🅪Sg/VB/J NPr/C D N🅪Sg+ . VB/C > yet they weren’t unhappy either . There was an unmistakable air of natural -# NSg/VB/C IPl+ VB NSg/VB/J I/C . R+ VPt D/P J N🅪Sg/VB P NSg/J +# NSg/VB/C IPl+ VPt NSg/VB/J I/C . R+ VPt D/P J N🅪Sg/VB P NSg/J > intimacy about the picture , and anybody would have said that they were # Nᴹ J/P D+ NSg/VB+ . VB/C NSg/I+ VXB NSg/VXB VP/J NSg/I/C/Ddem IPl+ NSg/VPt > conspiring together . @@ -9439,7 +9439,7 @@ > As I tiptoed from the porch I heard my taxi feeling its way along the dark road # NSg/R ISg/#r+ VP/J P D NSg+ ISg/#r+ VP/J D$+ NSg/VB+ N🅪Sg/Vg/J ISg/D$+ NSg/J+ P D NSg/VB/J N🅪Sg/J+ > toward the house . Gatsby was waiting where I had left him in the drive . -# J/P D NPr/VB+ . NPr VPt Nᴹ/Vg/J NSg/R/C ISg/#r+ VB NPr/VB/J ISg+ NPr/J/R/P D N🅪Sg/VB+ . +# J/P D NPr/VB+ . NPr VPt Nᴹ/Vg/J NSg/R/C ISg/#r+ VP NPr/VP/J ISg+ NPr/J/R/P D N🅪Sg/VB+ . > # > “ Is it all quiet up there ? ” he asked anxiously . @@ -9450,12 +9450,12 @@ # . NPl/VB . K NSg/I/J/C/Dq N🅪Sg/VB/J . . ISg/#r+ VP/J . . K NSg/VXB/JC NSg/VBPp/P NSg/VB/J+ VB/C NSg/VB I/J/R/Dq N🅪Sg/VB+ . . > # -> He shook his head . -# NPr/ISg+ NSg/VB/J ISg/D$+ NPr/VB/J+ . +> He shook his head . +# NPr/ISg+ NSg/VPt/J ISg/D$+ NPr/VB/J+ . > # > “ I want to wait here till Daisy goes to bed . Good night , old sport . ” -# . ISg/#r+ NSg/VB P NSg/VB NSg/J/R NSg/VB/C/P NPr+ NPl/VB P NSg/VBP/J . NPr/VB/J+ N🅪Sg/VB+ . NSg/J+ NSg/VB+ . . +# . ISg/#r+ NSg/VB P NSg/VB NSg/J/R NSg/VB/C/P NPr+ NPl/V3 P NSg/VBP/J . NPr/VB/J+ N🅪Sg/VB+ . NSg/J+ NSg/VB+ . . > # > He put his hands in his coat pockets and turned back eagerly to his scrutiny of @@ -9463,49 +9463,49 @@ > the house , as though my presence marred the sacredness of the vigil . So I walked # D NPr/VB+ . NSg/R VB/C D$+ N🅪Sg/VB+ VB/J D NSg P D NSg/VB . NSg/I/J/R/C ISg/#r+ VP/J > away and left him standing there in the moonlight — watching over nothing . -# VB/J VB/C NPr/VB/J ISg+ Nᴹ/Vg/J R NPr/J/R/P D+ N🅪Sg/VB+ . Nᴹ/Vg/J NSg/J/P NSg/I/J+ . +# VB/J VB/C NPr/VP/J ISg+ Nᴹ/Vg/J R NPr/J/R/P D+ N🅪Sg/VB+ . Nᴹ/Vg/J NSg/J/P NSg/I/J+ . > # -> CHAPTER VIII -# NSg/VB+ #r +> CHAPTER VIII +# HeadingStart NSg/VB+ #r > # > I couldn’t sleep all night ; a fog - horn was groaning incessantly on the Sound , -# ISg/#r+ VB N🅪Sg/VB+ NSg/I/J/C/Dq N🅪Sg/VB+ . D/P N🅪Sg/VB+ . NPr/VB+ VPt Nᴹ/Vg/J R J/P D N🅪Sg/VB/J+ . -> and I tossed half - sick between grotesque reality and savage , frightening dreams . -# VB/C ISg/#r+ VP/J N🅪Sg/VB/J/P+ . NSg/VB/J NSg/P NSg/J N🅪Sg VB/C NPr/VB/J+ . Nᴹ/Vg/J NPl/V3+ . +# ISg/#r+ VXB N🅪Sg/VB+ NSg/I/J/C/Dq N🅪Sg/VB+ . D/P N🅪Sg/VB+ . NPr/VB+ VPt Nᴹ/Vg/J R J/P D N🅪Sg/VB/J+ . +> and I tossed half - sick between grotesque reality and savage , frightening dreams . +# VB/C ISg/#r+ VP/J N🅪Sg/J/P+ . NSg/VB/J NSg/P NSg/J N🅪Sg VB/C NPr/VB/J+ . Nᴹ/Vg/J NPl/V3+ . > Toward dawn I heard a taxi go up Gatsby’s drive , and immediately I jumped out of # J/P NPr🅪Sg/VB+ ISg/#r+ VP/J D/P+ NSg/VB+ NSg/VB/J NSg/VB/J/P NSg$ N🅪Sg/VB . VB/C R ISg/#r+ VP/J NSg/VB/J/R/P P > bed and began to dress — I felt that I had something to tell him , something to -# NSg/VBP/J+ VB/C VPt P NSg/VB . ISg/#r+ N🅪Sg/VB/J NSg/I/C/Ddem ISg/#r+ VB NSg/I/J+ P NPr/VB ISg+ . NSg/I/J+ P +# NSg/VBP/J+ VB/C VPt P NSg/VB . ISg/#r+ N🅪Sg/VP/J NSg/I/C/Ddem ISg/#r+ VP NSg/I/J+ P NPr/VB ISg+ . NSg/I/J+ P > warn him about , and morning would be too late . # VB ISg+ J/P . VB/C N🅪Sg/Vg/J+ VXB NSg/VXB R NSg/J . > # -> Crossing his lawn , I saw that his front door was still open and he was leaning -# Nᴹ/Vg/J ISg/D$+ NSg/VB+ . ISg/#r+ NSg/VPt NSg/I/C/Ddem ISg/D$+ NSg/VB/J+ NSg/VB+ VPt NSg/VB/J NSg/VB/J VB/C NPr/ISg+ VPt Nᴹ/Vg/J +> Crossing his lawn , I saw that his front door was still open and he was leaning +# Nᴹ/Vg/J ISg/D$+ NSg/VB+ . ISg/#r+ NSg/VPt NSg/I/C/Ddem ISg/D$+ NSg/VB/J+ NSg/VB+ VPt NSg/VB/J/R NSg/VB/J VB/C NPr/ISg+ VPt Nᴹ/Vg/J > against a table in the hall , heavy with dejection or sleep . # C/P D/P NSg/VB+ NPr/J/R/P D+ NPr+ . NSg/VB/J P Nᴹ NPr/C N🅪Sg/VB+ . > # > “ Nothing happened , ” he said wanly . “ I waited , and about four o’clock she came to # . NSg/I/J+ VP/J . . NPr/ISg+ VP/J R . . ISg/#r+ VP/J . VB/C J/P NSg R ISg+ NSg/VPt/P P -> the window and stood there for a minute and then turned out the light . ” -# D+ NSg/VB+ VB/C VB R R/C/P D/P+ NSg/VB/J+ VB/C NSg/J/C VP/J NSg/VB/J/R/P D+ N🅪Sg/VB/J+ . . +> the window and stood there for a minute and then turned out the light . ” +# D+ NSg/VB+ VB/C VP R R/C/P D/P+ NSg/VB/J+ VB/C NSg/J/R/C VP/J NSg/VB/J/R/P D+ N🅪Sg/VB/J+ . . > # -> His house had never seemed so enormous to me as it did that night when we hunted -# ISg/D$+ NPr/VB+ VB R VP/J NSg/I/J/R/C J P NPr/ISg+ NSg/R NPr/ISg+ VPt NSg/I/C/Ddem+ N🅪Sg/VB+ NSg/I/C IPl+ VP/J +> His house had never seemed so enormous to me as it did that night when we hunted +# ISg/D$+ NPr/VB+ VP R VP/J NSg/I/J/R/C J P NPr/ISg+ NSg/R NPr/ISg+ VXPt NSg/I/C/Ddem+ N🅪Sg/VB+ NSg/I/C IPl+ VP/J > through the great rooms for cigarettes . We pushed aside curtains that were like # NSg/J/P D NSg/J NPl/V3 R/C/P NPl/V3+ . IPl+ VP/J NSg/J NPl/V3 NSg/I/C/Ddem+ NSg/VPt NSg/VB/J/C/P > pavilions , and felt over innumerable feet of dark wall for electric light -# NPl/V3 . VB/C N🅪Sg/VB/J NSg/J/P J NPl P NSg/VB/J NPr/VB+ R/C/P NSg/J N🅪Sg/VB/J+ +# NPl/V3 . VB/C N🅪Sg/VP/J NSg/J/P J NPl P NSg/VB/J NPr/VB+ R/C/P NSg/J N🅪Sg/VB/J+ > switches — once I tumbled with a sort of splash upon the keys of a ghostly piano . # NPl/V3+ . NSg/C ISg/#r+ VP/J P D/P NSg/VB P NSg/VB+ P D NPl/V3 P D/P J/R NSg/VB/J+ . > There was an inexplicable amount of dust everywhere , and the rooms were musty , # R+ VPt D/P J NSg/VB P Nᴹ/VB+ Nᴹ/R . VB/C D NPl/V3+ NSg/VPt NSg/VB/J . > as though they hadn’t been aired for many days . I found the humidor on an -# NSg/R VB/C IPl+ VB NSg/VPp VP/J R/C/P NSg/I/J/Dq NPl+ . ISg/#r+ NSg/VB D NSg J/P D/P +# NSg/R VB/C IPl+ VPt NSg/VPp VP/J R/C/P NSg/I/J/Dq NPl+ . ISg/#r+ NSg/VP D NSg J/P D/P > unfamiliar table , with two stale , dry cigarettes inside . Throwing open the # NSg/J NSg/VB+ . P NSg NSg/VB/J . NSg/VB/J NPl/V3+ NSg/J/P . Nᴹ/Vg/J NSg/VB/J D > French windows of the drawing - room , we sat smoking out into the darkness . @@ -9525,9 +9525,9 @@ > # > He wouldn’t consider it . He couldn’t possibly leave Daisy until he knew what she -# NPr/ISg+ VXB VB NPr/ISg+ . NPr/ISg+ VB R NSg/VB NPr+ C/P NPr/ISg+ VPt NSg/I+ ISg+ +# NPr/ISg+ VXB VB NPr/ISg+ . NPr/ISg+ VXB R NSg/VB NPr+ C/P NPr/ISg+ VPt NSg/I+ ISg+ > was going to do . He was clutching at some last hope and I couldn’t bear to shake -# VPt Nᴹ/Vg/J P VXB . NPr/ISg+ VPt Nᴹ/Vg/J NSg/P I/J/R/Dq NSg/VB/J NPr🅪Sg/VB VB/C ISg/#r+ VB NSg/VB/J+ P NSg/VB +# VPt Nᴹ/Vg/J P VXB . NPr/ISg+ VPt Nᴹ/Vg/J NSg/P I/J/R/Dq NSg/VB/J NPr🅪Sg/VB VB/C ISg/#r+ VXB NSg/VB/J+ P NSg/VB > him free . # ISg+ NSg/VB/J . > @@ -9535,7 +9535,7 @@ > It was this night that he told me the strange story of his youth with Dan # NPr/ISg+ VPt I/Ddem N🅪Sg/VB+ NSg/I/C/Ddem+ NPr/ISg+ VP NPr/ISg+ D NSg/VB/J NSg/VB P ISg/D$+ NSg P NPr+ > Cody — told it to me because “ Jay Gatsby ” had broken up like glass against Tom’s -# NPr . VP NPr/ISg+ P NPr/ISg+ C/P . NPr+ NPr . VB VPp/J NSg/VB/J/P NSg/VB/J/C/P NPr🅪Sg/VB+ C/P NSg$ +# NPr . VP NPr/ISg+ P NPr/ISg+ C/P . NPr+ NPr . VP VPp/J NSg/VB/J/P NSg/VB/J/C/P NPr🅪Sg/VB+ C/P NSg$ > hard malice , and the long secret extravaganza was played out . I think that he # N🅪Sg/J/R NSg/VB . VB/C D NPr/VB/J NSg/VB/J NSg VPt VP/J NSg/VB/J/R/P . ISg/#r+ NSg/VB NSg/I/C/Ddem NPr/ISg+ > would have acknowledged anything now , without reserve , but he wanted to talk @@ -9544,16 +9544,16 @@ # J/P NPr+ . > # -> She was the first “ nice ” girl he had ever known . In various unrevealed -# ISg+ VPt D NSg/VB/J . NPr/VB/J . NSg/VB+ NPr/ISg+ VB J VPp/J . NPr/J/R/P J VP/J +> She was the first “ nice ” girl he had ever known . In various unrevealed +# ISg+ VPt D NSg/J . NPr/J . NSg/VB+ NPr/ISg+ VP J/R VPp/J . NPr/J/R/P J VP/J > capacities he had come in contact with such people , but always with -# NPl+ NPr/ISg+ VB NSg/VBPp/P NPr/J/R/P N🅪Sg/VB+ P NSg/I NPl/VB+ . NSg/C/P R P +# NPl+ NPr/ISg+ VP NSg/VBPp/P NPr/J/R/P N🅪Sg/VB+ P NSg/I NPl/VB+ . NSg/C/P R P > indiscernible barbed wire between . He found her excitingly desirable . He went to -# J VP/J N🅪Sg/VB+ NSg/P . NPr/ISg+ NSg/VB ISg/D$+ R J . NPr/ISg+ NSg/VPt P -> her house , at first with other officers from Camp Taylor , then alone . It amazed -# ISg/D$+ NPr/VB+ . NSg/P NSg/VB/J P NSg/VB/J NPl/V3 P NSg/VB/J+ NPr+ . NSg/J/C J . NPr/ISg+ VP/J +# J VP/J N🅪Sg/VB+ NSg/P . NPr/ISg+ NSg/VP ISg/D$+ R J . NPr/ISg+ NSg/VPt P +> her house , at first with other officers from Camp Taylor , then alone . It amazed +# ISg/D$+ NPr/VB+ . NSg/P NSg/J P NSg/VB/J NPl/V3 P NSg/VB/J+ NPr+ . NSg/J/R/C J . NPr/ISg+ VP/J > him — he had never been in such a beautiful house before . But what gave it an air -# ISg+ . NPr/ISg+ VB R NSg/VPp NPr/J/R/P NSg/I D/P+ NSg/J+ NPr/VB+ C/P . NSg/C/P NSg/I+ VPt NPr/ISg+ D/P N🅪Sg/VB +# ISg+ . NPr/ISg+ VP R NSg/VPp NPr/J/R/P NSg/I D/P+ NSg/J+ NPr/VB+ C/P . NSg/C/P NSg/I+ VPt NPr/ISg+ D/P N🅪Sg/VB > of breathless intensity , was that Daisy lived there — it was as casual a thing to # P J+ Nᴹ+ . VPt NSg/I/C/Ddem+ NPr+ VP/J R . NPr/ISg+ VPt NSg/R NSg/J D/P NSg P > her as his tent out at camp was to him . There was a ripe mystery about it , a @@ -9563,15 +9563,15 @@ > and radiant activities taking place through its corridors , and of romances that # VB/C NSg/J+ NPl+ NSg/Vg/J N🅪Sg/VB+ NSg/J/P ISg/D$+ NPl+ . VB/C P NPl/V3 NSg/I/C/Ddem+ > were not musty and laid away already in lavender but fresh and breathing and -# NSg/VPt NSg/R/C NSg/VB/J VB/C VB/J VB/J R NPr/J/R/P Nᴹ/VB/J NSg/C/P NSg/VB/J VB/C Nᴹ/Vg/J VB/C +# NSg/VPt NSg/R/C NSg/VB/J VB/C VP/J VB/J R NPr/J/R/P Nᴹ/VB/J NSg/C/P NSg/VB/J VB/C Nᴹ/Vg/J VB/C > redolent of this year’s shining motor - cars and of dances whose flowers were # J P I/Ddem NSg$ Nᴹ/Vg/J NSg/VB/J+ . NPl VB/C P NPl/V3+ I+ NPrPl/V3+ NSg/VPt > scarcely withered . It excited him , too , that many men had already loved Daisy — it -# R VP/J . NPr/ISg+ VP/J ISg+ . R . NSg/I/C/Ddem NSg/I/J/Dq+ NPl+ VB R VP/J NPr+ . NPr/ISg+ +# R VP/J . NPr/ISg+ VP/J ISg+ . R . NSg/I/C/Ddem NSg/I/J/Dq+ NPl+ VP R VP/J NPr+ . NPr/ISg+ > increased her value in his eyes . He felt their presence all about the house , -# VP/J ISg/D$+ N🅪Sg/VB+ NPr/J/R/P ISg/D$+ NPl/V3+ . NPr/ISg+ N🅪Sg/VB/J D$+ N🅪Sg/VB NSg/I/J/C/Dq J/P D+ NPr/VB+ . -> pervading the air with the shades and echoes of still vibrant emotions . -# Nᴹ/Vg/J D N🅪Sg/VB+ P D NPl/V3+ VB/C NPl/VB P NSg/VB/J NSg/J NPl+ . +# VP/J ISg/D$+ N🅪Sg/VB+ NPr/J/R/P ISg/D$+ NPl/V3+ . NPr/ISg+ N🅪Sg/VP/J D$+ N🅪Sg/VB NSg/I/J/C/Dq J/P D+ NPr/VB+ . +> pervading the air with the shades and echoes of still vibrant emotions . +# Nᴹ/Vg/J D N🅪Sg/VB+ P D NPl/V3+ VB/C NPl/VB P NSg/VB/J/R NSg/J NPl+ . > # > But he knew that he was in Daisy’s house by a colossal accident . However @@ -9581,23 +9581,23 @@ > man without a past , and at any moment the invisible cloak of his uniform might # NPr/VB/J+ C/P D/P NSg/VB/J/P . VB/C NSg/P I/R/Dq NSg+ D J NSg/VB P ISg/D$+ NSg/VB/J Nᴹ/VXB/J > slip from his shoulders . So he made the most of his time . He took what he could -# NSg/VB P ISg/D$+ NPl/V3+ . NSg/I/J/R/C NPr/ISg+ VB D NSg/I/J/R/Dq P ISg/D$+ N🅪Sg/VB/J+ . NPr/ISg+ VPt NSg/I+ NPr/ISg+ NSg/VXB -> get , ravenously and unscrupulously — eventually he took Daisy one still October -# NSg/VB . R VB/C R . R NPr/ISg+ VPt NPr+ NSg/I/J NSg/VB/J NPr/VB+ +# NSg/VB P ISg/D$+ NPl/V3+ . NSg/I/J/R/C NPr/ISg+ VP D NSg/I/J/R/Dq P ISg/D$+ N🅪Sg/VB/J+ . NPr/ISg+ VPt NSg/I+ NPr/ISg+ NSg/VXB +> get , ravenously and unscrupulously — eventually he took Daisy one still October +# NSg/VB . R VB/C R . R NPr/ISg+ VPt NPr+ NSg/I/J NSg/VB/J/R NPr/VB+ > night , took her because he had no real right to touch her hand . -# N🅪Sg/VB+ . VPt ISg/D$+ C/P NPr/ISg+ VB NPr/Dq/P NSg/J NPr/VB/J P N🅪Sg/VB ISg/D$+ NSg/VB+ . +# N🅪Sg/VB+ . VPt ISg/D$+ C/P NPr/ISg+ VP NPr/Dq/P NSg/J NPr/VB/J P N🅪Sg/VB ISg/D$+ NSg/VB+ . > # > He might have despised himself , for he had certainly taken her under false -# NPr/ISg+ Nᴹ/VXB/J NSg/VXB VP/J ISg+ . R/C/P NPr/ISg+ VB R VPp/J ISg/D$+ NSg/J/P NSg/VB/J +# NPr/ISg+ Nᴹ/VXB/J NSg/VXB VP/J ISg+ . R/C/P NPr/ISg+ VP R VPp/J ISg/D$+ NSg/J/P NSg/VB/J > pretenses . I don’t mean that he had traded on his phantom millions , but he had -# NPl . ISg/#r+ VB NSg/VB/J NSg/I/C/Ddem NPr/ISg+ VB VP/J J/P ISg/D$+ NSg/J+ NPl+ . NSg/C/P NPr/ISg+ VB +# NPl . ISg/#r+ VXB NSg/VB/J NSg/I/C/Ddem NPr/ISg+ VP VP/J J/P ISg/D$+ NSg/J+ NPl+ . NSg/C/P NPr/ISg+ VP > deliberately given Daisy a sense of security ; he let her believe that he was a # R NSg/VPp/J/P NPr+ D/P N🅪Sg/VB P Nᴹ+ . NPr/ISg+ NSg/VBP ISg/D$+ VB NSg/I/C/Ddem NPr/ISg+ VPt D/P > person from much the same strata as herself — that he was fully able to take care # NSg/VB+ P NSg/I/J/R/Dq D I/J NPl NSg/R ISg+ . NSg/I/C/Ddem NPr/ISg+ VPt R NSg/VB/J P NSg/VB N🅪Sg/VB > of her . As a matter of fact , he had no such facilities — he had no comfortable -# P ISg/D$+ . NSg/R D/P N🅪Sg/VB P NSg+ . NPr/ISg+ VB NPr/Dq/P+ NSg/I+ NPl+ . NPr/ISg+ VB NPr/Dq/P+ NSg/J+ +# P ISg/D$+ . NSg/R D/P N🅪Sg/VB P NSg+ . NPr/ISg+ VP NPr/Dq/P+ NSg/I+ NPl+ . NPr/ISg+ VP NPr/Dq/P+ NSg/J+ > family standing behind him , and he was liable at the whim of an impersonal # N🅪Sg/J+ Nᴹ/Vg/J NSg/J/P ISg+ . VB/C NPr/ISg+ VPt J NSg/P D NSg/VB P D/P NSg/J > government to be blown anywhere about the world . @@ -9605,29 +9605,29 @@ > # > But he didn’t despise himself and it didn’t turn out as he had imagined . He had -# NSg/C/P NPr/ISg+ VB VB ISg+ VB/C NPr/ISg+ VB NSg/VB NSg/VB/J/R/P NSg/R NPr/ISg+ VB VP/J . NPr/ISg+ VB +# NSg/C/P NPr/ISg+ VXPt VB ISg+ VB/C NPr/ISg+ VXPt NSg/VB NSg/VB/J/R/P NSg/R NPr/ISg+ VP VP/J . NPr/ISg+ VP > intended , probably , to take what he could and go — but now he found that he had -# NSg/VP/J . R . P NSg/VB NSg/I+ NPr/ISg+ NSg/VXB VB/C NSg/VB/J . NSg/C/P NSg/J/R/C NPr/ISg+ NSg/VB NSg/I/C/Ddem NPr/ISg+ VB +# NSg/VP/J . R . P NSg/VB NSg/I+ NPr/ISg+ NSg/VXB VB/C NSg/VB/J . NSg/C/P NSg/J/R/C NPr/ISg+ NSg/VP NSg/I/C/Ddem NPr/ISg+ VP > committed himself to the following of a grail . He knew that Daisy was # VB/J ISg+ P D Nᴹ/Vg/J/P P D/P+ NSg+ . NPr/ISg+ VPt NSg/I/C/Ddem NPr+ VPt -> extraordinary , but he didn’t realize just how extraordinary a “ nice ” girl could -# NSg/J . NSg/C/P NPr/ISg+ VB VB/NoAm J NSg/C NSg/J D/P . NPr/VB/J . NSg/VB+ NSg/VXB +> extraordinary , but he didn’t realize just how extraordinary a “ nice ” girl could +# NSg/J . NSg/C/P NPr/ISg+ VXPt VB/NoAm J/R NSg/C NSg/J D/P . NPr/J . NSg/VB+ NSg/VXB > be . She vanished into her rich house , into her rich , full life , leaving # NSg/VXB . ISg+ VP/J P ISg/D$+ NPr/VB/J+ NPr/VB+ . P ISg/D$+ NPr/VB/J . NSg/VB/J+ N🅪Sg/VB+ . Nᴹ/Vg/J > Gatsby — nothing . He felt married to her , that was all . -# NPr . NSg/I/J+ . NPr/ISg+ N🅪Sg/VB/J NSg/VP/J P ISg/D$+ . NSg/I/C/Ddem+ VPt NSg/I/J/C/Dq . +# NPr . NSg/I/J+ . NPr/ISg+ N🅪Sg/VP/J NSg/VP/J P ISg/D$+ . NSg/I/C/Ddem+ VPt NSg/I/J/C/Dq . > # > When they met again , two days later , it was Gatsby who was breathless , who was , -# NSg/I/C IPl+ VB P . NSg+ NPl+ JC . NPr/ISg+ VPt NPr NPr/I+ VPt J . NPr/I+ VPt . +# NSg/I/C IPl+ VP P . NSg+ NPl+ JC . NPr/ISg+ VPt NPr NPr/I+ VPt J . NPr/I+ VPt . > somehow , betrayed . Her porch was bright with the bought luxury of star - shine ; # R . VP/J . ISg/D$+ NSg+ VPt NPr/VB/J P D NSg/VP N🅪Sg/J P NSg/VB+ . N🅪Sg/VB+ . > the wicker of the settee squeaked fashionably as she turned toward him and he # D NSg/JC P D NSg VP/J R NSg/R ISg+ VP/J J/P ISg+ VB/C NPr/ISg+ > kissed her curious and lovely mouth . She had caught a cold , and it made her -# VP/J ISg/D$+ J VB/C NSg/J NSg/VB+ . ISg+ VB VB/J D/P NSg/J . VB/C NPr/ISg+ VB ISg/D$+ +# VP/J ISg/D$+ J VB/C NSg/J NSg/VB+ . ISg+ VP VP/J D/P NSg/J . VB/C NPr/ISg+ VP ISg/D$+ > voice huskier and more charming than ever , and Gatsby was overwhelmingly aware -# NSg/VB+ JC VB/C NPr/I/J/R/Dq Nᴹ/Vg/J C/P J . VB/C NPr VPt R VB/J +# NSg/VB+ JC VB/C NPr/I/J/R/Dq Nᴹ/Vg/J C/P J/R . VB/C NPr VPt R VB/J > of the youth and mystery that wealth imprisons and preserves , of the freshness # P D NSg VB/C N🅪Sg+ NSg/I/C/Ddem+ N🅪Sg+ V3 VB/C NPl/V3 . P D NSg > of many clothes , and of Daisy , gleaming like silver , safe and proud above the @@ -9638,14 +9638,14 @@ # > “ I can’t describe to you how surprised I was to find out I loved her , old sport . # . ISg/#r+ VXB VB P ISgPl+ NSg/C VP/J ISg/#r+ VPt P NSg/VB NSg/VB/J/R/P ISg/#r+ VP/J ISg/D$+ . NSg/J NSg/VB+ . -> I even hoped for a while that she’d throw me over , but she didn’t , because she -# ISg/#r+ NSg/VB/J VP/J R/C/P D/P+ NSg/VB/C/P+ NSg/I/C/Ddem+ K NSg/VB NPr/ISg+ NSg/J/P . NSg/C/P ISg+ VB . C/P ISg+ +> I even hoped for a while that she’d throw me over , but she didn’t , because she +# ISg/#r+ NSg/VB/J/R VP/J R/C/P D/P+ NSg/VB/C/P+ NSg/I/C/Ddem+ K NSg/VB NPr/ISg+ NSg/J/P . NSg/C/P ISg+ VXPt . C/P ISg+ > was in love with me too . She thought I knew a lot because I knew different # VPt NPr/J/R/P NPr🅪Sg/VB P NPr/ISg+ R . ISg+ N🅪Sg/VP ISg/#r+ VPt D/P+ NPr/VB+ C/P ISg/#r+ VPt NSg/J+ > things from her . . . Well , there I was , ’ way off my ambitions , getting deeper # NPl+ P ISg/D$+ . . . NSg/VB/J/R . R+ ISg/#r+ VPt . . NSg/J+ NSg/VB/J/P D$+ NPl/V3+ . NSg/Vg JC > in love every minute , and all of a sudden I didn’t care . What was the use of -# NPr/J/R/P NPr🅪Sg/VB Dq+ NSg/VB/J+ . VB/C NSg/I/J/C/Dq P D/P NSg/J ISg/#r+ VB N🅪Sg/VB+ . NSg/I+ VPt D N🅪Sg/VB P +# NPr/J/R/P NPr🅪Sg/VB Dq+ NSg/VB/J+ . VB/C NSg/I/J/C/Dq P D/P NSg/J ISg/#r+ VXPt N🅪Sg/VB+ . NSg/I+ VPt D N🅪Sg/VB P > doing great things if I could have a better time telling her what I was going to # Nᴹ/Vg/J NSg/J+ NPl+ NSg/C ISg/#r+ NSg/VXB NSg/VXB D/P+ NSg/VXB/JC+ N🅪Sg/VB/J+ Nᴹ/Vg/J ISg/D$+ NSg/I+ ISg/#r+ VPt Nᴹ/Vg/J P > do ? ” @@ -9656,14 +9656,14 @@ # J/P D+ NSg/VB/J+ N🅪Sg+ C/P NPr/ISg+ NSg/VPt NSg/J/P . NPr/ISg+ NSg/VP/J P NPr+ NPr/J/R/P ISg/D$+ NPl/V3+ R/C/P D/P > long , silent time . It was a cold fall day , with fire in the room and her cheeks # NPr/VB/J . NSg/J+ N🅪Sg/VB/J+ . NPr/ISg+ VPt D/P NSg/J N🅪Sg/VB NPr🅪Sg . P N🅪Sg/VB/J+ NPr/J/R/P D N🅪Sg/VB/J VB/C ISg/D$+ NPl/V3+ -> flushed . Now and then she moved and he changed his arm a little , and once he -# VP/J . NSg/J/R/C VB/C NSg/J/C ISg+ VP/J VB/C NPr/ISg+ VP/J ISg/D$+ NSg/VB/J D/P NPr/I/J/Dq . VB/C NSg/C NPr/ISg+ +> flushed . Now and then she moved and he changed his arm a little , and once he +# VP/J . NSg/J/R/C VB/C NSg/J/R/C ISg+ VP/J VB/C NPr/ISg+ VP/J ISg/D$+ NSg/VB/J D/P NPr/I/J/Dq . VB/C NSg/C NPr/ISg+ > kissed her dark shining hair . The afternoon had made them tranquil for a while , -# VP/J ISg/D$+ NSg/VB/J+ Nᴹ/Vg/J N🅪Sg/VB+ . D+ N🅪Sg+ VB VB NSg/IPl+ J R/C/P D/P+ NSg/VB/C/P+ . +# VP/J ISg/D$+ NSg/VB/J+ Nᴹ/Vg/J N🅪Sg/VB+ . D+ N🅪Sg+ VP VP NSg/IPl+ J R/C/P D/P+ NSg/VB/C/P+ . > as if to give them a deep memory for the long parting the next day promised . # NSg/R NSg/C P NSg/VB NSg/IPl+ D/P NSg/J N🅪Sg+ R/C/P D NPr/VB/J N🅪Sg/Vg/J D+ NSg/J/P NPr🅪Sg+ VP/J . > They had never been closer in their month of love , nor communicated more -# IPl+ VB R NSg/VPp NSg/JC NPr/J/R/P D$+ NSg/J P NPr🅪Sg/VB+ . NSg/C VP/J NPr/I/J/R/Dq +# IPl+ VP R NSg/VPp NSg/JC NPr/J/R/P D$+ NSg/J P NPr🅪Sg/VB+ . NSg/C VP/J NPr/I/J/R/Dq > profoundly one with another , than when she brushed silent lips against his # R NSg/I/J P I/D . C/P NSg/I/C ISg+ VP/J NSg/J NPl/V3+ C/P ISg/D$+ > coat’s shoulder or when he touched the end of her fingers , gently , as though she @@ -9672,18 +9672,18 @@ # NSg/VPt J . > # -> He did extraordinarily well in the war . He was a captain before he went to the -# NPr/ISg+ VPt R NSg/VB/J/R NPr/J/R/P D+ N🅪Sg/VB+ . NPr/ISg+ VPt D/P NSg/VB C/P NPr/ISg+ NSg/VPt P D+ +> He did extraordinarily well in the war . He was a captain before he went to the +# NPr/ISg+ VXPt R NSg/VB/J/R NPr/J/R/P D+ N🅪Sg/VB+ . NPr/ISg+ VPt D/P NSg/VB C/P NPr/ISg+ NSg/VPt P D+ > front , and following the Argonne battles he got his majority and the command of # NSg/VB/J+ . VB/C Nᴹ/Vg/J/P D NPr NPl/V3+ NPr/ISg+ VP ISg/D$+ NSg+ VB/C D NSg/VB P > the divisional machine - guns . After the armistice he tried frantically to get # D NSg/J NSg/VB+ . NPl/V3+ . P D NPr🅪Sg NPr/ISg+ VP/J R P NSg/VB > home , but some complication or misunderstanding sent him to Oxford instead . He -# NSg/VB/J+ . NSg/C/P I/J/R/Dq N🅪Sg NPr/C N🅪Sg/Vg/J+ NSg/VB ISg+ P NPr+ R . NPr/ISg+ +# NSg/VB/J+ . NSg/C/P I/J/R/Dq N🅪Sg NPr/C N🅪Sg/Vg/J+ NSg/VP ISg+ P NPr+ R . NPr/ISg+ > was worried now — there was a quality of nervous despair in Daisy’s letters . She # VPt VP/J NSg/J/R/C . R+ VPt D/P N🅪Sg/J P J NSg/VB+ NPr/J/R/P NSg$ NPl/V3+ . ISg+ > didn’t see why he couldn’t come . She was feeling the pressure of the world -# VB NSg/VB NSg/VB NPr/ISg+ VB NSg/VBPp/P . ISg+ VPt N🅪Sg/Vg/J D N🅪Sg/VB P D+ NSg/VB+ +# VXPt NSg/VB NSg/VB NPr/ISg+ VXB NSg/VBPp/P . ISg+ VPt N🅪Sg/Vg/J D N🅪Sg/VB P D+ NSg/VB+ > outside , and she wanted to see him and feel his presence beside her and be # Nᴹ/VB/J/P . VB/C ISg+ VP/J P NSg/VB ISg+ VB/C NSg/I/VB ISg/D$+ N🅪Sg/VB+ P ISg/D$+ VB/C NSg/VXB > reassured that she was doing the right thing after all . @@ -9710,16 +9710,16 @@ # > Through this twilight universe Daisy began to move again with the season ; # NSg/J/P I/Ddem+ Nᴹ/VB/J+ NPr+ NPr+ VPt P NSg/VB P P D+ NSg/VB+ . -> suddenly she was again keeping half a dozen dates a day with half a dozen men , -# R ISg+ VPt P Nᴹ/Vg/J N🅪Sg/VB/J/P+ D/P+ NSg NPl/V3+ D/P NPr🅪Sg P N🅪Sg/VB/J/P+ D/P+ NSg+ NPl+ . +> suddenly she was again keeping half a dozen dates a day with half a dozen men , +# R ISg+ VPt P Nᴹ/Vg/J N🅪Sg/J/P+ D/P+ NSg NPl/V3+ D/P NPr🅪Sg P N🅪Sg/J/P+ D/P+ NSg+ NPl+ . > and drowsing asleep at dawn with the beads and chiffon of an evening dress # VB/C Nᴹ/Vg/J J NSg/P NPr🅪Sg/VB+ P D NPl/V3+ VB/C NSg P D/P N🅪Sg/Vg/J+ NSg/VB+ > tangled among dying orchids on the floor beside her bed . And all the time # VP/J P Nᴹ/Vg/J NPl J/P D NSg/VB+ P ISg/D$+ NSg/VBP/J+ . VB/C NSg/I/J/C/Dq D+ N🅪Sg/VB/J+ > something within her was crying for a decision . She wanted her life shaped now , # NSg/I/J+ NSg/J/P ISg/D$+ VPt Nᴹ/Vg/J R/C/P D/P+ NSg/VB+ . ISg+ VP/J ISg/D$+ N🅪Sg/VB+ VP/J NSg/J/R/C . -> immediately — and the decision must be made by some force — of love , of money , of -# R . VB/C D+ NSg/VB+ NSg/VB NSg/VXB VB NSg/J/P I/J/R/Dq+ N🅪Sg/VB+ . P NPr🅪Sg/VB+ . P N🅪Sg/J+ . P +> immediately — and the decision must be made by some force — of love , of money , of +# R . VB/C D+ NSg/VB+ NSg/VXB NSg/VXB VP NSg/J/P I/J/R/Dq+ N🅪Sg/VB+ . P NPr🅪Sg/VB+ . P N🅪Sg/J+ . P > unquestionable practicality — that was close at hand . # J NSg . NSg/I/C/Ddem+ VPt NSg/VB/J NSg/P NSg/VB+ . > @@ -9730,8 +9730,8 @@ # R+ VPt D/P J Nᴹ J/P ISg/D$+ NSg/VB VB/C ISg/D$+ NSg/VB+ . VB/C NPr+ VPt > flattered . Doubtless there was a certain struggle and a certain relief . The # VP/J . J R+ VPt D/P I/J NSg/VB VB/C D/P+ I/J+ NSg/J+ . D+ -> letter reached Gatsby while he was still at Oxford . -# NSg/VB+ VP/J NPr NSg/VB/C/P NPr/ISg+ VPt NSg/VB/J NSg/P NPr+ . +> letter reached Gatsby while he was still at Oxford . +# NSg/VB+ VP/J NPr NSg/VB/C/P NPr/ISg+ VPt NSg/VB/J/R NSg/P NPr+ . > # > It was dawn now on Long Island and we went about opening the rest of the windows @@ -9747,11 +9747,11 @@ > # > “ I don’t think she ever loved him . ” Gatsby turned around from a window and -# . ISg/#r+ VB NSg/VB ISg+ J VP/J ISg+ . . NPr VP/J J/P P D/P NSg/VB+ VB/C -> looked at me challengingly . “ You must remember , old sport , she was very excited -# VP/J NSg/P NPr/ISg+ ? . . ISgPl+ NSg/VB NSg/VB . NSg/J+ NSg/VB+ . ISg+ VPt J/R VP/J +# . ISg/#r+ VXB NSg/VB ISg+ J/R VP/J ISg+ . . NPr VP/J J/P P D/P NSg/VB+ VB/C +> looked at me challengingly . “ You must remember , old sport , she was very excited +# VP/J NSg/P NPr/ISg+ ? . . ISgPl+ NSg/VXB NSg/VB . NSg/J+ NSg/VB+ . ISg+ VPt J/R VP/J > this afternoon . He told her those things in a way that frightened her — that made -# I/Ddem+ N🅪Sg+ . NPr/ISg+ VP ISg/D$+ I/Ddem+ NPl+ NPr/J/R/P D/P+ NSg/J+ NSg/I/C/Ddem+ VP/J ISg/D$+ . NSg/I/C/Ddem+ VB +# I/Ddem+ N🅪Sg+ . NPr/ISg+ VP ISg/D$+ I/Ddem+ NPl+ NPr/J/R/P D/P+ NSg/J+ NSg/I/C/Ddem+ VP/J ISg/D$+ . NSg/I/C/Ddem+ VP > it look as if I was some kind of cheap sharper . And the result was she hardly # NPr/ISg+ NSg/VB NSg/R NSg/C ISg/#r+ VPt I/J/R/Dq NSg/J P NSg/VB/J NSg/JC . VB/C D+ NSg/VB+ VPt ISg+ R > knew what she was saying . ” @@ -9763,9 +9763,9 @@ > # > “ Of course she might have loved him just for a minute , when they were first -# . P NSg/VB+ ISg+ Nᴹ/VXB/J NSg/VXB VP/J ISg+ J R/C/P D/P+ NSg/VB/J+ . NSg/I/C IPl+ NSg/VPt NSg/VB/J+ -> married — and loved me more even then , do you see ? ” -# NSg/VP/J . VB/C VP/J NPr/ISg+ NPr/I/J/R/Dq NSg/VB/J NSg/J/C . VXB ISgPl+ NSg/VB . . +# . P NSg/VB+ ISg+ Nᴹ/VXB/J NSg/VXB VP/J ISg+ J/R R/C/P D/P+ NSg/VB/J+ . NSg/I/C IPl+ NSg/VPt NSg/J+ +> married — and loved me more even then , do you see ? ” +# NSg/VP/J . VB/C VP/J NPr/ISg+ NPr/I/J/R/Dq NSg/VB/J/R NSg/J/R/C . VXB ISgPl+ NSg/VB . . > # > Suddenly he came out with a curious remark . @@ -9773,41 +9773,41 @@ > # > “ In any case , ” he said , “ it was just personal . ” -# . NPr/J/R/P I/R/Dq+ NPr🅪Sg/VB+ . . NPr/ISg+ VP/J . . NPr/ISg+ VPt J NSg/J . . +# . NPr/J/R/P I/R/Dq+ NPr🅪Sg/VB+ . . NPr/ISg+ VP/J . . NPr/ISg+ VPt J/R NSg/J . . > # > What could you make of that , except to suspect some intensity in his conception # NSg/I+ NSg/VXB ISgPl+ NSg/VB P NSg/I/C/Ddem+ . VB/C/P P NSg/VB/J I/J/R/Dq+ Nᴹ+ NPr/J/R/P ISg/D$+ N🅪Sg > of the affair that couldn’t be measured ? -# P D NSg+ NSg/I/C/Ddem+ VB NSg/VXB VP/J . +# P D NSg+ NSg/I/C/Ddem+ VXB NSg/VXB VP/J . > # -> He came back from France when Tom and Daisy were still on their wedding trip , -# NPr/ISg+ NSg/VPt/P NSg/VB/J P NPr+ NSg/I/C NPr/VB VB/C NPr+ NSg/VPt NSg/VB/J J/P D$+ NSg/VB+ NSg/VB/J+ . +> He came back from France when Tom and Daisy were still on their wedding trip , +# NPr/ISg+ NSg/VPt/P NSg/VB/J P NPr+ NSg/I/C NPr/VB VB/C NPr+ NSg/VPt NSg/VB/J/R J/P D$+ NSg/VB+ NSg/VB/J+ . > and made a miserable but irresistible journey to Louisville on the last of his -# VB/C VB D/P J NSg/C/P J NSg/VB P NPr J/P D NSg/VB/J P ISg/D$+ +# VB/C VP D/P J NSg/C/P J NSg/VB P NPr J/P D NSg/VB/J P ISg/D$+ > army pay . He stayed there a week , walking the streets where their footsteps had -# NSg+ NSg/VB/J . NPr/ISg+ VP/J R+ D/P+ NSg/J+ . Nᴹ/Vg/J D+ NPl/V3+ NSg/R/C D$+ NPl+ VB +# NSg+ NSg/VB/J . NPr/ISg+ VP/J R+ D/P+ NSg/J+ . Nᴹ/Vg/J D+ NPl/V3+ NSg/R/C D$+ NPl+ VP > clicked together through the November night and revisiting the out - of - the - way # VP/J J NSg/J/P D+ NPr+ N🅪Sg/VB+ VB/C Nᴹ/Vg/J D NSg/VB/J/R/P . P . D . NSg/J+ > places to which they had driven in her white car . Just as Daisy’s house had -# NPl/V3+ P I/C+ IPl+ VB VPp/J NPr/J/R/P ISg/D$+ NPr🅪Sg/VB/J NSg+ . J NSg/R NSg$ NPr/VB+ VB +# NPl/V3+ P I/C+ IPl+ VP VPp/J NPr/J/R/P ISg/D$+ NPr🅪Sg/VB/J NSg+ . J/R NSg/R NSg$ NPr/VB+ VP > always seemed to him more mysterious and gay than other houses , so his idea of # R VP/J P ISg+ NPr/I/J/R/Dq J VB/C NPr/VB/J C/P NSg/VB/J NPl/V3+ . NSg/I/J/R/C ISg/D$+ NSg P -> the city itself , even though she was gone from it , was pervaded with a -# D NSg+ ISg+ . NSg/VB/J VB/C ISg+ VPt VPp/J/P P NPr/ISg+ . VPt VP/J P D/P +> the city itself , even though she was gone from it , was pervaded with a +# D NSg+ ISg+ . NSg/VB/J/R VB/C ISg+ VPt VPp/J/P P NPr/ISg+ . VPt VP/J P D/P > melancholy beauty . # NSg/J N🅪Sg/VB/J+ . > # > He left feeling that if he had searched harder , he might have found her — that he -# NPr/ISg+ NPr/VB/J N🅪Sg/Vg/J NSg/I/C/Ddem NSg/C NPr/ISg+ VB VP/J JC . NPr/ISg+ Nᴹ/VXB/J NSg/VXB NSg/VB ISg/D$+ . NSg/I/C/Ddem NPr/ISg+ +# NPr/ISg+ NPr/VP/J N🅪Sg/Vg/J NSg/I/C/Ddem NSg/C NPr/ISg+ VP VP/J JC . NPr/ISg+ Nᴹ/VXB/J NSg/VXB NSg/VP ISg/D$+ . NSg/I/C/Ddem NPr/ISg+ > was leaving her behind . The day - coach — he was penniless now — was hot . He went out # VPt Nᴹ/Vg/J ISg/D$+ NSg/J/P . D+ NPr🅪Sg+ . NSg/VB+ . NPr/ISg+ VPt J NSg/J/R/C . VPt NSg/VB/J . NPr/ISg+ NSg/VPt NSg/VB/J/R/P > to the open vestibule and sat down on a folding - chair , and the station slid away # P D NSg/VB/J NSg/VB VB/C NSg/VP/J N🅪Sg/VB/J/P J/P D/P Nᴹ/Vg/J+ . NSg/VB+ . VB/C D NSg/VB+ VP VB/J -> and the backs of unfamiliar buildings moved by . Then out into the spring fields , -# VB/C D NPl/V3 P NSg/J NPl/V3+ VP/J NSg/J/P . NSg/J/C NSg/VB/J/R/P P D+ N🅪Sg/VB+ NPrPl/V3+ . +> and the backs of unfamiliar buildings moved by . Then out into the spring fields , +# VB/C D NPl/V3 P NSg/J NPl/V3+ VP/J NSg/J/P . NSg/J/R/C NSg/VB/J/R/P P D+ N🅪Sg/VB+ NPrPl/V3+ . > where a yellow trolley raced them for a minute with people in it who might once # NSg/R/C D/P NSg/VB/J NSg/VB VP/J NSg/IPl+ R/C/P D/P NSg/VB/J+ P NPl/VB+ NPr/J/R/P NPr/ISg+ NPr/I+ Nᴹ/VXB/J NSg/C > have seen the pale magic of her face along the casual street . @@ -9819,19 +9819,19 @@ > lower , seemed to spread itself in benediction over the vanishing city where she # NSg/VB/JC . VP/J P N🅪Sg/VBP ISg+ NPr/J/R/P N🅪Sg NSg/J/P D Nᴹ/Vg/J NSg+ NSg/R/C ISg+ > had drawn her breath . He stretched out his hand desperately as if to snatch only -# VB VPp/J ISg/D$+ N🅪Sg/VB/J+ . NPr/ISg+ VP/J NSg/VB/J/R/P ISg/D$+ NSg/VB+ R NSg/R NSg/C P NSg/VB J/R/C +# VP VPp/J ISg/D$+ N🅪Sg/VB/J+ . NPr/ISg+ VP/J NSg/VB/J/R/P ISg/D$+ NSg/VB+ R NSg/R NSg/C P NSg/VB J/R/C > a wisp of air , to save a fragment of the spot that she had made lovely for him . -# D/P NSg/VB P N🅪Sg/VB+ . P NSg/VB/C/P D/P NSg/VB P D NSg/VB/J+ NSg/I/C/Ddem+ ISg+ VB VB NSg/J R/C/P ISg+ . +# D/P NSg/VB P N🅪Sg/VB+ . P NSg/VB/C/P D/P NSg/VB P D NSg/VB/J+ NSg/I/C/Ddem+ ISg+ VP VP NSg/J R/C/P ISg+ . > But it was all going by too fast now for his blurred eyes and he knew that he # NSg/C/P NPr/ISg+ VPt NSg/I/J/C/Dq Nᴹ/Vg/J NSg/J/P R NSg/VB/J/R NSg/J/R/C R/C/P ISg/D$+ VP/J NPl/V3+ VB/C NPr/ISg+ VPt NSg/I/C/Ddem NPr/ISg+ > had lost that part of it , the freshest and the best , forever . -# VB VP/J NSg/I/C/Ddem NSg/VB/J P NPr/ISg+ . D JS VB/C D NPr/VXB/JS . NSg/J . +# VP VP/J NSg/I/C/Ddem NSg/VB/J P NPr/ISg+ . D JS VB/C D NPr/VXB/JS . NSg/J . > # > It was nine o’clock when we finished breakfast and went out on the porch . The # NPr/ISg+ VPt NSg R NSg/I/C IPl+ VP/J N🅪Sg/VB+ VB/C NSg/VPt NSg/VB/J/R/P J/P D+ NSg+ . D+ > night had made a sharp difference in the weather and there was an autumn flavor -# N🅪Sg/VB+ VB VB D/P NPr/VB/J N🅪Sg/VB NPr/J/R/P D+ Nᴹ/VB/J+ VB/C R+ VPt D/P NPr🅪Sg/VB+ N🅪Sg/VB/Am +# N🅪Sg/VB+ VP VP D/P NPr/VB/J N🅪Sg/VB NPr/J/R/P D+ Nᴹ/VB/J+ VB/C R+ VPt D/P NPr🅪Sg/VB+ N🅪Sg/VB/Am > in the air . The gardener , the last one of Gatsby’s former servants , came to the # NPr/J/R/P D+ N🅪Sg/VB+ . D NSg/JC . D NSg/VB/J NSg/I/J P NSg$ NSg/J NPl/V3+ . NSg/VPt/P P D > foot of the steps . @@ -9840,18 +9840,18 @@ # > “ I’m going to drain the pool to - day , Mr . Gatsby . Leaves’ll start falling pretty # . K Nᴹ/Vg/J P NSg/VB D NSg/VB+ P . NPr🅪Sg+ . NSg+ . NPr . ? NSg/VB Nᴹ/Vg/J NSg/VB/J/R -> soon , and then there’s always trouble with the pipes . ” -# J/R . VB/C NSg/J/C K R N🅪Sg/VB+ P D NPl/V3+ . . +> soon , and then there’s always trouble with the pipes . ” +# J/R . VB/C NSg/J/R/C K R N🅪Sg/VB+ P D NPl/V3+ . . > # > “ Don’t do it to - day , ” Gatsby answered . He turned to me apologetically . “ You -# . VB VXB NPr/ISg+ P . NPr🅪Sg+ . . NPr VP/J . NPr/ISg+ VP/J P NPr/ISg+ R . . ISgPl+ +# . VXB VXB NPr/ISg+ P . NPr🅪Sg+ . . NPr VP/J . NPr/ISg+ VP/J P NPr/ISg+ R . . ISgPl+ > know , old sport , I’ve never used that pool all summer ? ” # NSg/VB . NSg/J+ NSg/VB+ . K R VP/J NSg/I/C/Ddem NSg/VB+ NSg/I/J/C/Dq NPr🅪Sg/VB+ . . > # > I looked at my watch and stood up . -# ISg/#r+ VP/J NSg/P D$+ NSg/VB VB/C VB NSg/VB/J/P . +# ISg/#r+ VP/J NSg/P D$+ NSg/VB VB/C VP NSg/VB/J/P . > # > “ Twelve minutes to my train , ” @@ -9859,9 +9859,9 @@ > # > I didn’t want to go to the city . I wasn’t worth a decent stroke of work , but it -# ISg/#r+ VB NSg/VB P NSg/VB/J P D NSg+ . ISg/#r+ VB NSg/VB/J D/P J NSg/VB P N🅪Sg/VB+ . NSg/C/P NPr/ISg+ +# ISg/#r+ VXPt NSg/VB P NSg/VB/J P D NSg+ . ISg/#r+ VPt NSg/VB/J D/P J NSg/VB P N🅪Sg/VB+ . NSg/C/P NPr/ISg+ > was more than that — I didn’t want to leave Gatsby . I missed that train , and then -# VPt NPr/I/J/R/Dq C/P NSg/I/C/Ddem+ . ISg/#r+ VB NSg/VB P NSg/VB NPr . ISg/#r+ VP/J NSg/I/C/Ddem+ NSg/VB+ . VB/C NSg/J/C +# VPt NPr/I/J/R/Dq C/P NSg/I/C/Ddem+ . ISg/#r+ VXPt NSg/VB P NSg/VB NPr . ISg/#r+ VP/J NSg/I/C/Ddem+ NSg/VB+ . VB/C NSg/J/R/C > another , before I could get myself away . # I/D . C/P ISg/#r+ NSg/VXB NSg/VB ISg+ VB/J . > @@ -9896,8 +9896,8 @@ # . NSg/VB/J/R . NPr/VB/J . NSg/J/P . . > # -> We shook hands and I started away . Just before I reached the hedge I remembered -# IPl+ NSg/VB/J NPl/V3+ VB/C ISg/#r+ VP/J VB/J . J C/P ISg/#r+ VP/J D+ NSg/VB+ ISg/#r+ VP/J +> We shook hands and I started away . Just before I reached the hedge I remembered +# IPl+ NSg/VPt/J NPl/V3+ VB/C ISg/#r+ VP/J VB/J . J/R C/P ISg/#r+ VP/J D+ NSg/VB+ ISg/#r+ VP/J > something and turned around . # NSg/I/J+ VB/C VP/J J/P . > @@ -9909,21 +9909,21 @@ > # > I’ve always been glad I said that . It was the only compliment I ever gave him , -# K R NSg/VPp NSg/VB/J ISg/#r+ VP/J NSg/I/C/Ddem+ . NPr/ISg+ VPt D J/R/C NSg/VB ISg/#r+ J VPt ISg+ . -> because I disapproved of him from beginning to end . First he nodded politely , -# C/P ISg/#r+ VP/J P ISg+ P NSg/Vg/J+ P NSg/VB . NSg/VB/J NPr/ISg+ VB R . -> and then his face broke into that radiant and understanding smile , as if we’d -# VB/C NSg/J/C ISg/D$+ NSg/VB+ NSg/VPt/J P NSg/I/C/Ddem NSg/J VB/C N🅪Sg/Vg/J+ NSg/VB+ . NSg/R NSg/C K +# K R NSg/VPp NSg/VB/J ISg/#r+ VP/J NSg/I/C/Ddem+ . NPr/ISg+ VPt D J/R/C NSg/VB ISg/#r+ J/R VPt ISg+ . +> because I disapproved of him from beginning to end . First he nodded politely , +# C/P ISg/#r+ VP/J P ISg+ P NSg/Vg/J+ P NSg/VB . NSg/J NPr/ISg+ VP R . +> and then his face broke into that radiant and understanding smile , as if we’d +# VB/C NSg/J/R/C ISg/D$+ NSg/VB+ NSg/VPt/J P NSg/I/C/Ddem NSg/J VB/C N🅪Sg/Vg/J+ NSg/VB+ . NSg/R NSg/C K > been in ecstatic cahoots on that fact all the time . His gorgeous pink rag of a # NSg/VPp NPr/J/R/P NSg/J NPl/V3 J/P NSg/I/C/Ddem NSg+ NSg/I/J/C/Dq D N🅪Sg/VB/J+ . ISg/D$+ J N🅪Sg/VB/J NSg/VB P D/P+ > suit made a bright spot of color against the white steps , and I thought of the -# NSg/VB+ VB D/P NPr/VB/J NSg/VB/J P N🅪Sg/VB/J/Am+ C/P D+ NPr🅪Sg/VB/J+ NPl/V3+ . VB/C ISg/#r+ N🅪Sg/VP P D+ -> night when I first came to his ancestral home , three months before . The lawn and -# N🅪Sg/VB+ NSg/I/C ISg/#r+ NSg/VB/J NSg/VPt/P P ISg/D$+ NSg/J+ NSg/VB/J+ . NSg+ NPl+ C/P . D+ NSg/VB+ VB/C +# NSg/VB+ VP D/P NPr/VB/J NSg/VB/J P N🅪Sg/VB/J/Am+ C/P D+ NPr🅪Sg/VB/J+ NPl/V3+ . VB/C ISg/#r+ N🅪Sg/VP P D+ +> night when I first came to his ancestral home , three months before . The lawn and +# N🅪Sg/VB+ NSg/I/C ISg/#r+ NSg/J NSg/VPt/P P ISg/D$+ NSg/J+ NSg/VB/J+ . NSg+ NPl+ C/P . D+ NSg/VB+ VB/C > drive had been crowded with the faces of those who guessed at his corruption — and -# N🅪Sg/VB VB NSg/VPp VP/J P D NPl/V3 P I/Ddem+ NPr/I+ VP/J NSg/P ISg/D$+ N🅪Sg+ . VB/C +# N🅪Sg/VB VP NSg/VPp VP/J P D NPl/V3 P I/Ddem+ NPr/I+ VP/J NSg/P ISg/D$+ N🅪Sg+ . VB/C > he had stood on those steps , concealing his incorruptible dream , as he waved -# NPr/ISg+ VB VB J/P I/Ddem+ NPl/V3+ . Nᴹ/Vg/J ISg/D$+ NSg/J NSg/VB/J+ . NSg/R NPr/ISg+ VP/J +# NPr/ISg+ VP VP J/P I/Ddem+ NPl/V3+ . Nᴹ/Vg/J ISg/D$+ NSg/J NSg/VB/J+ . NSg/R NPr/ISg+ VP/J > them good - by . # NSg/IPl+ NPr/VB/J . NSg/J/P . > @@ -9940,44 +9940,44 @@ # > Up in the city , I tried for a while to list the quotations on an interminable # NSg/VB/J/P NPr/J/R/P D+ NSg+ . ISg/#r+ VP/J R/C/P D/P NSg/VB/C/P+ P NSg/VB D NPl J/P D/P J -> amount of stock , then I fell asleep in my swivel - chair . Just before noon the -# NSg/VB P N🅪Sg/VB/J+ . NSg/J/C ISg/#r+ NSg/VPt/J J NPr/J/R/P D$+ NSg/VB+ . NSg/VB+ . J C/P NSg/VB+ D+ +> amount of stock , then I fell asleep in my swivel - chair . Just before noon the +# NSg/VB P N🅪Sg/VB/J+ . NSg/J/R/C ISg/#r+ NSg/VPt/J J NPr/J/R/P D$+ NSg/VB+ . NSg/VB+ . J/R C/P NSg/VB+ D+ > phone woke me , and I started up with sweat breaking out on my forehead . It was # NSg/VB+ NSg/VB/J NPr/ISg+ . VB/C ISg/#r+ VP/J NSg/VB/J/P P N🅪Sg/VB+ Nᴹ/Vg/J NSg/VB/J/R/P J/P D$+ NSg+ . NPr/ISg+ VPt > Jordan Baker ; she often called me up at this hour because the uncertainty of her # NPr+ NPr+ . ISg+ R VP/J NPr/ISg+ NSg/VB/J/P NSg/P I/Ddem+ NSg+ C/P D NSg P ISg/D$+ > own movements between hotels and clubs and private houses made her hard to find -# NSg/VB/J NPl NSg/P NPl VB/C NPl/V3 VB/C NSg/VB/J+ NPl/V3+ VB ISg/D$+ N🅪Sg/J/R P NSg/VB +# NSg/VB/J NPl NSg/P NPl VB/C NPl/V3 VB/C NSg/VB/J+ NPl/V3+ VP ISg/D$+ N🅪Sg/J/R P NSg/VB > in any other way . Usually her voice came over the wire as something fresh and # NPr/J/R/P I/R/Dq+ NSg/VB/J+ NSg/J+ . R ISg/D$+ NSg/VB+ NSg/VPt/P NSg/J/P D+ N🅪Sg/VB+ NSg/R NSg/I/J+ NSg/VB/J VB/C > cool , as if a divot from a green golf - links had come sailing in at the office -# NSg/VB/J . NSg/R NSg/C D/P NSg/VB P D/P NPr🅪Sg/VB/J NSg/VB+ . NPl/V3+ VB NSg/VBPp/P Nᴹ/Vg/J NPr/J/R/P NSg/P D NSg/VB+ +# NSg/VB/J . NSg/R NSg/C D/P NSg/VB P D/P NPr🅪Sg/VB/J NSg/VB+ . NPl/V3+ VP NSg/VBPp/P Nᴹ/Vg/J NPr/J/R/P NSg/P D NSg/VB+ > window , but this morning it seemed harsh and dry . # NSg/VB+ . NSg/C/P I/Ddem N🅪Sg/Vg/J+ NPr/ISg+ VP/J VB/J VB/C NSg/VB/J . > # > “ I’ve left Daisy’s house , ” she said . “ I’m at Hempstead , and I’m going down to -# . K NPr/VB/J NSg$ NPr/VB+ . . ISg+ VP/J . . K NSg/P ? . VB/C K Nᴹ/Vg/J N🅪Sg/VB/J/P P +# . K NPr/VP/J NSg$ NPr/VB+ . . ISg+ VP/J . . K NSg/P ? . VB/C K Nᴹ/Vg/J N🅪Sg/VB/J/P P > Southampton this afternoon . ” # NPr+ I/Ddem N🅪Sg+ . . > # > Probably it had been tactful to leave Daisy’s house , but the act annoyed me , and -# R NPr/ISg+ VB NSg/VPp J P NSg/VB NSg$ NPr/VB+ . NSg/C/P D NPr/VB+ VP/J NPr/ISg+ . VB/C +# R NPr/ISg+ VP NSg/VPp J P NSg/VB NSg$ NPr/VB+ . NSg/C/P D NPr/VB+ VP/J NPr/ISg+ . VB/C > her next remark made me rigid . -# ISg/D$+ NSg/J/P NSg/VB+ VB NPr/ISg+ NSg/J . +# ISg/D$+ NSg/J/P NSg/VB+ VP NPr/ISg+ NSg/J . > # -> “ You weren’t so nice to me last night . ” -# . ISgPl+ VB NSg/I/J/R/C NPr/VB/J P NPr/ISg+ NSg/VB/J N🅪Sg/VB+ . . +> “ You weren’t so nice to me last night . ” +# . ISgPl+ VPt NSg/I/J/R/C NPr/J P NPr/ISg+ NSg/VB/J N🅪Sg/VB+ . . > # -> “ How could it have mattered then ? ” -# . NSg/C NSg/VXB NPr/ISg+ NSg/VXB VP/J NSg/J/C . . +> “ How could it have mattered then ? ” +# . NSg/C NSg/VXB NPr/ISg+ NSg/VXB VP/J NSg/J/R/C . . > # -> Silence for a moment . Then : -# NSg/VB R/C/P D/P+ NSg+ . NSg/J/C . +> Silence for a moment . Then : +# NSg/VB R/C/P D/P+ NSg+ . NSg/J/R/C . > # > “ However — I want to see you . ” @@ -9989,11 +9989,11 @@ > # > “ Suppose I don’t go to Southampton , and come into town this afternoon ? ” -# . VB ISg/#r+ VB NSg/VB/J P NPr+ . VB/C NSg/VBPp/P P NSg+ I/Ddem N🅪Sg+ . . +# . VB ISg/#r+ VXB NSg/VB/J P NPr+ . VB/C NSg/VBPp/P P NSg+ I/Ddem N🅪Sg+ . . > # > “ No — I don’t think this afternoon . ” -# . NPr/Dq/P . ISg/#r+ VB NSg/VB I/Ddem N🅪Sg+ . . +# . NPr/Dq/P . ISg/#r+ VXB NSg/VB I/Ddem N🅪Sg+ . . > # > “ Very well . ” @@ -10004,12 +10004,12 @@ # . K NSg/J I/Ddem N🅪Sg+ . J . . . . > # -> We talked like that for a while , and then abruptly we weren’t talking any -# IPl+ VP/J NSg/VB/J/C/P NSg/I/C/Ddem R/C/P D/P+ NSg/VB/C/P+ . VB/C NSg/J/C R IPl+ VB Nᴹ/Vg/J I/R/Dq +> We talked like that for a while , and then abruptly we weren’t talking any +# IPl+ VP/J NSg/VB/J/C/P NSg/I/C/Ddem R/C/P D/P+ NSg/VB/C/P+ . VB/C NSg/J/R/C R IPl+ VPt Nᴹ/Vg/J I/R/Dq > longer . I don’t know which of us hung up with a sharp click , but I know I didn’t -# NSg/JC . ISg/#r+ VB NSg/VB I/C P NPr/IPl+ NPr/VB/J NSg/VB/J/P P D/P NPr/VB/J NSg/VB+ . NSg/C/P ISg/#r+ NSg/VB ISg/#r+ VB +# NSg/JC . ISg/#r+ VXB NSg/VB I/C P NPr/IPl+ NPr/VB/J NSg/VB/J/P P D/P NPr/VB/J NSg/VB+ . NSg/C/P ISg/#r+ NSg/VB ISg/#r+ VXPt > care . I couldn’t have talked to her across a tea - table that day if I never -# N🅪Sg/VB+ . ISg/#r+ VB NSg/VXB VP/J P ISg/D$+ NSg/P D/P N🅪Sg/VB+ . NSg/VB+ NSg/I/C/Ddem+ NPr🅪Sg+ NSg/C ISg/#r+ R +# N🅪Sg/VB+ . ISg/#r+ VXB NSg/VXB VP/J P ISg/D$+ NSg/P D/P N🅪Sg/VB+ . NSg/VB+ NSg/I/C/Ddem+ NPr🅪Sg+ NSg/C ISg/#r+ R > talked to her again in this world . # VP/J P ISg/D$+ P NPr/J/R/P I/Ddem NSg/VB+ . > @@ -10020,34 +10020,34 @@ # NPl/V3+ . R D/P VP/J NPr/J VP NPr/ISg+ D N🅪Sg/VB+ VPt N🅪Sg/Vg/J/C VP NSg/VB/J R/C/P > long distance from Detroit . Taking out my time - table , I drew a small circle # NPr/VB/J N🅪Sg/VB P NPr+ . NSg/Vg/J NSg/VB/J/R/P D$+ N🅪Sg/VB/J+ . NSg/VB+ . ISg/#r+ NPr/VPt D/P+ NPr/VB/J+ NSg/VB+ -> around the three - fifty train . Then I leaned back in my chair and tried to think . -# J/P D NSg . NSg NSg/VB+ . NSg/J/C ISg/#r+ VP/J NSg/VB/J NPr/J/R/P D$+ NSg/VB+ VB/C VP/J P NSg/VB . +> around the three - fifty train . Then I leaned back in my chair and tried to think . +# J/P D NSg . NSg NSg/VB+ . NSg/J/R/C ISg/#r+ VP/J NSg/VB/J NPr/J/R/P D$+ NSg/VB+ VB/C VP/J P NSg/VB . > It was just noon . -# NPr/ISg+ VPt J NSg/VB+ . +# NPr/ISg+ VPt J/R NSg/VB+ . > # > When I passed the ashheaps on the train that morning I had crossed deliberately -# NSg/I/C ISg/#r+ VP/J D ? J/P D NSg/VB+ NSg/I/C/Ddem+ N🅪Sg/Vg/J+ ISg/#r+ VB VP/J R +# NSg/I/C ISg/#r+ VP/J D ? J/P D NSg/VB+ NSg/I/C/Ddem+ N🅪Sg/Vg/J+ ISg/#r+ VP VP/J R > to the other side of the car . I supposed there’d be a curious crowd around there # P D NSg/VB/J NSg/VB/J P D NSg+ . ISg/#r+ VP/J K NSg/VXB D/P J NSg/VB+ J/P R+ > all day with little boys searching for dark spots in the dust , and some # NSg/I/J/C/Dq NPr🅪Sg+ P NPr/I/J/Dq NPl/V3+ Nᴹ/Vg/J R/C/P NSg/VB/J NPl/V3+ NPr/J/R/P D Nᴹ/VB+ . VB/C I/J/R/Dq > garrulous man telling over and over what had happened , until it became less and -# J NPr/VB/J+ Nᴹ/Vg/J NSg/J/P VB/C NSg/J/P NSg/I+ VB VP/J . C/P NPr/ISg+ VPt VB/J/R/C/P VB/C -> less real even to him and he could tell it no longer , and Myrtle Wilson’s tragic -# VB/J/R/C/P NSg/J NSg/VB/J P ISg+ VB/C NPr/ISg+ NSg/VXB NPr/VB NPr/ISg+ NPr/Dq/P NSg/JC . VB/C NPr NSg$ NSg/J +# J NPr/VB/J+ Nᴹ/Vg/J NSg/J/P VB/C NSg/J/P NSg/I+ VP VP/J . C/P NPr/ISg+ VPt VB/J/R/C/P VB/C +> less real even to him and he could tell it no longer , and Myrtle Wilson’s tragic +# VB/J/R/C/P NSg/J NSg/VB/J/R P ISg+ VB/C NPr/ISg+ NSg/VXB NPr/VB NPr/ISg+ NPr/Dq/P NSg/JC . VB/C NPr NSg$ NSg/J > achievement was forgotten . Now I want to go back a little and tell what happened # N🅪Sg+ VPt NSg/VPp/J . NSg/J/R/C ISg/#r+ NSg/VB P NSg/VB/J NSg/VB/J D/P NPr/I/J/Dq VB/C NPr/VB NSg/I+ VP/J > at the garage after we left there the night before . -# NSg/P D+ NSg/VB+ P IPl+ NPr/VB/J R+ D+ N🅪Sg/VB+ C/P . +# NSg/P D+ NSg/VB+ P IPl+ NPr/VP/J R+ D+ N🅪Sg/VB+ C/P . > # -> They had difficulty in locating the sister , Catherine . She must have broken her -# IPl+ VB N🅪Sg+ NPr/J/R/P Nᴹ/Vg/J D NSg/VB+ . NPr+ . ISg+ NSg/VB NSg/VXB VPp/J ISg/D$+ +> They had difficulty in locating the sister , Catherine . She must have broken her +# IPl+ VP N🅪Sg+ NPr/J/R/P Nᴹ/Vg/J D NSg/VB+ . NPr+ . ISg+ NSg/VXB NSg/VXB VPp/J ISg/D$+ > rule against drinking that night , for when she arrived she was stupid with # NSg/VB+ C/P Nᴹ/Vg/J NSg/I/C/Ddem+ N🅪Sg/VB+ . R/C/P NSg/I/C ISg+ VP/J ISg+ VPt NSg/J P > liquor and unable to understand that the ambulance had already gone to Flushing . -# N🅪Sg/VB+ VB/C NSg/VB/J P VB NSg/I/C/Ddem D+ NSg/VB+ VB R VPp/J/P P Nᴹ/Vg/J . +# N🅪Sg/VB+ VB/C NSg/VB/J P VB NSg/I/C/Ddem D+ NSg/VB+ VP R VPp/J/P P Nᴹ/Vg/J . > When they convinced her of this , she immediately fainted , as if that was the # NSg/I/C IPl+ VP/J ISg/D$+ P I/Ddem+ . ISg+ R VP/J . NSg/R NSg/C NSg/I/C/Ddem+ VPt D > intolerable part of the affair . Some one , kind or curious , took her in his car @@ -10064,26 +10064,26 @@ # R/C/P D/P NSg/VB/C/P+ D NSg/VB P D+ NSg/VB+ VPt NSg/VB/J . VB/C Dq+ NSg/I/J+ NPr/I+ NSg/VPt/P P D+ > garage glanced irresistibly through it . Finally some one said it was a shame , # NSg/VB+ VP/J R NSg/J/P NPr/ISg+ . R I/J/R/Dq NSg/I/J+ VP/J NPr/ISg+ VPt D/P N🅪Sg/VB/J . -> and closed the door . Michaelis and several other men were with him ; first , four -# VB/C VP/J D+ NSg/VB+ . ? VB/C J/Dq+ NSg/VB/J+ NPl+ NSg/VPt P ISg+ . NSg/VB/J . NSg -> or five men , later two or three men . Still later Michaelis had to ask the last -# NPr/C NSg+ NPl+ . JC NSg NPr/C NSg+ NPl+ . NSg/VB/J JC ? VB P NSg/VB D+ NSg/VB/J+ +> and closed the door . Michaelis and several other men were with him ; first , four +# VB/C VP/J D+ NSg/VB+ . ? VB/C J/Dq+ NSg/VB/J+ NPl+ NSg/VPt P ISg+ . NSg/J . NSg +> or five men , later two or three men . Still later Michaelis had to ask the last +# NPr/C NSg+ NPl+ . JC NSg NPr/C NSg+ NPl+ . NSg/VB/J/R JC ? VP P NSg/VB D+ NSg/VB/J+ > stranger to wait there fifteen minutes longer , while he went back to his own # NSg/VB/JC+ P NSg/VB R+ NSg+ NPl/V3+ NSg/JC . NSg/VB/C/P NPr/ISg+ NSg/VPt NSg/VB/J P ISg/D$+ NSg/VB/J+ > place and made a pot of coffee . After that , he stayed there alone with Wilson -# N🅪Sg/VB+ VB/C VB D/P N🅪Sg/VB P N🅪Sg/VB/J+ . P NSg/I/C/Ddem+ . NPr/ISg+ VP/J R J P NPr+ +# N🅪Sg/VB+ VB/C VP D/P N🅪Sg/VB P N🅪Sg/VB/J+ . P NSg/I/C/Ddem+ . NPr/ISg+ VP/J R J P NPr+ > until dawn . # C/P NPr🅪Sg/VB+ . > # > About three o’clock the quality of Wilson’s incoherent muttering changed — he grew -# J/P NSg R D N🅪Sg/J P NSg$ J+ Nᴹ/Vg/J+ VP/J . NPr/ISg+ VB +# J/P NSg R D N🅪Sg/J P NSg$ J+ Nᴹ/Vg/J+ VP/J . NPr/ISg+ VPt > quieter and began to talk about the yellow car . He announced that he had a way -# NSg/JC VB/C VPt P N🅪Sg/VB J/P D NSg/VB/J NSg+ . NPr/ISg+ VP/J NSg/I/C/Ddem NPr/ISg+ VB D/P NSg/J -> of finding out whom the yellow car belonged to , and then he blurted out that a -# P Nᴹ/Vg/J NSg/VB/J/R/P I+ D+ NSg/VB/J+ NSg+ VP/J P . VB/C NSg/J/C NPr/ISg+ VP/J NSg/VB/J/R/P NSg/I/C/Ddem D/P +# NSg/JC VB/C VPt P N🅪Sg/VB J/P D NSg/VB/J NSg+ . NPr/ISg+ VP/J NSg/I/C/Ddem NPr/ISg+ VP D/P NSg/J +> of finding out whom the yellow car belonged to , and then he blurted out that a +# P Nᴹ/Vg/J NSg/VB/J/R/P I+ D+ NSg/VB/J+ NSg+ VP/J P . VB/C NSg/J/R/C NPr/ISg+ VP/J NSg/VB/J/R/P NSg/I/C/Ddem D/P > couple of months ago his wife had come from the city with her face bruised and -# NSg/VB/J P NPl+ J/P ISg/D$+ NSg/VB/J+ VB NSg/VBPp/P P D NSg+ P ISg/D$+ NSg/VB+ VP/J VB/C +# NSg/VB/J P NPl+ J/P ISg/D$+ NSg/VB/J+ VP NSg/VBPp/P P D NSg+ P ISg/D$+ NSg/VB+ VP/J VB/C > her nose swollen . # ISg/D$+ NSg/VB+ VB/J . > @@ -10091,11 +10091,11 @@ > But when he heard himself say this , he flinched and began to cry “ Oh , my God ! ” # NSg/C/P NSg/I/C NPr/ISg+ VP/J ISg+ NSg/VB I/Ddem+ . NPr/ISg+ VP/J VB/C VPt P NSg/VB . NPr/VB . D$+ NPr/VB+ . . > again in his groaning voice . Michaelis made a clumsy attempt to distract him . -# P NPr/J/R/P ISg/D$+ Nᴹ/Vg/J NSg/VB+ . ? VB D/P NSg/J NSg/VB+ P NSg/VB/J ISg+ . +# P NPr/J/R/P ISg/D$+ Nᴹ/Vg/J NSg/VB+ . ? VP D/P NSg/J NSg/VB+ P NSg/VB/J ISg+ . > # -> “ How long have you been married , George ? Come on there , try and sit still a -# . NSg/C NPr/VB/J NSg/VXB ISgPl+ NSg/VPp NSg/VP/J . NPr+ . NSg/VBPp/P J/P R . NSg/VB/J VB/C NSg/VB NSg/VB/J D/P +> “ How long have you been married , George ? Come on there , try and sit still a +# . NSg/C NPr/VB/J NSg/VXB ISgPl+ NSg/VPp NSg/VP/J . NPr+ . NSg/VBPp/P J/P R . NSg/VB/J VB/C NSg/VB NSg/VB/J/R D/P > minute and answer my question . How long have you been married ? ” # NSg/VB/J VB/C NSg/VB+ D$+ NSg/VB+ . NSg/C NPr/VB/J NSg/VXB ISgPl+ NSg/VPp NSg/VP/J . . > @@ -10104,10 +10104,10 @@ # . NSg+ NPl+ . . > # -> “ Ever had any children ? Come on , George , sit still — I asked you a question . Did -# . J VB I/R/Dq+ NPl+ . NSg/VBPp/P J/P . NPr+ . NSg/VB NSg/VB/J . ISg/#r+ VP/J ISgPl+ D/P+ NSg/VB+ . VPt +> “ Ever had any children ? Come on , George , sit still — I asked you a question . Did +# . J/R VP I/R/Dq+ NPl+ . NSg/VBPp/P J/P . NPr+ . NSg/VB NSg/VB/J/R . ISg/#r+ VP/J ISgPl+ D/P+ NSg/VB+ . VXPt > you ever have any children ? ” -# ISgPl+ J NSg/VXB I/R/Dq+ NPl+ . . +# ISgPl+ J/R NSg/VXB I/R/Dq+ NPl+ . . > # > The hard brown beetles kept thudding against the dull light , and whenever @@ -10115,9 +10115,9 @@ > Michaelis heard a car go tearing along the road outside it sounded to him like # ? VP/J D/P NSg+ NSg/VB/J Nᴹ/Vg/J P D N🅪Sg/J+ Nᴹ/VB/J/P NPr/ISg+ VP/J P ISg+ NSg/VB/J/C/P > the car that hadn’t stopped a few hours before . He didn’t like to go into the -# D NSg+ NSg/I/C/Ddem+ VB VB/J D/P NSg/I/Dq NPl+ C/P . NPr/ISg+ VB NSg/VB/J/C/P P NSg/VB/J P D +# D NSg+ NSg/I/C/Ddem+ VPt VP/J D/P NSg/I/Dq NPl+ C/P . NPr/ISg+ VXPt NSg/VB/J/C/P P NSg/VB/J P D > garage , because the work bench was stained where the body had been lying , so he -# NSg/VB+ . C/P D N🅪Sg/VB+ NSg/VB+ VPt VP/J NSg/R/C D NSg/VB+ VB NSg/VPp Nᴹ/Vg/J . NSg/I/J/R/C NPr/ISg+ +# NSg/VB+ . C/P D N🅪Sg/VB+ NSg/VB+ VPt VP/J NSg/R/C D NSg/VB+ VP NSg/VPp Nᴹ/Vg/J . NSg/I/J/R/C NPr/ISg+ > moved uncomfortably around the office — he knew every object in it before # VP/J R J/P D NSg/VB+ . NPr/ISg+ VPt Dq NSg/VB+ NPr/J/R/P NPr/ISg+ C/P > morning — and from time to time sat down beside Wilson trying to keep him more @@ -10126,8 +10126,8 @@ # N🅪Sg/VB/J . > # -> “ Have you got a church you go to sometimes , George ? Maybe even if you haven’t -# . NSg/VXB ISgPl+ VP D/P+ NPr🅪Sg/VB+ ISgPl+ NSg/VB/J P R . NPr+ . NSg/J/R NSg/VB/J NSg/C ISgPl+ VB +> “ Have you got a church you go to sometimes , George ? Maybe even if you haven’t +# . NSg/VXB ISgPl+ VP D/P+ NPr🅪Sg/VB+ ISgPl+ NSg/VB/J P R . NPr+ . NSg/J/R NSg/VB/J/R NSg/C ISgPl+ VXB > been there for a long time ? Maybe I could call up the church and get a priest to # NSg/VPp R R/C/P D/P NPr/VB/J N🅪Sg/VB/J+ . NSg/J/R ISg/#r+ NSg/VXB NSg/VB NSg/VB/J/P D+ NPr🅪Sg/VB+ VB/C NSg/VB D/P NSg/VB/J+ P > come over and he could talk to you , see ? ” @@ -10135,15 +10135,15 @@ > # > “ Don’t belong to any . ” -# . VB VB/P P I/R/Dq . . +# . VXB VB/P P I/R/Dq . . > # -> “ You ought to have a church , George , for times like this . You must have gone to -# . ISgPl+ NSg/I/VXB P NSg/VXB D/P+ NPr🅪Sg/VB+ . NPr+ . R/C/P NPl/V3+ NSg/VB/J/C/P I/Ddem+ . ISgPl+ NSg/VB NSg/VXB VPp/J/P P +> “ You ought to have a church , George , for times like this . You must have gone to +# . ISgPl+ NSg/I/VXB P NSg/VXB D/P+ NPr🅪Sg/VB+ . NPr+ . R/C/P NPl/V3+ NSg/VB/J/C/P I/Ddem+ . ISgPl+ NSg/VXB NSg/VXB VPp/J/P P > church once . Didn’t you get married in a church ? Listen , George , listen to me . -# NPr🅪Sg/VB+ NSg/C . VB ISgPl+ NSg/VB NSg/VP/J NPr/J/R/P D/P NPr🅪Sg/VB+ . NSg/VB . NPr+ . NSg/VB P NPr/ISg+ . +# NPr🅪Sg/VB+ NSg/C . VXPt ISgPl+ NSg/VB NSg/VP/J NPr/J/R/P D/P NPr🅪Sg/VB+ . NSg/VB . NPr+ . NSg/VB P NPr/ISg+ . > Didn’t you get married in a church ? ” -# VB ISgPl+ NSg/VB NSg/VP/J NPr/J/R/P D/P NPr🅪Sg/VB+ . . +# VXPt ISgPl+ NSg/VB NSg/VP/J NPr/J/R/P D/P NPr🅪Sg/VB+ . . > # > “ That was a long time ago . ” @@ -10152,8 +10152,8 @@ # > The effort of answering broke the rhythm of his rocking — for a moment he was # D N🅪Sg/VB P Nᴹ/Vg/J NSg/VPt/J D N🅪Sg/VB P ISg/D$+ Nᴹ/Vg/J . R/C/P D/P+ NSg+ NPr/ISg+ VPt -> silent . Then the same half - knowing , half - bewildered look came back into his -# NSg/J . NSg/J/C D+ I/J+ N🅪Sg/VB/J/P+ . NSg/Vg/J/P . N🅪Sg/VB/J/P+ . VP/J NSg/VB NSg/VPt/P NSg/VB/J P ISg/D$+ +> silent . Then the same half - knowing , half - bewildered look came back into his +# NSg/J . NSg/J/R/C D+ I/J+ N🅪Sg/J/P+ . NSg/Vg/J/P . N🅪Sg/J/P+ . VP/J NSg/VB NSg/VPt/P NSg/VB/J P ISg/D$+ > faded eyes . # J NPl/V3+ . > @@ -10173,7 +10173,7 @@ > Michaelis opened the drawer nearest his hand . There was nothing in it but a # ? VP/J D+ NSg+ JS+ ISg/D$+ NSg/VB+ . R+ VPt NSg/I/J+ NPr/J/R/P NPr/ISg+ NSg/C/P D/P > small , expensive dog - leash , made of leather and braided silver . It was -# NPr/VB/J . J NSg/VB/J+ . NSg/VB+ . VB P N🅪Sg/VB/J VB/C VP/J Nᴹ/VB/J+ . NPr/ISg+ VPt +# NPr/VB/J . J NSg/VB/J+ . NSg/VB+ . VP P N🅪Sg/VB/J VB/C VP/J Nᴹ/VB/J+ . NPr/ISg+ VPt > apparently new . # R NSg/J . > @@ -10183,11 +10183,11 @@ > # > Wilson stared and nodded . -# NPr+ VP/J VB/C VB . +# NPr+ VP/J VB/C VP . > # > “ I found it yesterday afternoon . She tried to tell me about it , but I knew it -# . ISg/#r+ NSg/VB NPr/ISg+ NSg+ N🅪Sg+ . ISg+ VP/J P NPr/VB NPr/ISg+ J/P NPr/ISg+ . NSg/C/P ISg/#r+ VPt NPr/ISg+ +# . ISg/#r+ NSg/VP NPr/ISg+ NSg+ N🅪Sg+ . ISg+ VP/J P NPr/VB NPr/ISg+ J/P NPr/ISg+ . NSg/C/P ISg/#r+ VPt NPr/ISg+ > was something funny . ” # VPt NSg/I/J+ NSg/J . . > @@ -10197,27 +10197,27 @@ > # > “ She had it wrapped in tissue paper on her bureau . ” -# . ISg+ VB NPr/ISg+ VP/J NPr/J/R/P N🅪Sg/VB+ N🅪Sg/VB/J+ J/P ISg/D$+ NSg+ . . +# . ISg+ VP NPr/ISg+ VP/J NPr/J/R/P N🅪Sg/VB+ N🅪Sg/VB/J+ J/P ISg/D$+ NSg+ . . > # > Michaelis didn’t see anything odd in that , and he gave Wilson a dozen reasons -# ? VB NSg/VB NSg/I/VB+ NSg/J NPr/J/R/P NSg/I/C/Ddem+ . VB/C NPr/ISg+ VPt NPr+ D/P NSg NPl/V3+ +# ? VXPt NSg/VB NSg/I/VB+ NSg/J NPr/J/R/P NSg/I/C/Ddem+ . VB/C NPr/ISg+ VPt NPr+ D/P NSg NPl/V3+ > why his wife might have bought the dog - leash . But conceivably Wilson had heard -# NSg/VB ISg/D$+ NSg/VB/J+ Nᴹ/VXB/J NSg/VXB NSg/VP D NSg/VB/J+ . NSg/VB+ . NSg/C/P R NPr+ VB VP/J +# NSg/VB ISg/D$+ NSg/VB/J+ Nᴹ/VXB/J NSg/VXB NSg/VP D NSg/VB/J+ . NSg/VB+ . NSg/C/P R NPr+ VP VP/J > some of these same explanations before , from Myrtle , because he began saying # I/J/R/Dq P I/Ddem+ I/J+ NPl+ C/P . P NPr . C/P NPr/ISg+ VPt N🅪Sg/Vg/J > “ Oh , my God ! ” again in a whisper — his comforter left several explanations in the -# . NPr/VB . D$+ NPr/VB+ . . P NPr/J/R/P D/P NSg/VB+ . ISg/D$+ NSg+ NPr/VB/J J/Dq NPl NPr/J/R/P D+ +# . NPr/VB . D$+ NPr/VB+ . . P NPr/J/R/P D/P NSg/VB+ . ISg/D$+ NSg+ NPr/VP/J J/Dq NPl NPr/J/R/P D+ > air . # N🅪Sg/VB+ . > # -> “ Then he killed her , ” said Wilson . His mouth dropped open suddenly . -# . NSg/J/C NPr/ISg+ VP/J ISg/D$+ . . VP/J NPr+ . ISg/D$+ NSg/VB+ VP/J NSg/VB/J R . +> “ Then he killed her , ” said Wilson . His mouth dropped open suddenly . +# . NSg/J/R/C NPr/ISg+ VP/J ISg/D$+ . . VP/J NPr+ . ISg/D$+ NSg/VB+ VP/J NSg/VB/J R . > # -> “ Who did ? ” -# . NPr/I+ VPt . . +> “ Who did ? ” +# . NPr/I+ VXPt . . > # > “ I have a way of finding out . ” @@ -10227,7 +10227,7 @@ > “ You’re morbid , George , ” said his friend . “ This has been a strain to you and you # . K J . NPr+ . . VP/J ISg/D$+ NPr/VB/J+ . . I/Ddem+ V3 NSg/VPp D/P N🅪Sg/VB P ISgPl+ VB/C ISgPl+ > don’t know what you're saying . You’d better try and sit quiet till morning . ” -# VB NSg/VB NSg/I+ + N🅪Sg/Vg/J . K NSg/VXB/JC+ NSg/VB/J+ VB/C NSg/VB N🅪Sg/VB/J NSg/VB/C/P N🅪Sg/Vg/J+ . . +# VXB NSg/VB NSg/I+ + N🅪Sg/Vg/J . K NSg/VXB/JC+ NSg/VB/J+ VB/C NSg/VB N🅪Sg/VB/J NSg/VB/C/P N🅪Sg/Vg/J+ . . > # > “ He murdered her . ” @@ -10238,14 +10238,14 @@ # . NPr/ISg+ VPt D/P NSg/J . NPr+ . . > # -> Wilson shook his head . His eyes narrowed and his mouth widened slightly with the -# NPr+ NSg/VB/J ISg/D$+ NPr/VB/J+ . ISg/D$+ NPl/V3+ VP/J VB/C ISg/D$+ NSg/VB+ VP/J R P D +> Wilson shook his head . His eyes narrowed and his mouth widened slightly with the +# NPr+ NSg/VPt/J ISg/D$+ NPr/VB/J+ . ISg/D$+ NPl/V3+ VP/J VB/C ISg/D$+ NSg/VB+ VP/J R P D > ghost of a superior “ Hm ! ” # NSg/VB/J+ P D/P NPr/J . NPr . . > # > “ I know , ” he said definitely , “ I’m one of these trusting fellas and I don’t -# . ISg/#r+ NSg/VB . . NPr/ISg+ VP/J R . . K NSg/I/J P I/Ddem Nᴹ/Vg/J NPl+ VB/C ISg/#r+ VB +# . ISg/#r+ NSg/VB . . NPr/ISg+ VP/J R . . K NSg/I/J P I/Ddem Nᴹ/Vg/J NPl+ VB/C ISg/#r+ VXB > think any harm to nobody , but when I get to know a thing I know it . It was the # NSg/VB I/R/Dq N🅪Sg/VB+ P NSg/I+ . NSg/C/P NSg/I/C ISg/#r+ NSg/VB P NSg/VB D/P NSg+ ISg/#r+ NSg/VB NPr/ISg+ . NPr/ISg+ VPt D > man in that car . She ran out to speak to him and he wouldn’t stop . ” @@ -10253,9 +10253,9 @@ > # > Michaelis had seen this too , but it hadn’t occurred to him that there was any -# ? VB NSg/VPp I/Ddem R . NSg/C/P NPr/ISg+ VB VB P ISg+ NSg/I/C/Ddem R+ VPt I/R/Dq +# ? VP NSg/VPp I/Ddem R . NSg/C/P NPr/ISg+ VPt VB P ISg+ NSg/I/C/Ddem R+ VPt I/R/Dq > special significance in it . He believed that Mrs . Wilson had been running away -# NSg/VB/J NSg+ NPr/J/R/P NPr/ISg+ . NPr/ISg+ VP/J NSg/I/C/Ddem+ NPl+ . NPr+ VB NSg/VPp Nᴹ/Vg/J/P VB/J +# NSg/VB/J NSg+ NPr/J/R/P NPr/ISg+ . NPr/ISg+ VP/J NSg/I/C/Ddem+ NPl+ . NPr+ VP NSg/VPp Nᴹ/Vg/J/P VB/J > from her husband , rather than trying to stop any particular car . # P ISg/D$+ NSg/VB+ . NPr/VB/J/R C/P Nᴹ/Vg/J P NSg/VB I/R/Dq+ NSg/J+ NSg+ . > @@ -10269,7 +10269,7 @@ > # > He began to rock again , and Michaelis stood twisting the leash in his hand . -# NPr/ISg+ VPt P NPr🅪Sg/VB P . VB/C ? VB Nᴹ/Vg/J D+ NSg/VB+ NPr/J/R/P ISg/D$+ NSg/VB+ . +# NPr/ISg+ VPt P NPr🅪Sg/VB P . VB/C ? VP Nᴹ/Vg/J D+ NSg/VB+ NPr/J/R/P ISg/D$+ NSg/VB+ . > # > “ Maybe you got some friend that I could telephone for , George ? ” @@ -10277,13 +10277,13 @@ > # > This was a forlorn hope — he was almost sure that Wilson had no friend : there was -# I/Ddem+ VPt D/P NSg/VB/J NPr🅪Sg/VB . NPr/ISg+ VPt R J NSg/I/C/Ddem NPr+ VB NPr/Dq/P NPr/VB/J+ . R+ VPt +# I/Ddem+ VPt D/P NSg/VB/J NPr🅪Sg/VB . NPr/ISg+ VPt R J NSg/I/C/Ddem NPr+ VP NPr/Dq/P NPr/VB/J+ . R+ VPt > not enough of him for his wife . He was glad a little later when he noticed a # NSg/R/C NSg/I P ISg+ R/C/P ISg/D$+ NSg/VB/J+ . NPr/ISg+ VPt NSg/VB/J D/P NPr/I/J/Dq JC NSg/I/C NPr/ISg+ VP/J D/P > change in the room , a blue quickening by the window , and realized that dawn # N🅪Sg/VB+ NPr/J/R/P D+ N🅪Sg/VB/J+ . D/P N🅪Sg/VB/J+ Nᴹ/Vg/J+ NSg/J/P D+ NSg/VB+ . VB/C VP/J/NoAm NSg/I/C/Ddem+ NPr🅪Sg/VB+ > wasn’t far off . About five o’clock it was blue enough outside to snap off the -# VB NSg/VB/J NSg/VB/J/P . J/P NSg R NPr/ISg+ VPt N🅪Sg/VB/J NSg/I Nᴹ/VB/J/P P NSg/VB/J+ NSg/VB/J/P D+ +# VPt NSg/VB/J NSg/VB/J/P . J/P NSg R NPr/ISg+ VPt N🅪Sg/VB/J NSg/I Nᴹ/VB/J/P P NSg/VB/J+ NSg/VB/J/P D+ > light . # N🅪Sg/VB/J+ . > @@ -10297,7 +10297,7 @@ > “ I spoke to her , ” he muttered , after a long silence . “ I told her she might fool # . ISg/#r+ NSg/VPt P ISg/D$+ . . NPr/ISg+ VP/J . P D/P+ NPr/VB/J+ NSg/VB+ . . ISg/#r+ VP ISg/D$+ ISg+ Nᴹ/VXB/J NSg/VB/J > me but she couldn’t fool God . I took her to the window ” — with an effort he got up -# NPr/ISg+ NSg/C/P ISg+ VB NSg/VB/J NPr/VB+ . ISg/#r+ VPt ISg/D$+ P D+ NSg/VB+ . . P D/P+ N🅪Sg/VB+ NPr/ISg+ VP NSg/VB/J/P +# NPr/ISg+ NSg/C/P ISg+ VXB NSg/VB/J NPr/VB+ . ISg/#r+ VPt ISg/D$+ P D+ NSg/VB+ . . P D/P+ N🅪Sg/VB+ NPr/ISg+ VP NSg/VB/J/P > and walked to the rear window and leaned with his face pressed against it — “ and I # VB/C VP/J P D+ NSg/VB/J+ NSg/VB+ VB/C VP/J P ISg/D$+ NSg/VB+ VP/J C/P NPr/ISg+ . . VB/C ISg/#r+ > said ‘ God knows what you’ve been doing , everything you’ve been doing . You may @@ -10309,7 +10309,7 @@ > Standing behind him , Michaelis saw with a shock that he was looking at the eyes # Nᴹ/Vg/J NSg/J/P ISg+ . ? NSg/VPt P D/P+ N🅪Sg/J+ NSg/I/C/Ddem+ NPr/ISg+ VPt Nᴹ/Vg/J NSg/P D NPl/V3 > of Doctor T. J. Eckleburg , which had just emerged , pale and enormous , from the -# P NSg/VB+ ? ? ? . I/C+ VB J VP/J . NSg/VB/J VB/C J . P D +# P NSg/VB+ ? ? ? . I/C+ VP J/R VP/J . NSg/VB/J VB/C J . P D > dissolving night . # Nᴹ/Vg/J N🅪Sg/VB+ . > @@ -10319,47 +10319,47 @@ > # > “ That’s an advertisement , ” Michaelis assured him . Something made him turn away -# . NSg$ D/P NSg . . ? NSg/VP/J ISg+ . NSg/I/J+ VB ISg+ NSg/VB VB/J +# . NSg$ D/P NSg . . ? NSg/VP/J ISg+ . NSg/I/J+ VP ISg+ NSg/VB VB/J > from the window and look back into the room . But Wilson stood there a long time , -# P D+ NSg/VB+ VB/C NSg/VB NSg/VB/J P D+ N🅪Sg/VB/J+ . NSg/C/P NPr+ VB R+ D/P+ NPr/VB/J+ N🅪Sg/VB/J+ . +# P D+ NSg/VB+ VB/C NSg/VB NSg/VB/J P D+ N🅪Sg/VB/J+ . NSg/C/P NPr+ VP R+ D/P+ NPr/VB/J+ N🅪Sg/VB/J+ . > his face close to the window pane , nodding into the twilight . # ISg/D$+ NSg/VB+ NSg/VB/J P D+ NSg/VB+ NSg/VB . NSg/VB/J P D Nᴹ/VB/J+ . > # -> By six o’clock Michaelis was worn out , and grateful for the sound of a car -# NSg/J/P NSg R ? VPt VB/J NSg/VB/J/R/P . VB/C J R/C/P D N🅪Sg/VB/J P D/P+ NSg+ +> By six o’clock Michaelis was worn out , and grateful for the sound of a car +# NSg/J/P NSg R ? VPt VPp/J NSg/VB/J/R/P . VB/C J R/C/P D N🅪Sg/VB/J P D/P+ NSg+ > stopping outside . It was one of the watchers of the night before who had -# NSg/VB Nᴹ/VB/J/P . NPr/ISg+ VPt NSg/I/J P D NPl P D+ N🅪Sg/VB+ C/P NPr/I+ VB +# NSg/VB Nᴹ/VB/J/P . NPr/ISg+ VPt NSg/I/J P D NPl P D+ N🅪Sg/VB+ C/P NPr/I+ VP > promised to come back , so he cooked breakfast for three , which he and the other # VP/J P NSg/VBPp/P NSg/VB/J . NSg/I/J/R/C NPr/ISg+ VP/J N🅪Sg/VB+ R/C/P NSg . I/C+ NPr/ISg+ VB/C D+ NSg/VB/J+ > man ate together . Wilson was quieter now , and Michaelis went home to sleep ; when # NPr/VB/J+ NSg/VPt J . NPr+ VPt NSg/JC NSg/J/R/C . VB/C ? NSg/VPt NSg/VB/J+ P N🅪Sg/VB . NSg/I/C > he awoke four hours later and hurried back to the garage , Wilson was gone . -# NPr/ISg+ VB NSg+ NPl+ JC VB/C VP/J NSg/VB/J P D NSg/VB+ . NPr+ VPt VPp/J/P . +# NPr/ISg+ VPt NSg+ NPl+ JC VB/C VP/J NSg/VB/J P D NSg/VB+ . NPr+ VPt VPp/J/P . > # > His movements — he was on foot all the time — were afterward traced to Port # ISg/D$+ NPl+ . NPr/ISg+ VPt J/P NSg/VB+ NSg/I/J/C/Dq D+ N🅪Sg/VB/J+ . NSg/VPt R/Am VP/J P NPr/VB/J -> Roosevelt and then to Gad’s Hill , where he bought a sandwich that he didn’t eat , -# NPr+ VB/C NSg/J/C P ? NPr/VB+ . NSg/R/C NPr/ISg+ NSg/VP D/P NSg/VB/J+ NSg/I/C/Ddem+ NPr/ISg+ VB VB . -> and a cup of coffee . He must have been tired and walking slowly , for he didn’t -# VB/C D/P NSg/VB P N🅪Sg/VB/J+ . NPr/ISg+ NSg/VB NSg/VXB NSg/VPp VP/J VB/C Nᴹ/Vg/J R . R/C/P NPr/ISg+ VB +> Roosevelt and then to Gad’s Hill , where he bought a sandwich that he didn’t eat , +# NPr+ VB/C NSg/J/R/C P ? NPr/VB+ . NSg/R/C NPr/ISg+ NSg/VP D/P NSg/VB/J+ NSg/I/C/Ddem+ NPr/ISg+ VXPt VB . +> and a cup of coffee . He must have been tired and walking slowly , for he didn’t +# VB/C D/P NSg/VB P N🅪Sg/VB/J+ . NPr/ISg+ NSg/VXB NSg/VXB NSg/VPp VP/J VB/C Nᴹ/Vg/J R . R/C/P NPr/ISg+ VXPt > reach Gad’s Hill until noon . Thus far there was no difficulty in accounting for # NSg/VB ? NPr/VB+ C/P NSg/VB+ . NSg NSg/VB/J R+ VPt NPr/Dq/P N🅪Sg NPr/J/R/P Nᴹ/Vg/J+ R/C/P > his time — there were boys who had seen a man “ acting sort of crazy , ” and -# ISg/D$+ N🅪Sg/VB/J+ . R+ NSg/VPt NPl/V3+ NPr/I+ VB NSg/VPp D/P+ NPr/VB/J+ . Nᴹ/Vg/J NSg/VB+ P NSg/J . . VB/C -> motorists at whom he stared oddly from the side of the road . Then for three -# NPl NSg/P I+ NPr/ISg+ VP/J R P D NSg/VB/J P D N🅪Sg/J+ . NSg/J/C R/C/P NSg+ +# ISg/D$+ N🅪Sg/VB/J+ . R+ NSg/VPt NPl/V3+ NPr/I+ VP NSg/VPp D/P+ NPr/VB/J+ . Nᴹ/Vg/J NSg/VB+ P NSg/J . . VB/C +> motorists at whom he stared oddly from the side of the road . Then for three +# NPl NSg/P I+ NPr/ISg+ VP/J R P D NSg/VB/J P D N🅪Sg/J+ . NSg/J/R/C R/C/P NSg+ > hours he disappeared from view . The police , on the strength of what he said to # NPl+ NPr/ISg+ VP/J P NSg/VB+ . D+ Nᴹ/VB+ . J/P D N🅪Sg/VB P NSg/I+ NPr/ISg+ VP/J P > Michaelis , that he “ had a way of finding out , ” supposed that he spent that time -# ? . NSg/I/C/Ddem+ NPr/ISg+ . VB D/P NSg/J P Nᴹ/Vg/J NSg/VB/J/R/P . . VP/J NSg/I/C/Ddem NPr/ISg+ VB/J NSg/I/C/Ddem+ N🅪Sg/VB/J+ +# ? . NSg/I/C/Ddem+ NPr/ISg+ . VP D/P NSg/J P Nᴹ/Vg/J NSg/VB/J/R/P . . VP/J NSg/I/C/Ddem NPr/ISg+ VP/J NSg/I/C/Ddem+ N🅪Sg/VB/J+ > going from garage to garage thereabout , inquiring for a yellow car . On the other # Nᴹ/Vg/J P NSg/VB+ P NSg/VB R . Nᴹ/Vg/J R/C/P D/P NSg/VB/J NSg+ . J/P D+ NSg/VB/J+ > hand , no garage man who had seen him ever came forward , and perhaps he had an -# NSg/VB+ . NPr/Dq/P+ NSg/VB+ NPr/VB/J+ NPr/I+ VB NSg/VPp ISg+ J NSg/VPt/P NSg/VB/J . VB/C NSg/R NPr/ISg+ VB D/P -> easier , surer way of finding out what he wanted to know . By half - past two he was -# NSg/JC . JC NSg/J P Nᴹ/Vg/J NSg/VB/J/R/P NSg/I+ NPr/ISg+ VP/J P NSg/VB . NSg/J/P N🅪Sg/VB/J/P+ . NSg/VB/J/P NSg NPr/ISg+ VPt +# NSg/VB+ . NPr/Dq/P+ NSg/VB+ NPr/VB/J+ NPr/I+ VP NSg/VPp ISg+ J/R NSg/VPt/P NSg/VB/J . VB/C NSg/R NPr/ISg+ VP D/P +> easier , surer way of finding out what he wanted to know . By half - past two he was +# NSg/JC . JC NSg/J P Nᴹ/Vg/J NSg/VB/J/R/P NSg/I+ NPr/ISg+ VP/J P NSg/VB . NSg/J/P N🅪Sg/J/P+ . NSg/VB/J/P NSg NPr/ISg+ VPt > in West Egg , where he asked some one the way to Gatsby’s house . So by that time # NPr/J/R/P NPr/VB/J+ N🅪Sg/VB+ . NSg/R/C NPr/ISg+ VP/J I/J/R/Dq+ NSg/I/J+ D NSg/J+ P NSg$ NPr/VB+ . NSg/I/J/R/C NSg/J/P NSg/I/C/Ddem+ N🅪Sg/VB/J+ > he knew Gatsby’s name . @@ -10367,23 +10367,23 @@ > # > At two o’clock Gatsby put on his bathing - suit and left word with the butler that -# NSg/P NSg R NPr NSg/VBP J/P ISg/D$+ Nᴹ/Vg/J . NSg/VB+ VB/C NPr/VB/J NSg/VB+ P D NPr/VB NSg/I/C/Ddem +# NSg/P NSg R NPr NSg/VBP J/P ISg/D$+ Nᴹ/Vg/J . NSg/VB+ VB/C NPr/VP/J NSg/VB+ P D NPr/VB NSg/I/C/Ddem > if any one phoned word was to be brought to him at the pool . He stopped at the -# NSg/C I/R/Dq NSg/I/J+ VP/J NSg/VB+ VPt P NSg/VXB VP P ISg+ NSg/P D NSg/VB+ . NPr/ISg+ VB/J NSg/P D+ +# NSg/C I/R/Dq NSg/I/J+ VP/J NSg/VB+ VPt P NSg/VXB VP P ISg+ NSg/P D NSg/VB+ . NPr/ISg+ VP/J NSg/P D+ > garage for a pneumatic mattress that had amused his guests during the summer , -# NSg/VB+ R/C/P D/P NSg/J NSg/VB NSg/I/C/Ddem+ VB VP/J ISg/D$+ NPl/V3+ VB/P D NPr🅪Sg/VB+ . -> and the chauffeur helped him pump it up . Then he gave instructions that the open -# VB/C D NSg/VB VP/J ISg+ NSg/VB+ NPr/ISg+ NSg/VB/J/P . NSg/J/C NPr/ISg+ VPt NPl+ NSg/I/C/Ddem D+ NSg/VB/J+ +# NSg/VB+ R/C/P D/P NSg/J NSg/VB NSg/I/C/Ddem+ VP VP/J ISg/D$+ NPl/V3+ VB/P D NPr🅪Sg/VB+ . +> and the chauffeur helped him pump it up . Then he gave instructions that the open +# VB/C D NSg/VB VP/J ISg+ NSg/VB+ NPr/ISg+ NSg/VB/J/P . NSg/J/R/C NPr/ISg+ VPt NPl+ NSg/I/C/Ddem D+ NSg/VB/J+ > car wasn’t to be taken out under any circumstances — and this was strange , because -# NSg+ VB P NSg/VXB VPp/J NSg/VB/J/R/P NSg/J/P I/R/Dq NPl/V3+ . VB/C I/Ddem+ VPt NSg/VB/J . C/P +# NSg+ VPt P NSg/VXB VPp/J NSg/VB/J/R/P NSg/J/P I/R/Dq NPl/V3+ . VB/C I/Ddem+ VPt NSg/VB/J . C/P > the front right fender needed repair . # D NSg/VB/J+ NPr/VB/J NSg/VB VP/J N🅪Sg/VB+ . > # > Gatsby shouldered the mattress and started for the pool . Once he stopped and -# NPr VP/J D NSg/VB VB/C VP/J R/C/P D NSg/VB+ . NSg/C NPr/ISg+ VB/J VB/C +# NPr VP/J D NSg/VB VB/C VP/J R/C/P D NSg/VB+ . NSg/C NPr/ISg+ VP/J VB/C > shifted it a little , and the chauffeur asked him if he needed help , but he shook -# VP/J NPr/ISg+ D/P NPr/I/J/Dq . VB/C D NSg/VB VP/J ISg+ NSg/C NPr/ISg+ VP/J NSg/VB . NSg/C/P NPr/ISg+ NSg/VB/J +# VP/J NPr/ISg+ D/P NPr/I/J/Dq . VB/C D NSg/VB VP/J ISg+ NSg/C NPr/ISg+ VP/J NSg/VB . NSg/C/P NPr/ISg+ NSg/VPt/J > his head and in a moment disappeared among the yellowing trees . # ISg/D$+ NPr/VB/J+ VB/C NPr/J/R/P D/P NSg+ VP/J P D Nᴹ/Vg/J NPl/V3+ . > @@ -10393,15 +10393,15 @@ > for it until four o’clock — until long after there was any one to give it to if it # R/C/P NPr/ISg+ C/P NSg R . C/P NPr/VB/J P R+ VPt I/R/Dq NSg/I/J+ P NSg/VB NPr/ISg+ P NSg/C NPr/ISg+ > came . I have an idea that Gatsby himself didn’t believe it would come , and -# NSg/VPt/P . ISg/#r+ NSg/VXB D/P+ NSg+ NSg/I/C/Ddem+ NPr ISg+ VB VB NPr/ISg+ VXB NSg/VBPp/P . VB/C -> perhaps he no longer cared . If that was true he must have felt that he had lost -# NSg/R NPr/ISg+ NPr/Dq/P NSg/JC VP . NSg/C NSg/I/C/Ddem+ VPt NSg/VB/J NPr/ISg+ NSg/VB NSg/VXB N🅪Sg/VB/J NSg/I/C/Ddem NPr/ISg+ VB VP/J +# NSg/VPt/P . ISg/#r+ NSg/VXB D/P+ NSg+ NSg/I/C/Ddem+ NPr ISg+ VXPt VB NPr/ISg+ VXB NSg/VBPp/P . VB/C +> perhaps he no longer cared . If that was true he must have felt that he had lost +# NSg/R NPr/ISg+ NPr/Dq/P NSg/JC VP . NSg/C NSg/I/C/Ddem+ VPt NSg/VB/J NPr/ISg+ NSg/VXB NSg/VXB N🅪Sg/VP/J NSg/I/C/Ddem NPr/ISg+ VP VP/J > the old warm world , paid a high price for living too long with a single dream . # D+ NSg/J+ NSg/VB/J+ NSg/VB+ . VP/J D/P+ NSg/VB/J/R+ NPr🅪Sg/VB+ R/C/P Nᴹ/Vg/J R NPr/VB/J P D/P+ NSg/VB/J+ NSg/VB/J+ . -> He must have looked up at an unfamiliar sky through frightening leaves and -# NPr/ISg+ NSg/VB NSg/VXB VP/J NSg/VB/J/P NSg/P D/P+ NSg/J+ N🅪Sg/VB+ NSg/J/P Nᴹ/Vg/J+ NPl/V3+ VB/C +> He must have looked up at an unfamiliar sky through frightening leaves and +# NPr/ISg+ NSg/VXB NSg/VXB VP/J NSg/VB/J/P NSg/P D/P+ NSg/J+ N🅪Sg/VB+ NSg/J/P Nᴹ/Vg/J+ NPl/V3+ VB/C > shivered as he found what a grotesque thing a rose is and how raw the sunlight -# VP/J NSg/R NPr/ISg+ NSg/VB NSg/I+ D/P+ NSg/J+ NSg+ D/P+ NPr/VPt/J+ VL3 VB/C NSg/C NSg/VB/J D+ NSg/VB+ +# VP/J NSg/R NPr/ISg+ NSg/VP NSg/I+ D/P+ NSg/J+ NSg+ D/P+ NPr/VPt/J+ VL3 VB/C NSg/C NSg/VB/J D+ NSg/VB+ > was upon the scarcely created grass . A new world , material without being real , # VPt P D R VP/J NPr🅪Sg/VB+ . D/P+ NSg/J NSg/VB+ . N🅪Sg/VB/J+ C/P N🅪Sg/Vg/J/C NSg/J . > where poor ghosts , breathing dreams like air , drifted fortuitously about . . . @@ -10415,11 +10415,11 @@ > The chauffeur — he was one of Wolfshiem’s protégés — heard the shots — afterward he # D NSg/VB . NPr/ISg+ VPt NSg/I/J P ? ? . VP/J D NPl/V3+ . R/Am NPr/ISg+ > could only say that he hadn’t thought anything much about them . I drove from the -# NSg/VXB J/R/C NSg/VB NSg/I/C/Ddem NPr/ISg+ VB N🅪Sg/VP NSg/I/VB+ NSg/I/J/R/Dq J/P NSg/IPl+ . ISg/#r+ NSg/VPt P D+ +# NSg/VXB J/R/C NSg/VB NSg/I/C/Ddem NPr/ISg+ VPt N🅪Sg/VP NSg/I/VB+ NSg/I/J/R/Dq J/P NSg/IPl+ . ISg/#r+ NSg/VPt P D+ > station directly to Gatsby’s house and my rushing anxiously up the front steps # NSg/VB+ R/C P NSg$ NPr/VB+ VB/C D$+ Nᴹ/Vg/J R NSg/VB/J/P D NSg/VB/J+ NPl/V3+ -> was the first thing that alarmed any one . But they knew then , I firmly believe . -# VPt D NSg/VB/J NSg+ NSg/I/C/Ddem VP/J I/R/Dq NSg/I/J+ . NSg/C/P IPl+ VPt NSg/J/C . ISg/#r+ R VB . +> was the first thing that alarmed any one . But they knew then , I firmly believe . +# VPt D NSg/J NSg+ NSg/I/C/Ddem VP/J I/R/Dq NSg/I/J+ . NSg/C/P IPl+ VPt NSg/J/R/C . ISg/#r+ R VB . > With scarcely a word said , four of us , the chauffeur , butler , gardener , and I , # P R D/P+ NSg/VB+ VP/J . NSg P NPr/IPl+ . D NSg/VB . NPr/VB . NSg/JC . VB/C ISg/#r+ . > hurried down to the pool . @@ -10448,8 +10448,8 @@ # NSg$ NSg/VB+ D/P NPr/I/J/Dq NSg/J+ NSg/VB/J/P NPr/J/R/P D NPr🅪Sg/VB+ . VB/C D NPr/VB+ VPt NSg/VB/J . > # -> CHAPTER IX -# NSg/VB+ #r +> CHAPTER IX +# HeadingStart NSg/VB+ #r > # > After two years I remember the rest of that day , and that night and the next @@ -10479,15 +10479,15 @@ > suspicions of his wife I thought the whole tale would shortly be served up in # NPl/V3 P ISg/D$+ NSg/VB/J+ ISg/#r+ N🅪Sg/VP D NSg/J NSg/VB+ VXB R NSg/VXB VP/J NSg/VB/J/P NPr/J/R/P > racy pasquinade — but Catherine , who might have said anything , didn’t say a word . -# J ? . NSg/C/P NPr+ . NPr/I+ Nᴹ/VXB/J NSg/VXB VP/J NSg/I/VB+ . VB NSg/VB D/P NSg/VB+ . +# J ? . NSg/C/P NPr+ . NPr/I+ Nᴹ/VXB/J NSg/VXB VP/J NSg/I/VB+ . VXPt NSg/VB D/P NSg/VB+ . > She showed a surprising amount of character about it too — looked at the coroner # ISg+ VP/J D/P Nᴹ/Vg/J NSg/VB P N🅪Sg/VB+ J/P NPr/ISg+ R . VP/J NSg/P D+ NSg+ > with determined eyes under that corrected brow of hers , and swore that her # P VP/J NPl/V3+ NSg/J/P NSg/I/C/Ddem+ VP/J NSg/VB P ISg+ . VB/C VB NSg/I/C/Ddem ISg/D$+ > sister had never seen Gatsby , that her sister was completely happy with her -# NSg/VB+ VB R NSg/VPp NPr . NSg/I/C/Ddem ISg/D$+ NSg/VB+ VPt R NSg/VB/J P ISg/D$+ +# NSg/VB+ VP R NSg/VPp NPr . NSg/I/C/Ddem ISg/D$+ NSg/VB+ VPt R NSg/VB/J P ISg/D$+ > husband , that her sister had been into no mischief whatever . She convinced -# NSg/VB+ . NSg/I/C/Ddem ISg/D$+ NSg/VB+ VB NSg/VPp P NPr/Dq/P NSg/VB+ NSg/I/J+ . ISg+ VP/J +# NSg/VB+ . NSg/I/C/Ddem ISg/D$+ NSg/VB+ VP NSg/VPp P NPr/Dq/P NSg/VB+ NSg/I/J+ . ISg+ VP/J > herself of it , and cried into her handkerchief , as if the very suggestion was # ISg+ P NPr/ISg+ . VB/C VP/J P ISg/D$+ NSg+ . NSg/R NSg/C D+ J/R+ N🅪Sg+ VPt > more than she could endure . So Wilson was reduced to a man “ deranged by grief ” @@ -10497,15 +10497,15 @@ > # > But all this part of it seemed remote and unessential . I found myself on -# NSg/C/P NSg/I/J/C/Dq I/Ddem NSg/VB/J P NPr/ISg+ VP/J NSg/VB/J VB/C J . ISg/#r+ NSg/VB ISg+ J/P +# NSg/C/P NSg/I/J/C/Dq I/Ddem NSg/VB/J P NPr/ISg+ VP/J NSg/VB/J VB/C J . ISg/#r+ NSg/VP ISg+ J/P > Gatsby’s side , and alone . From the moment I telephoned news of the catastrophe # NSg$ NSg/VB/J+ . VB/C J . P D+ NSg+ ISg/#r+ VP/J Nᴹ/VB P D NSg+ > to West Egg village , every surmise about him , and every practical question , was # P NPr/VB/J+ N🅪Sg/VB+ NSg+ . Dq NSg/VB J/P ISg+ . VB/C Dq NSg/J NSg/VB+ . VPt -> referred to me . At first I was surprised and confused ; then , as he lay in his -# VP P NPr/ISg+ . NSg/P NSg/VB/J ISg/#r+ VPt VP/J VB/C VP/J . NSg/J/C . NSg/R NPr/ISg+ NSg/VB/J NPr/J/R/P ISg/D$+ +> referred to me . At first I was surprised and confused ; then , as he lay in his +# VP P NPr/ISg+ . NSg/P NSg/J ISg/#r+ VPt VP/J VB/C VP/J . NSg/J/R/C . NSg/R NPr/ISg+ NSg/VPt/J NPr/J/R/P ISg/D$+ > house and didn’t move or breathe or speak , hour upon hour , it grew upon me that -# NPr/VB+ VB/C VB NSg/VB NPr/C VB NPr/C NSg/VB . NSg+ P NSg+ . NPr/ISg+ VB P NPr/ISg+ NSg/I/C/Ddem +# NPr/VB+ VB/C VXPt NSg/VB NPr/C VB NPr/C NSg/VB . NSg+ P NSg+ . NPr/ISg+ VPt P NPr/ISg+ NSg/I/C/Ddem > I was responsible , because no one else was interested — interested , I mean , with # ISg/#r+ VPt NSg/J . C/P NPr/Dq/P NSg/I/J+ NSg/J/C VPt VP/J . VP/J . ISg/#r+ NSg/VB/J . P > that intense personal interest to which every one has some vague right at the @@ -10514,16 +10514,16 @@ # NSg/VB+ . > # -> I called up Daisy half an hour after we found him , called her instinctively and -# ISg/#r+ VP/J NSg/VB/J/P NPr+ N🅪Sg/VB/J/P+ D/P+ NSg+ P IPl+ NSg/VB ISg+ . VP/J ISg/D$+ R VB/C +> I called up Daisy half an hour after we found him , called her instinctively and +# ISg/#r+ VP/J NSg/VB/J/P NPr+ N🅪Sg/J/P+ D/P+ NSg+ P IPl+ NSg/VP ISg+ . VP/J ISg/D$+ R VB/C > without hesitation . But she and Tom had gone away early that afternoon , and -# C/P NSg+ . NSg/C/P ISg+ VB/C NPr/VB+ VB VPp/J/P VB/J NSg/J/R NSg/I/C/Ddem N🅪Sg+ . VB/C +# C/P NSg+ . NSg/C/P ISg+ VB/C NPr/VB+ VP VPp/J/P VB/J NSg/J/R NSg/I/C/Ddem N🅪Sg+ . VB/C > taken baggage with them . # VPp/J Nᴹ+ P NSg/IPl+ . > # > “ Left no address ? ” -# . NPr/VB/J NPr/Dq/P+ NSg/VB+ . . +# . NPr/VP/J NPr/Dq/P+ NSg/VB+ . . > # > “ No . ” @@ -10543,21 +10543,21 @@ > # > “ I don’t know . Can’t say . ” -# . ISg/#r+ VB NSg/VB . VXB NSg/VB . . +# . ISg/#r+ VXB NSg/VB . VXB NSg/VB . . > # -> I wanted to get somebody for him . I wanted to go into the room where he lay and -# ISg/#r+ VP/J P NSg/VB NSg/I+ R/C/P ISg+ . ISg/#r+ VP/J P NSg/VB/J P D+ N🅪Sg/VB/J+ NSg/R/C NPr/ISg+ NSg/VB/J VB/C +> I wanted to get somebody for him . I wanted to go into the room where he lay and +# ISg/#r+ VP/J P NSg/VB NSg/I+ R/C/P ISg+ . ISg/#r+ VP/J P NSg/VB/J P D+ N🅪Sg/VB/J+ NSg/R/C NPr/ISg+ NSg/VPt/J VB/C > reassure him : “ I’ll get somebody for you , Gatsby . Don’t worry . Just trust me and -# VB ISg+ . . K NSg/VB NSg/I+ R/C/P ISgPl+ . NPr . VB NSg/VB . J N🅪Sg/VB/J NPr/ISg+ VB/C +# VB ISg+ . . K NSg/VB NSg/I+ R/C/P ISgPl+ . NPr . VXB NSg/VB . J/R N🅪Sg/VB/J NPr/ISg+ VB/C > I’ll get somebody for you — — — ” # K NSg/VB NSg/I+ R/C/P ISgPl+ . . . . > # > Meyer Wolfshiem’s name wasn’t in the phone book . The butler gave me his office -# NPr ? NSg/VB+ VB NPr/J/R/P D NSg/VB+ NSg/VB+ . D NPr/VB VPt NPr/ISg+ ISg/D$+ NSg/VB+ +# NPr ? NSg/VB+ VPt NPr/J/R/P D NSg/VB+ NSg/VB+ . D NPr/VB VPt NPr/ISg+ ISg/D$+ NSg/VB+ > address on Broadway , and I called Information , but by the time I had the number -# NSg/VB+ J/P NPr/J+ . VB/C ISg/#r+ VP/J Nᴹ+ . NSg/C/P NSg/J/P D N🅪Sg/VB/J+ ISg/#r+ VB D N🅪Sg/VB/JC+ +# NSg/VB+ J/P NPr/J+ . VB/C ISg/#r+ VP/J Nᴹ+ . NSg/C/P NSg/J/P D N🅪Sg/VB/J+ ISg/#r+ VP D N🅪Sg/VB/JC+ > it was long after five , and no one answered the phone . # NPr/ISg+ VPt NPr/VB/J P NSg . VB/C NPr/Dq/P NSg/I/J+ VP/J D NSg/VB+ . > @@ -10605,13 +10605,13 @@ > # > Next morning I sent the butler to New York with a letter to Wolfshiem , which -# NSg/J/P+ N🅪Sg/Vg/J+ ISg/#r+ NSg/VB D NPr/VB P NSg/J NPr+ P D/P NSg/VB+ P ? . I/C+ +# NSg/J/P+ N🅪Sg/Vg/J+ ISg/#r+ NSg/VP D NPr/VB P NSg/J NPr+ P D/P NSg/VB+ P ? . I/C+ > asked for information and urged him to come out on the next train . That request # VP/J R/C/P Nᴹ+ VB/C VP/J ISg+ P NSg/VBPp/P NSg/VB/J/R/P J/P D NSg/J/P NSg/VB+ . NSg/I/C/Ddem+ NSg/VB+ > seemed superfluous when I wrote it . I was sure he’d start when he saw the # VP/J J NSg/I/C ISg/#r+ VPt NPr/ISg+ . ISg/#r+ VPt J K NSg/VB NSg/I/C NPr/ISg+ NSg/VPt D > newspapers , just as I was sure there’d be a wire from Daisy before noon — but -# NPl/V3+ . J NSg/R ISg/#r+ VPt J K NSg/VXB D/P N🅪Sg/VB+ P NPr+ C/P NSg/VB+ . NSg/C/P +# NPl/V3+ . J/R NSg/R ISg/#r+ VPt J K NSg/VXB D/P N🅪Sg/VB+ P NPr+ C/P NSg/VB+ . NSg/C/P > neither a wire nor Mr . Wolfshiem arrived ; no one arrived except more police and # I/C D/P N🅪Sg/VB+ NSg/C NSg+ . ? VP/J . NPr/Dq/P NSg/I/J+ VP/J VB/C/P NPr/I/J/R/Dq Nᴹ/VB VB/C > photographers and newspaper men . When the butler brought back Wolfshiem’s answer @@ -10626,8 +10626,8 @@ # NSg/VB/J+ NSg+ . ? . I/Ddem+ V3 NSg/VPp NSg/I/J P D NSg/I/J/R/Dq J NPl P D$+ N🅪Sg/VB+ P > me I hardly can believe it that it is true at all . Such a mad act as that man # NPr/ISg+ ISg/#r+ R NPr/VXB VB NPr/ISg+ NSg/I/C/Ddem NPr/ISg+ VL3 NSg/VB/J NSg/P NSg/I/J/C/Dq . NSg/I D/P NSg/VB/J NPr/VB+ NSg/R NSg/I/C/Ddem NPr/VB/J+ -> did should make us all think . I cannot come down now as I am tied up in some -# VPt VXB NSg/VB NPr/IPl+ NSg/I/J/C/Dq+ NSg/VB+ . ISg/#r+ NSg/VB NSg/VBPp/P N🅪Sg/VB/J/P NSg/J/R/C NSg/R ISg/#r+ NPr/VB/J VP/J NSg/VB/J/P NPr/J/R/P I/J/R/Dq +> did should make us all think . I cannot come down now as I am tied up in some +# VXPt VXB NSg/VB NPr/IPl+ NSg/I/J/C/Dq+ NSg/VB+ . ISg/#r+ NSg/VB NSg/VBPp/P N🅪Sg/VB/J/P NSg/J/R/C NSg/R ISg/#r+ NPr/VB/J VP/J NSg/VB/J/P NPr/J/R/P I/J/R/Dq > very important business and cannot get mixed up in this thing now . If there is # J/R J N🅪Sg/J+ VB/C NSg/VB NSg/VB VP/J NSg/VB/J/P NPr/J/R/P I/Ddem NSg+ NSg/J/R/C . NSg/C R+ VL3 > anything I can do a little later let me know in a letter by Edgar . I hardly know @@ -10646,8 +10646,8 @@ # NPr ? > # -> and then hasty addenda beneath : -# VB/C NSg/J/C J NPl P . +> and then hasty addenda beneath : +# VB/C NSg/J/R/C J NPl P . > # > Let me know about the funeral etc do not know his family at all . @@ -10670,12 +10670,12 @@ # . NPl/VB . . D+ NSg/VB+ VPt NSg/J . > # -> “ Hell of a note , isn’t it ? Get my wire ? ” -# . NPr/VB P D/P+ NSg/VB+ . NSg/VB NPr/ISg+ . NSg/VB D$+ N🅪Sg/VB+ . . +> “ Hell of a note , isn’t it ? Get my wire ? ” +# . NPr/VB P D/P+ NSg/VB+ . NSg/VX3 NPr/ISg+ . NSg/VB D$+ N🅪Sg/VB+ . . > # > “ There haven’t been any wires . ” -# . R+ VB NSg/VPp I/R/Dq NPl/V3+ . . +# . R+ VXB NSg/VPp I/R/Dq NPl/V3+ . . > # > “ Young Parke’s in trouble , ” he said rapidly . “ They picked him up when he handed @@ -10683,21 +10683,21 @@ > the bonds over the counter . They got a circular from New York giving ’ em the # D+ NPl/V3+ NSg/J/P D+ NSg/VB/J+ . IPl+ VP D/P NSg/VB/J P NSg/J+ NPr+ Nᴹ/Vg/J . NSg/I/J+ D+ > numbers just five minutes before . What d’you know about that , hey ? You never can -# NPrPl/V3+ J NSg+ NPl/V3+ C/P . NSg/I+ ? NSg/VB J/P NSg/I/C/Ddem+ . NSg . ISgPl+ R NPr/VXB +# NPrPl/V3+ J/R NSg+ NPl/V3+ C/P . NSg/I+ ? NSg/VB J/P NSg/I/C/Ddem+ . NSg . ISgPl+ R NPr/VXB > tell in these hick towns — — — ” # NPr/VB NPr/J/R/P I/Ddem NSg/VB NPl+ . . . . > # -> “ Hello ! ” I interrupted breathlessly . “ Look here — this isn’t Mr . Gatsby . Mr . -# . NSg/VB . . ISg/#r+ VP/J R . . NSg/VB NSg/J/R . I/Ddem NSg/VB NSg+ . NPr . NSg+ . +> “ Hello ! ” I interrupted breathlessly . “ Look here — this isn’t Mr . Gatsby . Mr . +# . NSg/VB . . ISg/#r+ VP/J R . . NSg/VB NSg/J/R . I/Ddem NSg/VX3 NSg+ . NPr . NSg+ . > Gatsby’s dead . ” # NSg$ NSg/VB/J . . > # > There was a long silence on the other end of the wire , followed by an # R+ VPt D/P NPr/VB/J NSg/VB+ J/P D NSg/VB/J NSg/VB P D+ N🅪Sg/VB+ . VP/J NSg/J/P D/P+ -> exclamation . . . then a quick squawk as the connection was broken . -# NSg+ . . . NSg/J/C D/P+ NSg/VB/J NSg/VB+ NSg/R D+ N🅪Sg+ VPt VPp/J . +> exclamation . . . then a quick squawk as the connection was broken . +# NSg+ . . . NSg/J/R/C D/P+ NSg/VB/J NSg/VB+ NSg/R D+ N🅪Sg+ VPt VPp/J . > # > I think it was on the third day that a telegram signed Henry C. Gatz arrived @@ -10715,11 +10715,11 @@ > continuously with excitement , and when I took the bag and umbrella from his # R P NSg+ . VB/C NSg/I/C ISg/#r+ VPt D NSg/VB VB/C NSg/VB+ P ISg/D$+ > hands he began to pull so incessantly at his sparse gray beard that I had -# NPl/V3+ NPr/ISg+ VPt P NSg/VB NSg/I/J/R/C R NSg/P ISg/D$+ VB/J NPr🅪Sg/VB/J/Am+ NPr/VB+ NSg/I/C/Ddem+ ISg/#r+ VB +# NPl/V3+ NPr/ISg+ VPt P NSg/VB NSg/I/J/R/C R NSg/P ISg/D$+ VB/J NPr🅪Sg/VB/J/Am+ NPr/VB+ NSg/I/C/Ddem+ ISg/#r+ VP > difficulty in getting off his coat . He was on the point of collapse , so I took # N🅪Sg+ NPr/J/R/P NSg/Vg+ NSg/VB/J/P ISg/D$+ NSg/VB+ . NPr/ISg+ VPt J/P D NSg/VB P N🅪Sg/VB+ . NSg/I/J/R/C ISg/#r+ VPt > him into the music room and made him sit down while I sent for something to eat . -# ISg+ P D+ N🅪Sg/VB/J+ N🅪Sg/VB/J+ VB/C VB ISg+ NSg/VB N🅪Sg/VB/J/P NSg/VB/C/P ISg/#r+ NSg/VB R/C/P NSg/I/J+ P VB . +# ISg+ P D+ N🅪Sg/VB/J+ N🅪Sg/VB/J+ VB/C VP ISg+ NSg/VB N🅪Sg/VB/J/P NSg/VB/C/P ISg/#r+ NSg/VP R/C/P NSg/I/J+ P VB . > But he wouldn’t eat , and the glass of milk spilled from his trembling hand . # NSg/C/P NPr/ISg+ VXB VB . VB/C D NPr🅪Sg/VB P N🅪Sg/VB+ VP/J P ISg/D$+ Nᴹ/Vg/J NSg/VB+ . > @@ -10731,15 +10731,15 @@ > # > “ I didn’t know how to reach you . ” -# . ISg/#r+ VB NSg/VB NSg/C P NSg/VB ISgPl+ . . +# . ISg/#r+ VXPt NSg/VB NSg/C P NSg/VB ISgPl+ . . > # > His eyes , seeing nothing , moved ceaselessly about the room . # ISg/D$+ NPl/V3+ . NSg/Vg/J/C NSg/I/J+ . VP/J R J/P D+ N🅪Sg/VB/J+ . > # -> “ It was a madman , ” he said . “ He must have been mad . ” -# . NPr/ISg+ VPt D/P NSg . . NPr/ISg+ VP/J . . NPr/ISg+ NSg/VB NSg/VXB NSg/VPp NSg/VB/J . . +> “ It was a madman , ” he said . “ He must have been mad . ” +# . NPr/ISg+ VPt D/P NSg . . NPr/ISg+ VP/J . . NPr/ISg+ NSg/VXB NSg/VXB NSg/VPp NSg/VB/J . . > # > “ Wouldn’t you like some coffee ? ” I urged him . @@ -10747,7 +10747,7 @@ > # > “ I don’t want anything . I’m all right now , Mr — — — ” -# . ISg/#r+ VB NSg/VB NSg/I/VB+ . K NSg/I/J/C/Dq NPr/VB/J NSg/J/R/C . NSg+ . . . . +# . ISg/#r+ VXB NSg/VB NSg/I/VB+ . K NSg/I/J/C/Dq NPr/VB/J NSg/J/R/C . NSg+ . . . . > # > “ Carraway . ” @@ -10758,34 +10758,34 @@ # . NSg/VB/J/R . K NSg/I/J/C/Dq NPr/VB/J NSg/J/R/C . NSg/R/C NSg/VXB IPl+ VP NPr/VB+ . . > # -> I took him into the drawing - room , where his son lay , and left him there . Some -# ISg/#r+ VPt ISg+ P D N🅪Sg/Vg/J+ . N🅪Sg/VB/J+ . NSg/R/C ISg/D$+ NPr/VB+ NSg/VB/J . VB/C NPr/VB/J ISg+ R . I/J/R/Dq+ +> I took him into the drawing - room , where his son lay , and left him there . Some +# ISg/#r+ VPt ISg+ P D N🅪Sg/Vg/J+ . N🅪Sg/VB/J+ . NSg/R/C ISg/D$+ NPr/VB+ NSg/VPt/J . VB/C NPr/VP/J ISg+ R . I/J/R/Dq+ > little boys had come up on the steps and were looking into the hall ; when I told -# NPr/I/J/Dq+ NPl/V3+ VB NSg/VBPp/P NSg/VB/J/P J/P D+ NPl/V3+ VB/C NSg/VPt Nᴹ/Vg/J P D+ NPr+ . NSg/I/C ISg/#r+ VP +# NPr/I/J/Dq+ NPl/V3+ VP NSg/VBPp/P NSg/VB/J/P J/P D+ NPl/V3+ VB/C NSg/VPt Nᴹ/Vg/J P D+ NPr+ . NSg/I/C ISg/#r+ VP > them who had arrived , they went reluctantly away . -# NSg/IPl+ NPr/I+ VB VP/J . IPl+ NSg/VPt R VB/J . +# NSg/IPl+ NPr/I+ VP VP/J . IPl+ NSg/VPt R VB/J . > # > After a little while Mr . Gatz opened the door and came out , his mouth ajar , his # P D/P NPr/I/J/Dq NSg/VB/C/P NSg+ . ? VP/J D NSg/VB+ VB/C NSg/VPt/P NSg/VB/J/R/P . ISg/D$+ NSg/VB+ VB/J . ISg/D$+ > face flushed slightly , his eyes leaking isolated and unpunctual tears . He had -# NSg/VB+ VP/J R . ISg/D$+ NPl/V3+ Nᴹ/Vg/J VP/J VB/C ? NPl/V3+ . NPr/ISg+ VB +# NSg/VB+ VP/J R . ISg/D$+ NPl/V3+ Nᴹ/Vg/J VP/J VB/C ? NPl/V3+ . NPr/ISg+ VP > reached an age where death no longer has the quality of ghastly surprise , and # VP/J D/P+ N🅪Sg/VB+ NSg/R/C NPr🅪Sg NPr/Dq/P NSg/JC V3 D N🅪Sg/J P J NSg/VB+ . VB/C -> when he looked around him now for the first time and saw the height and splendor -# NSg/I/C NPr/ISg+ VP/J J/P ISg+ NSg/J/R/C R/C/P D NSg/VB/J N🅪Sg/VB/J+ VB/C NSg/VPt D N🅪Sg+ VB/C NSg/Am +> when he looked around him now for the first time and saw the height and splendor +# NSg/I/C NPr/ISg+ VP/J J/P ISg+ NSg/J/R/C R/C/P D NSg/J N🅪Sg/VB/J+ VB/C NSg/VPt D N🅪Sg+ VB/C NSg/Am > of the hall and the great rooms opening out from it into other rooms , his grief # P D NPr+ VB/C D NSg/J NPl/V3+ Nᴹ/Vg/J NSg/VB/J/R/P P NPr/ISg+ P NSg/VB/J NPl/V3+ . ISg/D$+ NSg/VB+ > began to be mixed with an awed pride . I helped him to a bedroom up - stairs ; while # VPt P NSg/VXB VP/J P D/P VP/J Nᴹ/VB+ . ISg/#r+ VP/J ISg+ P D/P+ NSg+ NSg/VB/J/P . NPl+ . NSg/VB/C/P > he took off his coat and vest I told him that all arrangements had been deferred -# NPr/ISg+ VPt NSg/VB/J/P ISg/D$+ NSg/VB+ VB/C NSg/VB ISg/#r+ VP ISg+ NSg/I/C/Ddem NSg/I/J/C/Dq NPl+ VB NSg/VPp NSg/VB/J +# NPr/ISg+ VPt NSg/VB/J/P ISg/D$+ NSg/VB+ VB/C NSg/VB ISg/#r+ VP ISg+ NSg/I/C/Ddem NSg/I/J/C/Dq NPl+ VP NSg/VPp NSg/VB/J > until he came . # C/P NPr/ISg+ NSg/VPt/P . > # > “ I didn’t know what you’d want , Mr . Gatsby — — — ” -# . ISg/#r+ VB NSg/VB NSg/I+ K NSg/VB . NSg+ . NPr . . . . +# . ISg/#r+ VXPt NSg/VB NSg/I+ K NSg/VB . NSg+ . NPr . . . . > # > “ Gatz is my name . ” @@ -10796,8 +10796,8 @@ # . . NSg+ . ? . ISg/#r+ N🅪Sg/VP ISgPl+ Nᴹ/VXB/J NSg/VB P NSg/VB D+ NSg/VB+ NPr/VB/J+ . . > # -> He shook his head . -# NPr/ISg+ NSg/VB/J ISg/D$+ NPr/VB/J+ . +> He shook his head . +# NPr/ISg+ NSg/VPt/J ISg/D$+ NPr/VB/J+ . > # > “ Jimmy always liked it better down East . He rose up to his position in the East . @@ -10811,13 +10811,13 @@ > # > “ He had a big future before him , you know . He was only a young man , but he had a -# . NPr/ISg+ VB D/P+ NSg/J+ NSg/J+ C/P ISg+ . ISgPl+ NSg/VB . NPr/ISg+ VPt J/R/C D/P NPr/VB/J NPr/VB/J . NSg/C/P NPr/ISg+ VB D/P +# . NPr/ISg+ VP D/P+ NSg/J+ NSg/J+ C/P ISg+ . ISgPl+ NSg/VB . NPr/ISg+ VPt J/R/C D/P NPr/VB/J NPr/VB/J . NSg/C/P NPr/ISg+ VP D/P > lot of brain power here . ” # NPr/VB P NPr🅪Sg/VB+ N🅪Sg/VB/J+ NSg/J/R . . > # > He touched his head impressively , and I nodded . -# NPr/ISg+ VP/J ISg/D$+ NPr/VB/J+ R . VB/C ISg/#r+ VB . +# NPr/ISg+ VP/J ISg/D$+ NPr/VB/J+ R . VB/C ISg/#r+ VP . > # > “ If he’d of lived , he’d of been a great man . A man like James J. Hill . He’d of @@ -10831,7 +10831,7 @@ > # > He fumbled at the embroidered coverlet , trying to take it from the bed , and lay -# NPr/ISg+ VP/J NSg/P D VP/J NSg . Nᴹ/Vg/J P NSg/VB NPr/ISg+ P D NSg/VBP/J+ . VB/C NSg/VB/J +# NPr/ISg+ VP/J NSg/P D VP/J NSg . Nᴹ/Vg/J P NSg/VB NPr/ISg+ P D NSg/VBP/J+ . VB/C NSg/VPt/J > down stiffly — was instantly asleep . # N🅪Sg/VB/J/P R . VPt R J . > @@ -10853,7 +10853,7 @@ > I was relieved too , for that seemed to promise another friend at Gatsby’s grave . # ISg/#r+ VPt VP/J R . R/C/P NSg/I/C/Ddem+ VP/J P NSg/VB I/D+ NPr/VB/J+ NSg/P NSg$ NSg/VB/J+ . > I didn’t want it to be in the papers and draw a sightseeing crowd , so I’d been -# ISg/#r+ VB NSg/VB NPr/ISg+ P NSg/VXB NPr/J/R/P D NPl/V3+ VB/C NSg/VB D/P NSg/Vg+ NSg/VB+ . NSg/I/J/R/C K NSg/VPp +# ISg/#r+ VXPt NSg/VB NPr/ISg+ P NSg/VXB NPr/J/R/P D NPl/V3+ VB/C NSg/VB D/P NSg/Vg+ NSg/VB+ . NSg/I/J/R/C K NSg/VPp > calling up a few people myself . They were hard to find . # Nᴹ/Vg/J NSg/VB/J/P D/P NSg/I/Dq NPl/VB+ ISg+ . IPl+ NSg/VPt N🅪Sg/J/R P NSg/VB . > @@ -10871,7 +10871,7 @@ > # > His tone made me suspicious . -# ISg/D$+ N🅪Sg/I/VB+ VB NPr/ISg+ J . +# ISg/D$+ N🅪Sg/I/VB+ VP NPr/ISg+ J . > # > “ Of course you’ll be there yourself . ” @@ -10896,14 +10896,14 @@ # NSg/VB VB/J . . > # -> I ejaculated an unrestrained “ Huh ! ” and he must have heard me , for he went on -# ISg/#r+ VP/J D/P VP/J . W? . . VB/C NPr/ISg+ NSg/VB NSg/VXB VP/J NPr/ISg+ . R/C/P NPr/ISg+ NSg/VPt J/P +> I ejaculated an unrestrained “ Huh ! ” and he must have heard me , for he went on +# ISg/#r+ VP/J D/P VP/J . W? . . VB/C NPr/ISg+ NSg/VXB NSg/VXB VP/J NPr/ISg+ . R/C/P NPr/ISg+ NSg/VPt J/P > nervously : # R . > # > “ What I called up about was a pair of shoes I left there . I wonder if it’d be -# . NSg/I+ ISg/#r+ VP/J NSg/VB/J/P J/P VPt D/P NSg/VB P NPl/V3+ ISg/#r+ NPr/VB/J R . ISg/#r+ N🅪Sg/VB NSg/C K NSg/VXB +# . NSg/I+ ISg/#r+ VP/J NSg/VB/J/P J/P VPt D/P NSg/VB P NPl/V3+ ISg/#r+ NPr/VP/J R . ISg/#r+ N🅪Sg/VB NSg/C K NSg/VXB > too much trouble to have the butler send them on . You see , they’re tennis shoes , # R NSg/I/J/R/Dq N🅪Sg/VB+ P NSg/VXB D NPr/VB NSg/VB NSg/IPl+ J/P . ISgPl+ NSg/VB . K NSg/VB+ NPl/V3+ . > and I’m sort of helpless without them . My address is care of B. F. — — — ” @@ -10911,13 +10911,13 @@ > # > I didn’t hear the rest of the name , because I hung up the receiver . -# ISg/#r+ VB VB D NSg/VB P D NSg/VB+ . C/P ISg/#r+ NPr/VB/J NSg/VB/J/P D NSg+ . +# ISg/#r+ VXPt VB D NSg/VB P D NSg/VB+ . C/P ISg/#r+ NPr/VB/J NSg/VB/J/P D NSg+ . > # > After that I felt a certain shame for Gatsby — one gentleman to whom I telephoned -# P NSg/I/C/Ddem ISg/#r+ N🅪Sg/VB/J D/P+ I/J+ N🅪Sg/VB/J+ R/C/P NPr . NSg/I/J NSg/J+ P I+ ISg/#r+ VP/J +# P NSg/I/C/Ddem ISg/#r+ N🅪Sg/VP/J D/P+ I/J+ N🅪Sg/VB/J+ R/C/P NPr . NSg/I/J NSg/J+ P I+ ISg/#r+ VP/J > implied that he had got what he deserved . However , that was my fault , for he was -# VP/J NSg/I/C/Ddem NPr/ISg+ VB VP NSg/I+ NPr/ISg+ VP/J . C . NSg/I/C/Ddem+ VPt D$+ NSg/VB+ . R/C/P NPr/ISg+ VPt +# VP/J NSg/I/C/Ddem NPr/ISg+ VP VP NSg/I+ NPr/ISg+ VP/J . C . NSg/I/C/Ddem+ VPt D$+ NSg/VB+ . R/C/P NPr/ISg+ VPt > one of those who used to sneer most bitterly at Gatsby on the courage of # NSg/I/J P I/Ddem NPr/I+ VP/J P NSg/VB NSg/I/J/R/Dq R NSg/P NPr J/P D NSg/VB P > Gatsby’s liquor , and I should have known better than to call him . @@ -10927,11 +10927,11 @@ > The morning of the funeral I went up to New York to see Meyer Wolfshiem ; I # D N🅪Sg/Vg/J P D+ NSg/J+ ISg/#r+ NSg/VPt NSg/VB/J/P P NSg/J+ NPr+ P NSg/VB NPr ? . ISg/#r+ > couldn’t seem to reach him any other way . The door that I pushed open , on the -# VB VB P NSg/VB ISg+ I/R/Dq NSg/VB/J NSg/J+ . D+ NSg/VB+ NSg/I/C/Ddem+ ISg/#r+ VP/J NSg/VB/J . J/P D +# VXB VB P NSg/VB ISg+ I/R/Dq NSg/VB/J NSg/J+ . D+ NSg/VB+ NSg/I/C/Ddem+ ISg/#r+ VP/J NSg/VB/J . J/P D > advice of an elevator boy , was marked “ The Swastika Holding Company , ” and at # Nᴹ P D/P+ NSg/VB+ NSg/VB+ . VPt VP/J . D NSg Nᴹ/Vg/J N🅪Sg/VB+ . . VB/C NSg/P -> first there didn’t seem to be any one inside . But when I’d shouted “ hello ” -# NSg/VB/J R+ VB VB P NSg/VXB I/R/Dq NSg/I/J+ NSg/J/P . NSg/C/P NSg/I/C K VP/J . NSg/VB . +> first there didn’t seem to be any one inside . But when I’d shouted “ hello ” +# NSg/J R+ VXPt VB P NSg/VXB I/R/Dq NSg/I/J+ NSg/J/P . NSg/C/P NSg/I/C K VP/J . NSg/VB . > several times in vain , an argument broke out behind a partition , and presently a # J/Dq NPl/V3+ NPr/J/R/P VB/J . D/P N🅪Sg/VB+ NSg/VPt/J NSg/VB/J/R/P NSg/J/P D/P N🅪Sg/VB+ . VB/C R D/P > lovely Jewess appeared at an interior door and scrutinized me with black hostile @@ -10944,8 +10944,8 @@ # . NSg$ NPr/J/R/P . . ISg+ VP/J . . NSg+ . ? VPp/J/P P NPr+ . . > # -> The first part of this was obviously untrue , for some one had begun to whistle -# D NSg/VB/J NSg/VB/J P I/Ddem+ VPt R J . R/C/P I/J/R/Dq+ NSg/I/J+ VB VPp P NSg/VB +> The first part of this was obviously untrue , for some one had begun to whistle +# D NSg/J NSg/VB/J P I/Ddem+ VPt R J . R/C/P I/J/R/Dq+ NSg/I/J+ VP VPp P NSg/VB > “ The Rosary , ” tunelessly , inside . # . D NSg . . R . NSg/J/P . > @@ -10993,39 +10993,39 @@ > # > “ Oh - h ! ” She looked at me over again . ‘ ‘ Will you just — What was your name ? ” -# . NPr/VB . NSg/J+ . . ISg+ VP/J NSg/P NPr/ISg+ NSg/J/P P . Unlintable Unlintable NPr/VXB ISgPl+ J . NSg/I+ VPt D$+ NSg/VB+ . . +# . NPr/VB . NSg/J+ . . ISg+ VP/J NSg/P NPr/ISg+ NSg/J/P P . Unlintable Unlintable NPr/VXB ISgPl+ J/R . NSg/I+ VPt D$+ NSg/VB+ . . > # > She vanished . In a moment Meyer Wolfsheim stood solemnly in the doorway , holding -# ISg+ VP/J . NPr/J/R/P D/P+ NSg+ NPr ? VB R NPr/J/R/P D NSg+ . Nᴹ/Vg/J +# ISg+ VP/J . NPr/J/R/P D/P+ NSg+ NPr ? VP R NPr/J/R/P D NSg+ . Nᴹ/Vg/J > out both hands . He drew me into his office , remarking in a reverent voice that # NSg/VB/J/R/P I/C/Dq NPl/V3+ . NPr/ISg+ NPr/VPt NPr/ISg+ P ISg/D$+ NSg/VB+ . Nᴹ/Vg/J NPr/J/R/P D/P J NSg/VB+ NSg/I/C/Ddem+ > it was a sad time for all of us , and offered me a cigar . # NPr/ISg+ VPt D/P NSg/VB/J N🅪Sg/VB/J+ R/C/P NSg/I/J/C/Dq P NPr/IPl+ . VB/C VP/J NPr/ISg+ D/P NSg+ . > # -> “ My memory goes back to when first I met him , ” he said . “ A young major just out -# . D$+ N🅪Sg+ NPl/VB NSg/VB/J P NSg/I/C NSg/VB/J ISg/#r+ VB ISg+ . . NPr/ISg+ VP/J . . D/P NPr/VB/J NPr/VB/J J NSg/VB/J/R/P +> “ My memory goes back to when first I met him , ” he said . “ A young major just out +# . D$+ N🅪Sg+ NPl/V3 NSg/VB/J P NSg/I/C NSg/J ISg/#r+ VP ISg+ . . NPr/ISg+ VP/J . . D/P NPr/VB/J NPr/VB/J J/R NSg/VB/J/R/P > of the army and covered over with medals he got in the war . He was so hard up he # P D+ NSg+ VB/C VP/J NSg/J/P P NPl/V3+ NPr/ISg+ VP NPr/J/R/P D+ N🅪Sg/VB+ . NPr/ISg+ VPt NSg/I/J/R/C N🅪Sg/J/R NSg/VB/J/P NPr/ISg+ > had to keep on wearing his uniform because he couldn’t buy some regular clothes . -# VB P NSg/VB J/P Nᴹ/Vg/J ISg/D$+ NSg/VB/J C/P NPr/ISg+ VB NSg/VB I/J/R/Dq NSg/J NPl/V3+ . -> First time I saw him was when he come into Winebrenner’s poolroom at Forty - third -# NSg/VB/J+ N🅪Sg/VB/J+ ISg/#r+ NSg/VPt ISg+ VPt NSg/I/C NPr/ISg+ NSg/VBPp/P P ? NSg NSg/P NSg/J . NSg/VB/J +# VP P NSg/VB J/P Nᴹ/Vg/J ISg/D$+ NSg/VB/J C/P NPr/ISg+ VXB NSg/VB I/J/R/Dq NSg/J NPl/V3+ . +> First time I saw him was when he come into Winebrenner’s poolroom at Forty - third +# NSg/J+ N🅪Sg/VB/J+ ISg/#r+ NSg/VPt ISg+ VPt NSg/I/C NPr/ISg+ NSg/VBPp/P P ? NSg NSg/P NSg/J . NSg/VB/J > Street and asked for a job . He hadn’t eat anything for a couple of days . ‘ Come -# NSg/VB/J+ VB/C VP/J R/C/P D/P NPr/VB+ . NPr/ISg+ VB VB NSg/I/VB+ R/C/P D/P NSg/VB/J P NPl+ . Unlintable NSg/VBPp/P +# NSg/VB/J+ VB/C VP/J R/C/P D/P NPr/VB+ . NPr/ISg+ VPt VB NSg/I/VB+ R/C/P D/P NSg/VB/J P NPl+ . Unlintable NSg/VBPp/P > on have some lunch with me , ’ I sid . He ate more than four dollars ’ worth of food # J/P NSg/VXB I/J/R/Dq+ N🅪Sg/VB+ P NPr/ISg+ . . ISg/#r+ NPr . NPr/ISg+ NSg/VPt NPr/I/J/R/Dq C/P NSg NPl+ . NSg/VB/J P NSg -> in half an hour . ” -# NPr/J/R/P N🅪Sg/VB/J/P+ D/P+ NSg+ . . +> in half an hour . ” +# NPr/J/R/P N🅪Sg/J/P+ D/P+ NSg+ . . > # -> “ Did you start him in business ? ” I inquired . -# . VPt ISgPl+ NSg/VB ISg+ NPr/J/R/P N🅪Sg/J+ . . ISg/#r+ VP/J . +> “ Did you start him in business ? ” I inquired . +# . VXPt ISgPl+ NSg/VB ISg+ NPr/J/R/P N🅪Sg/J+ . . ISg/#r+ VP/J . > # > “ Start him ! I made him . ” -# . NSg/VB ISg+ . ISg/#r+ VB ISg+ . . +# . NSg/VB ISg+ . ISg/#r+ VP ISg+ . . > # > “ Oh . ” @@ -11038,16 +11038,16 @@ # VPt D/P NSg/VB/J . Nᴹ/Vg/J . J/R+ NPr/VB/J+ NPr/VB/J+ . VB/C NSg/I/C NPr/ISg+ VP NPr/ISg+ NPr/ISg+ VPt D/P > Oggsford I knew I could use him good . I got him to join up in the American # ? ISg/#r+ VPt ISg/#r+ NSg/VXB N🅪Sg/VB ISg+ NPr/VB/J . ISg/#r+ VP ISg+ P NSg/VB NSg/VB/J/P NPr/J/R/P D+ NPr/J+ -> Legion and he used to stand high there . Right off he did some work for a client -# NSg/VB/J+ VB/C NPr/ISg+ VP/J P NSg/VB NSg/VB/J/R R . NPr/VB/J NSg/VB/J/P NPr/ISg+ VPt I/J/R/Dq N🅪Sg/VB R/C/P D/P NSg +> Legion and he used to stand high there . Right off he did some work for a client +# NSg/VB/J+ VB/C NPr/ISg+ VP/J P NSg/VB NSg/VB/J/R R . NPr/VB/J NSg/VB/J/P NPr/ISg+ VXPt I/J/R/Dq N🅪Sg/VB R/C/P D/P NSg > of mine up to Albany . We were so thick like that in everything ” — he held up two -# P NSg/I/VB+ NSg/VB/J/P P NPr . IPl+ NSg/VPt NSg/I/J/R/C NSg/VB/J NSg/VB/J/C/P NSg/I/C/Ddem+ NPr/J/R/P NSg/I/VB+ . . NPr/ISg+ VB NSg/VB/J/P NSg+ +# P NSg/I/VB+ NSg/VB/J/P P NPr . IPl+ NSg/VPt NSg/I/J/R/C NSg/VB/J NSg/VB/J/C/P NSg/I/C/Ddem+ NPr/J/R/P NSg/I/VB+ . . NPr/ISg+ VP NSg/VB/J/P NSg+ > bulbous fingers — “ always together . ” # J+ NPl/V3+ . . R J . . > # > I wondered if this partnership had included the World’s Series transaction -# ISg/#r+ VP/J NSg/C I/Ddem+ N🅪Sg+ VB VP/J D NSg$ NSgPl+ NSg+ +# ISg/#r+ VP/J NSg/C I/Ddem+ N🅪Sg+ VP VP/J D NSg$ NSgPl+ NSg+ > in 1919 . # NPr/J/R/P # . > @@ -11062,12 +11062,12 @@ # . K NSg/VB/J/C/P P NSg/VBPp/P . . > # -> “ Well , come then . ” -# . NSg/VB/J/R . NSg/VBPp/P NSg/J/C . . +> “ Well , come then . ” +# . NSg/VB/J/R . NSg/VBPp/P NSg/J/R/C . . > # -> The hair in his nostrils quivered slightly , and as he shook his head his eyes -# D+ N🅪Sg/VB+ NPr/J/R/P ISg/D$+ NPl+ VP/J R . VB/C NSg/R NPr/ISg+ NSg/VB/J ISg/D$+ NPr/VB/J+ ISg/D$+ NPl/V3+ +> The hair in his nostrils quivered slightly , and as he shook his head his eyes +# D+ N🅪Sg/VB+ NPr/J/R/P ISg/D$+ NPl+ VP/J R . VB/C NSg/R NPr/ISg+ NSg/VPt/J ISg/D$+ NPr/VB/J+ ISg/D$+ NPl/V3+ > filled with tears . # VP/J P NPl/V3+ . > @@ -11091,7 +11091,7 @@ > # > I saw that for some reason of his own he was determined not to come , so I stood -# ISg/#r+ NSg/VPt NSg/I/C/Ddem R/C/P I/J/R/Dq N🅪Sg/VB P ISg/D$+ NSg/VB/J NPr/ISg+ VPt VP/J NSg/R/C P NSg/VBPp/P . NSg/I/J/R/C ISg/#r+ VB +# ISg/#r+ NSg/VPt NSg/I/C/Ddem R/C/P I/J/R/Dq N🅪Sg/VB P ISg/D$+ NSg/VB/J NPr/ISg+ VPt VP/J NSg/R/C P NSg/VBPp/P . NSg/I/J/R/C ISg/#r+ VP > up . # NSg/VB/J/P . > @@ -11102,8 +11102,8 @@ # > For a moment I thought he was going to suggest a “ gonnegtion , ” but he only # R/C/P D/P+ NSg+ ISg/#r+ N🅪Sg/VP NPr/ISg+ VPt Nᴹ/Vg/J P VB D/P . ? . . NSg/C/P NPr/ISg+ J/R/C -> nodded and shook my hand . -# VB VB/C NSg/VB/J D$+ NSg/VB+ . +> nodded and shook my hand . +# VP VB/C NSg/VPt/J D$+ NSg/VB+ . > # > “ Let us learn to show our friendship for a man when he is alive and not after he @@ -11113,37 +11113,37 @@ > # > When I left his office the sky had turned dark and I got back to West Egg in a -# NSg/I/C ISg/#r+ NPr/VB/J ISg/D$+ NSg/VB D+ N🅪Sg/VB+ VB VP/J NSg/VB/J VB/C ISg/#r+ VP NSg/VB/J P NPr/VB/J+ N🅪Sg/VB+ NPr/J/R/P D/P+ +# NSg/I/C ISg/#r+ NPr/VP/J ISg/D$+ NSg/VB D+ N🅪Sg/VB+ VP VP/J NSg/VB/J VB/C ISg/#r+ VP NSg/VB/J P NPr/VB/J+ N🅪Sg/VB+ NPr/J/R/P D/P+ > drizzle . After changing my clothes I went next door and found Mr . Gatz walking -# N🅪Sg/VB+ . P Nᴹ/Vg/J D$+ NPl/V3+ ISg/#r+ NSg/VPt NSg/J/P NSg/VB+ VB/C NSg/VB NSg+ . ? Nᴹ/Vg/J +# N🅪Sg/VB+ . P Nᴹ/Vg/J D$+ NPl/V3+ ISg/#r+ NSg/VPt NSg/J/P NSg/VB+ VB/C NSg/VP NSg+ . ? Nᴹ/Vg/J > up and down excitedly in the hall . His pride in his son and in his son’s # NSg/VB/J/P VB/C N🅪Sg/VB/J/P R NPr/J/R/P D NPr+ . ISg/D$+ Nᴹ/VB+ NPr/J/R/P ISg/D$+ NPr/VB+ VB/C NPr/J/R/P ISg/D$+ NSg$ > possessions was continually increasing and now he had something to show me . -# NPl/V3+ VPt R Nᴹ/Vg/J VB/C NSg/J/R/C NPr/ISg+ VB NSg/I/J+ P NSg/VB NPr/ISg+ . +# NPl/V3+ VPt R Nᴹ/Vg/J VB/C NSg/J/R/C NPr/ISg+ VP NSg/I/J+ P NSg/VB NPr/ISg+ . > # > “ Jimmy sent me this picture . ” He took out his wallet with trembling fingers . -# . NPr/VB+ NSg/VB NPr/ISg+ I/Ddem+ NSg/VB+ . . NPr/ISg+ VPt NSg/VB/J/R/P ISg/D$+ NSg+ P Nᴹ/Vg/J NPl/V3+ . +# . NPr/VB+ NSg/VP NPr/ISg+ I/Ddem+ NSg/VB+ . . NPr/ISg+ VPt NSg/VB/J/R/P ISg/D$+ NSg+ P Nᴹ/Vg/J NPl/V3+ . > “ Look there . ” # . NSg/VB R . . > # > It was a photograph of the house , cracked in the corners and dirty with many # NPr/ISg+ VPt D/P NSg/VB P D+ NPr/VB+ . VP/J NPr/J/R/P D+ NPl/V3+ VB/C VB/J P NSg/I/J/Dq+ -> hands . He pointed out every detail to me eagerly . “ Look there ! ” and then sought -# NPl/V3+ . NPr/ISg+ VP/J NSg/VB/J/R/P Dq+ N🅪Sg/VB/J+ P NPr/ISg+ R . . NSg/VB R . . VB/C NSg/J/C VB +> hands . He pointed out every detail to me eagerly . “ Look there ! ” and then sought +# NPl/V3+ . NPr/ISg+ VP/J NSg/VB/J/R/P Dq+ N🅪Sg/VB/J+ P NPr/ISg+ R . . NSg/VB R . . VB/C NSg/J/R/C VB > admiration from my eyes . He had shown it so often that I think it was more real -# NSg+ P D$+ NPl/V3+ . NPr/ISg+ VB VPp NPr/ISg+ NSg/I/J/R/C R NSg/I/C/Ddem ISg/#r+ NSg/VB NPr/ISg+ VPt NPr/I/J/R/Dq NSg/J +# NSg+ P D$+ NPl/V3+ . NPr/ISg+ VP VPp NPr/ISg+ NSg/I/J/R/C R NSg/I/C/Ddem ISg/#r+ NSg/VB NPr/ISg+ VPt NPr/I/J/R/Dq NSg/J > to him now than the house itself . # P ISg+ NSg/J/R/C C/P D+ NPr/VB+ ISg+ . > # > “ Jimmy sent it to me . I think it’s a very pretty picture . It shows up well . ” -# . NPr/VB+ NSg/VB NPr/ISg+ P NPr/ISg+ . ISg/#r+ NSg/VB K D/P J/R NSg/VB/J/R NSg/VB+ . NPr/ISg+ NPl/V3 NSg/VB/J/P NSg/VB/J/R . . +# . NPr/VB+ NSg/VP NPr/ISg+ P NPr/ISg+ . ISg/#r+ NSg/VB K D/P J/R NSg/VB/J/R NSg/VB+ . NPr/ISg+ NPl/V3 NSg/VB/J/P NSg/VB/J/R . . > # > “ Very well . Had you seen him lately ? ” -# . J/R NSg/VB/J/R . VB ISgPl+ NSg/VPp ISg+ R . . +# . J/R NSg/VB/J/R . VP ISgPl+ NSg/VPp ISg+ R . . > # > “ He come out to see me two years ago and bought me the house I live in now . Of @@ -11151,21 +11151,21 @@ > course we was broke up when he run off from home , but I see now there was a # NSg/VB+ IPl+ VPt NSg/VPt/J NSg/VB/J/P NSg/I/C NPr/ISg+ NSg/VBPp NSg/VB/J/P P NSg/VB/J+ . NSg/C/P ISg/#r+ NSg/VB NSg/J/R/C R+ VPt D/P > reason for it . He knew he had a big future in front of him . And ever since he -# N🅪Sg/VB+ R/C/P NPr/ISg+ . NPr/ISg+ VPt NPr/ISg+ VB D/P NSg/J NSg/J NPr/J/R/P NSg/VB/J P ISg+ . VB/C J C/P NPr/ISg+ +# N🅪Sg/VB+ R/C/P NPr/ISg+ . NPr/ISg+ VPt NPr/ISg+ VP D/P NSg/J NSg/J NPr/J/R/P NSg/VB/J P ISg+ . VB/C J/R C/P NPr/ISg+ > made a success he was very generous with me . ” -# VB D/P+ N🅪Sg+ NPr/ISg+ VPt J/R J P NPr/ISg+ . . +# VP D/P+ N🅪Sg+ NPr/ISg+ VPt J/R J P NPr/ISg+ . . > # > He seemed reluctant to put away the picture , held it for another minute , -# NPr/ISg+ VP/J J P NSg/VBP VB/J D+ NSg/VB+ . VB NPr/ISg+ R/C/P I/D+ NSg/VB/J+ . -> lingeringly , before my eyes . Then he returned the wallet and pulled from his -# R . C/P D$+ NPl/V3+ . NSg/J/C NPr/ISg+ VP/J D+ NSg+ VB/C VP/J P ISg/D$+ +# NPr/ISg+ VP/J J P NSg/VBP VB/J D+ NSg/VB+ . VP NPr/ISg+ R/C/P I/D+ NSg/VB/J+ . +> lingeringly , before my eyes . Then he returned the wallet and pulled from his +# R . C/P D$+ NPl/V3+ . NSg/J/R/C NPr/ISg+ VP/J D+ NSg+ VB/C VP/J P ISg/D$+ > pocket a ragged old copy of a book called “ Hopalong Cassidy . ” # NSg/VB/J D/P VB/J NSg/J NSg/VB P D/P NSg/VB+ VP/J . ? NPr . . > # > “ Look here , this is a book he had when he was a boy . It just shows you . ” -# . NSg/VB NSg/J/R . I/Ddem+ VL3 D/P NSg/VB NPr/ISg+ VB NSg/I/C NPr/ISg+ VPt D/P NSg/VB . NPr/ISg+ J NPl/V3 ISgPl+ . . +# . NSg/VB NSg/J/R . I/Ddem+ VL3 D/P NSg/VB NPr/ISg+ VP NSg/I/C NPr/ISg+ VPt D/P NSg/VB . NPr/ISg+ J/R NPl/V3 ISgPl+ . . > # > He opened it at the back cover and turned it around for me to see . On the last @@ -11207,25 +11207,25 @@ > # > “ I come across this book by accident , ” said the old man . “ It just shows you , -# . ISg/#r+ NSg/VBPp/P NSg/P I/Ddem NSg/VB+ NSg/J/P NSg/J+ . . VP/J D+ NSg/J+ NPr/VB/J+ . . NPr/ISg+ J NPl/V3 ISgPl+ . +# . ISg/#r+ NSg/VBPp/P NSg/P I/Ddem NSg/VB+ NSg/J/P NSg/J+ . . VP/J D+ NSg/J+ NPr/VB/J+ . . NPr/ISg+ J/R NPl/V3 ISgPl+ . > don’t it ? ” -# VB NPr/ISg+ . . +# VXB NPr/ISg+ . . > # > “ It just shows you . ” -# . NPr/ISg+ J NPl/V3 ISgPl+ . . +# . NPr/ISg+ J/R NPl/V3 ISgPl+ . . > # > “ Jimmy was bound to get ahead . He always had some resolves like this or -# . NPr/VB+ VPt NSg/VP/J P NSg/VB R . NPr/ISg+ R VB I/J/R/Dq NPl/V3 NSg/VB/J/C/P I/Ddem+ NPr/C +# . NPr/VB+ VPt NSg/VP/J P NSg/VB R . NPr/ISg+ R VP I/J/R/Dq NPl/V3 NSg/VB/J/C/P I/Ddem+ NPr/C > something . Do you notice what he’s got about improving his mind ? He was always # NSg/I/J+ . VXB ISgPl+ NSg/VB NSg/I+ NSg$ VP J/P Nᴹ/Vg/J ISg/D$+ NSg/VB+ . NPr/ISg+ VPt R > great for that . He told me I et like a hog once , and I beat him for it . ” # NSg/J R/C/P NSg/I/C/Ddem+ . NPr/ISg+ VP NPr/ISg+ ISg/#r+ NSg+ NSg/VB/J/C/P D/P NSg/VB NSg/C . VB/C ISg/#r+ N🅪Sg/VB/J ISg+ R/C/P NPr/ISg+ . . > # -> He was reluctant to close the book , reading each item aloud and then looking -# NPr/ISg+ VPt J P NSg/VB/J D+ NSg/VB+ . NPrᴹ/Vg/J Dq+ NSg/VB+ J VB/C NSg/J/C Nᴹ/Vg/J +> He was reluctant to close the book , reading each item aloud and then looking +# NPr/ISg+ VPt J P NSg/VB/J D+ NSg/VB+ . NPrᴹ/Vg/J Dq+ NSg/VB+ J VB/C NSg/J/R/C Nᴹ/Vg/J > eagerly at me . I think he rather expected me to copy down the list for my own # R NSg/P NPr/ISg+ . ISg/#r+ NSg/VB NPr/ISg+ NPr/VB/J/R NSg/VP/J NPr/ISg+ P NSg/VB N🅪Sg/VB/J/P D+ NSg/VB+ R/C/P D$+ NSg/VB/J+ > use . @@ -11234,54 +11234,54 @@ # > A little before three the Lutheran minister arrived from Flushing , and I began # D/P NPr/I/J/Dq C/P NSg D+ NSg/J+ NSg/VB+ VP/J P Nᴹ/Vg/J . VB/C ISg/#r+ VPt -> to look involuntarily out the windows for other cars . So did Gatsby’s father . -# P NSg/VB R NSg/VB/J/R/P D NPrPl/V3+ R/C/P NSg/VB/J NPl+ . NSg/I/J/R/C VPt NSg$ NPr/VB+ . +> to look involuntarily out the windows for other cars . So did Gatsby’s father . +# P NSg/VB R NSg/VB/J/R/P D NPrPl/V3+ R/C/P NSg/VB/J NPl+ . NSg/I/J/R/C VXPt NSg$ NPr/VB+ . > And as the time passed and the servants came in and stood waiting in the hall , -# VB/C NSg/R D+ N🅪Sg/VB/J+ VP/J VB/C D+ NPl/V3+ NSg/VPt/P NPr/J/R/P VB/C VB Nᴹ/Vg/J NPr/J/R/P D+ NPr+ . +# VB/C NSg/R D+ N🅪Sg/VB/J+ VP/J VB/C D+ NPl/V3+ NSg/VPt/P NPr/J/R/P VB/C VP Nᴹ/Vg/J NPr/J/R/P D+ NPr+ . > his eyes began to blink anxiously , and he spoke of the rain in a worried , # ISg/D$+ NPl/V3+ VPt P NSg/VB R . VB/C NPr/ISg+ NSg/VPt P D+ N🅪Sg/VB+ NPr/J/R/P D/P VP/J . > uncertain way . The minister glanced several times at his watch , so I took him # I/J+ NSg/J+ . D+ NSg/VB+ VP/J J/Dq+ NPl/V3+ NSg/P ISg/D$+ NSg/VB . NSg/I/J/R/C ISg/#r+ VPt ISg+ -> aside and asked him to wait for half an hour . But it wasn’t any use . Nobody -# NSg/J VB/C VP/J ISg+ P NSg/VB R/C/P N🅪Sg/VB/J/P+ D/P+ NSg+ . NSg/C/P NPr/ISg+ VB I/R/Dq N🅪Sg/VB+ . NSg/I+ +> aside and asked him to wait for half an hour . But it wasn’t any use . Nobody +# NSg/J VB/C VP/J ISg+ P NSg/VB R/C/P N🅪Sg/J/P+ D/P+ NSg+ . NSg/C/P NPr/ISg+ VPt I/R/Dq N🅪Sg/VB+ . NSg/I+ > came . # NSg/VPt/P . > # > About five o’clock our procession of three cars reached the cemetery and stopped -# J/P NSg R D$+ NSg/VB P NSg+ NPl+ VP/J D+ NSg+ VB/C VB/J -> in a thick drizzle beside the gate — first a motor hearse , horribly black and wet , -# NPr/J/R/P D/P NSg/VB/J N🅪Sg/VB+ P D+ NSg/VB+ . NSg/VB/J+ D/P+ NSg/VB/J+ NSg/VB . R N🅪Sg/VB/J VB/C NSg/VB/J . -> then Mr . Gatz and the minister and I in the limousine , and a little later four -# NSg/J/C NSg+ . ? VB/C D NSg/VB+ VB/C ISg/#r+ NPr/J/R/P D NSg . VB/C D/P NPr/I/J/Dq JC NSg +# J/P NSg R D$+ NSg/VB P NSg+ NPl+ VP/J D+ NSg+ VB/C VP/J +> in a thick drizzle beside the gate — first a motor hearse , horribly black and wet , +# NPr/J/R/P D/P NSg/VB/J N🅪Sg/VB+ P D+ NSg/VB+ . NSg/J+ D/P+ NSg/VB/J+ NSg/VB . R N🅪Sg/VB/J VB/C NSg/VP/J . +> then Mr . Gatz and the minister and I in the limousine , and a little later four +# NSg/J/R/C NSg+ . ? VB/C D NSg/VB+ VB/C ISg/#r+ NPr/J/R/P D NSg . VB/C D/P NPr/I/J/Dq JC NSg > or five servants and the postman from West Egg , in Gatsby’s station wagon , all # NPr/C NSg NPl/V3+ VB/C D NSg P NPr/VB/J+ N🅪Sg/VB+ . NPr/J/R/P NSg$ NSg/VB+ NSg/VB+ . NSg/I/J/C/Dq > wet to the skin . As we started through the gate into the cemetery I heard a car -# NSg/VB/J P D N🅪Sg/VB+ . NSg/R IPl+ VP/J NSg/J/P D+ NSg/VB+ P D+ NSg+ ISg/#r+ VP/J D/P+ NSg+ -> stop and then the sound of some one splashing after us over the soggy ground . I -# NSg/VB VB/C NSg/J/C D N🅪Sg/VB/J P I/J/R/Dq+ NSg/I/J+ Nᴹ/Vg/J P NPr/IPl+ NSg/J/P D J N🅪Sg/VB/J+ . ISg/#r+ +# NSg/VP/J P D N🅪Sg/VB+ . NSg/R IPl+ VP/J NSg/J/P D+ NSg/VB+ P D+ NSg+ ISg/#r+ VP/J D/P+ NSg+ +> stop and then the sound of some one splashing after us over the soggy ground . I +# NSg/VB VB/C NSg/J/R/C D N🅪Sg/VB/J P I/J/R/Dq+ NSg/I/J+ Nᴹ/Vg/J P NPr/IPl+ NSg/J/P D J N🅪Sg/VB/J+ . ISg/#r+ > looked around . It was the man with owl - eyed glasses whom I had found marvelling -# VP/J J/P . NPr/ISg+ VPt D NPr/VB/J P NSg/VB+ . VP/J+ NPl/V3+ I+ ISg/#r+ VB NSg/VB NSg/Vg/Comm +# VP/J J/P . NPr/ISg+ VPt D NPr/VB/J P NSg/VB+ . VP/J+ NPl/V3+ I+ ISg/#r+ VP NSg/VP NSg/Vg/Comm > over Gatsby’s books in the library one night three months before . # NSg/J/P NSg$ NPl/V3+ NPr/J/R/P D NSg+ NSg/I/J+ N🅪Sg/VB+ NSg+ NPl+ C/P . > # -> I'd never seen him since then . I don’t know how he knew about the funeral , or -# K R NSg/VPp ISg+ C/P NSg/J/C . ISg/#r+ VB NSg/VB NSg/C NPr/ISg+ VPt J/P D NSg/J+ . NPr/C -> even his name . The rain poured down his thick glasses , and he took them off and -# NSg/VB/J ISg/D$+ NSg/VB+ . D+ N🅪Sg/VB+ VP/J N🅪Sg/VB/J/P ISg/D$+ NSg/VB/J+ NPl/V3+ . VB/C NPr/ISg+ VPt NSg/IPl+ NSg/VB/J/P VB/C +> I'd never seen him since then . I don’t know how he knew about the funeral , or +# K R NSg/VPp ISg+ C/P NSg/J/R/C . ISg/#r+ VXB NSg/VB NSg/C NPr/ISg+ VPt J/P D NSg/J+ . NPr/C +> even his name . The rain poured down his thick glasses , and he took them off and +# NSg/VB/J/R ISg/D$+ NSg/VB+ . D+ N🅪Sg/VB+ VP/J N🅪Sg/VB/J/P ISg/D$+ NSg/VB/J+ NPl/V3+ . VB/C NPr/ISg+ VPt NSg/IPl+ NSg/VB/J/P VB/C > wiped them to see the protecting canvas unrolled from Gatsby’s grave . # VP/J NSg/IPl+ P NSg/VB D+ Nᴹ/Vg/J NSg/VB+ VP/J P NSg$ NSg/VB/J+ . > # -> I tried to think about Gatsby then for a moment , but he was already too far -# ISg/#r+ VP/J P NSg/VB J/P NPr NSg/J/C R/C/P D/P NSg+ . NSg/C/P NPr/ISg+ VPt R R NSg/VB/J +> I tried to think about Gatsby then for a moment , but he was already too far +# ISg/#r+ VP/J P NSg/VB J/P NPr NSg/J/R/C R/C/P D/P NSg+ . NSg/C/P NPr/ISg+ VPt R R NSg/VB/J > away , and I could only remember , without resentment , that Daisy hadn’t sent a -# VB/J . VB/C ISg/#r+ NSg/VXB J/R/C NSg/VB . C/P NSg+ . NSg/I/C/Ddem NPr+ VB NSg/VB D/P +# VB/J . VB/C ISg/#r+ NSg/VXB J/R/C NSg/VB . C/P NSg+ . NSg/I/C/Ddem NPr+ VPt NSg/VP D/P > message or a flower . Dimly I heard some one murmur “ Blessed are the dead that # NSg/VB NPr/C D/P NSg/VB+ . R ISg/#r+ VP/J I/J/R/Dq+ NSg/I/J+ NSg/VB . VP/J VB D NSg/VB/J NSg/I/C/Ddem -> the rain falls on , ” and then the owl - eyed man said “ Amen to that , ” in a brave -# D N🅪Sg/VB+ NPl/V3+ J/P . . VB/C NSg/J/C D NSg/VB+ . VP/J NPr/VB/J+ VP/J . NPr/VB P NSg/I/C/Ddem+ . . NPr/J/R/P D/P NSg/VB/J +> the rain falls on , ” and then the owl - eyed man said “ Amen to that , ” in a brave +# D N🅪Sg/VB+ NPl/V3+ J/P . . VB/C NSg/J/R/C D NSg/VB+ . VP/J NPr/VB/J+ VP/J . NPr/VB P NSg/I/C/Ddem+ . . NPr/J/R/P D/P NSg/VB/J > voice . # NSg/VB+ . > @@ -11293,7 +11293,7 @@ > # > “ I couldn’t get to the house , ” he remarked . -# . ISg/#r+ VB NSg/VB P D NPr/VB+ . . NPr/ISg+ VP/J . +# . ISg/#r+ VXB NSg/VB P D NPr/VB+ . . NPr/ISg+ VP/J . > # > “ Neither could anybody else . ” @@ -11319,13 +11319,13 @@ > in the old dim Union Street station at six o’clock of a December evening , with a # NPr/J/R/P D+ NSg/J+ NSg/VB/J+ NPr/VB/J+ NSg/VB/J+ NSg/VB+ NSg/P NSg R P D/P+ NPr+ N🅪Sg/Vg/J+ . P D/P+ > few Chicago friends , already caught up into their own holiday gayeties , to bid -# NSg/I/Dq+ NPr+ NPl/V3+ . R VB/J NSg/VB/J/P P D$+ NSg/VB/J+ NPr/VB+ ? . P NSg/VBP +# NSg/I/Dq+ NPr+ NPl/V3+ . R VP/J NSg/VB/J/P P D$+ NSg/VB/J+ NPr/VB+ ? . P NSg/VBP > them a hasty good - by . I remember the fur coats of the girls returning from Miss # NSg/IPl+ D/P J NPr/VB/J . NSg/J/P . ISg/#r+ NSg/VB D N🅪Sg/VB/C/P+ NPl/V3 P D+ NPl/V3+ Nᴹ/Vg/J P NSg/VB > This - or - That’s and the chatter of frozen breath and the hands waving overhead as # I/Ddem+ . NPr/C . NSg$ VB/C D NSg/VB P VB/J N🅪Sg/VB/J+ VB/C D NPl/V3+ Nᴹ/Vg/J NSg/J/P+ NSg/R > we caught sight of old acquaintances , and the matchings of invitations : “ Are you -# IPl+ VB/J N🅪Sg/VB P NSg/J NPl+ . VB/C D ? P NPl+ . . VB ISgPl+ +# IPl+ VP/J N🅪Sg/VB P NSg/J NPl+ . VB/C D ? P NPl+ . . VB ISgPl+ > going to the Ordways ’ ? the Herseys ’ ? the Schultzes ’ ? ” and the long green tickets # Nᴹ/Vg/J P D ? . . D ? . . D ? . . . VB/C D+ NPr/VB/J+ NPr🅪Sg/VB/J+ NPl/V3+ > clasped tight in our gloved hands . And last the murky yellow cars of the @@ -11355,29 +11355,29 @@ > the thrilling returning trains of my youth , and the street lamps and sleigh # D Nᴹ/Vg/J Nᴹ/Vg/J NPl/V3 P D$+ NSg+ . VB/C D NSg/VB/J+ NPl/V3 VB/C NSg/VB/J+ > bells in the frosty dark and the shadows of holly wreaths thrown by lighted -# NPl/V3 NPr/J/R/P D J NSg/VB/J VB/C D NPl/V3 P NPr+ NPl/VB VB/J NSg/J/P VP/J +# NPl/V3 NPr/J/R/P D J NSg/VB/J VB/C D NPl/V3 P NPr+ NPl/VB VPp/J NSg/J/P VP/J > windows on the snow . I am part of that , a little solemn with the feel of those # NPrPl/V3+ J/P D NPr🅪Sg/VB+ . ISg/#r+ NPr/VB/J NSg/VB/J P NSg/I/C/Ddem+ . D/P NPr/I/J/Dq J P D NSg/I/VB P I/Ddem+ > long winters , a little complacent from growing up in the Carraway house in a # NPr/VB/J+ NPrPl/V3+ . D/P NPr/I/J/Dq J P Nᴹ/Vg/J NSg/VB/J/P NPr/J/R/P D ? NPr/VB NPr/J/R/P D/P -> city where dwellings are still called through decades by a family’s name . I see -# NSg+ NSg/R/C NPl/V3+ VB NSg/VB/J VP/J NSg/J/P NPl+ NSg/J/P D/P NSg$ NSg/VB+ . ISg/#r+ NSg/VB +> city where dwellings are still called through decades by a family’s name . I see +# NSg+ NSg/R/C NPl/V3+ VB NSg/VB/J/R VP/J NSg/J/P NPl+ NSg/J/P D/P NSg$ NSg/VB+ . ISg/#r+ NSg/VB > now that this has been a story of the West , after all — Tom and Gatsby , Daisy and # NSg/J/R/C NSg/I/C/Ddem I/Ddem+ V3 NSg/VPp D/P NSg/VB P D+ NPr/VB/J+ . P NSg/I/J/C/Dq . NPr/VB+ VB/C NPr . NPr VB/C > Jordan and I , were all Westerners , and perhaps we possessed some deficiency in # NPr+ VB/C ISg/#r+ . NSg/VPt NSg/I/J/C/Dq + . VB/C NSg/R IPl+ VP/J I/J/R/Dq NSg+ NPr/J/R/P > common which made us subtly unadaptable to Eastern life . -# NSg/VB/J I/C+ VB NPr/IPl+ R ? P J N🅪Sg/VB+ . +# NSg/VB/J I/C+ VP NPr/IPl+ R ? P J N🅪Sg/VB+ . > # -> Even when the East excited me most , even when I was most keenly aware of its -# NSg/VB/J NSg/I/C D+ NPr/J+ VP/J NPr/ISg+ NSg/I/J/R/Dq . NSg/VB/J NSg/I/C ISg/#r+ VPt NSg/I/J/R/Dq R VB/J P ISg/D$+ +> Even when the East excited me most , even when I was most keenly aware of its +# NSg/VB/J/R NSg/I/C D+ NPr/J+ VP/J NPr/ISg+ NSg/I/J/R/Dq . NSg/VB/J/R NSg/I/C ISg/#r+ VPt NSg/I/J/R/Dq R VB/J P ISg/D$+ > superiority to the bored , sprawling , swollen towns beyond the Ohio , with their # NSg+ P D VP/J . Nᴹ/Vg/J . VB/J NPl+ NSg/P D NPr/J+ . P D$+ > interminable inquisitions which spared only the children and the very old — even -# J NPl/V3 I/C+ VP/J J/R/C D NPl+ VB/C D J/R NSg/J . NSg/VB/J -> then it had always for me a quality of distortion . West Egg , especially , still -# NSg/J/C NPr/ISg+ VB R R/C/P NPr/ISg+ D/P N🅪Sg/J P NSg+ . NPr/VB/J+ N🅪Sg/VB+ . R . NSg/VB/J +# J NPl/V3 I/C+ VP/J J/R/C D NPl+ VB/C D J/R NSg/J . NSg/VB/J/R +> then it had always for me a quality of distortion . West Egg , especially , still +# NSg/J/R/C NPr/ISg+ VP R R/C/P NPr/ISg+ D/P N🅪Sg/J P NSg+ . NPr/VB/J+ N🅪Sg/VB+ . R . NSg/VB/J/R > figures in my more fantastic dreams . I see it as a night scene by El Greco : a # NPl/V3+ NPr/J/R/P D$+ NPr/I/J/R/Dq NSg/J+ NPl/V3+ . ISg/#r+ NSg/VB NPr/ISg+ NSg/R D/P N🅪Sg/VB+ NSg/VB NSg/J/P ? ? . D/P+ > hundred houses , at once conventional and grotesque , crouching under a sullen , @@ -11399,21 +11399,21 @@ > eyes ’ power of correction . So when the blue smoke of brittle leaves was in the # NPl/V3+ . N🅪Sg/VB/J P NSg+ . NSg/I/J/R/C NSg/I/C D N🅪Sg/VB/J N🅪Sg/VB P NSg/VB/J NPl/V3+ VPt NPr/J/R/P D > air and the wind blew the wet laundry stiff on the line I decided to come back -# N🅪Sg/VB VB/C D N🅪Sg/VB+ NSg/VPt/J D NSg/VB/J N🅪Sg+ NSg/VB/J J/P D NSg/VB+ ISg/#r+ NSg/VP/J P NSg/VBPp/P NSg/VB/J +# N🅪Sg/VB VB/C D N🅪Sg/VB+ NSg/VPt/J D NSg/VP/J N🅪Sg+ NSg/VB/J J/P D NSg/VB+ ISg/#r+ NSg/VP/J P NSg/VBPp/P NSg/VB/J > home . # NSg/VB/J+ . > # > There was one thing to be done before I left , an awkward , unpleasant thing that -# R+ VPt NSg/I/J NSg+ P NSg/VXB NSg/VPp/J C/P ISg/#r+ NPr/VB/J . D/P NSg/J . NSg/J+ NSg+ NSg/I/C/Ddem+ +# R+ VPt NSg/I/J NSg+ P NSg/VXB NSg/VPp/J C/P ISg/#r+ NPr/VP/J . D/P NSg/J . NSg/J+ NSg+ NSg/I/C/Ddem+ > perhaps had better have been let alone . But I wanted to leave things in order -# NSg/R VB NSg/VXB/JC NSg/VXB NSg/VPp NSg/VBP J . NSg/C/P ISg/#r+ VP/J P NSg/VB NPl+ NPr/J/R/P N🅪Sg/VB+ +# NSg/R VP NSg/VXB/JC NSg/VXB NSg/VPp NSg/VBP J . NSg/C/P ISg/#r+ VP/J P NSg/VB NPl+ NPr/J/R/P N🅪Sg/VB+ > and not just trust that obliging and indifferent sea to sweep my refuse away . I -# VB/C NSg/R/C J N🅪Sg/VB/J NSg/I/C/Ddem Nᴹ/Vg/J VB/C NSg/J NSg+ P NSg/VB D$+ NSg/VB VB/J . ISg/#r+ +# VB/C NSg/R/C J/R N🅪Sg/VB/J NSg/I/C/Ddem Nᴹ/Vg/J VB/C NSg/J NSg+ P NSg/VB D$+ NSg/VB VB/J . ISg/#r+ > saw Jordan Baker and talked over and around what had happened to us together , -# NSg/VPt NPr+ NPr+ VB/C VP/J NSg/J/P VB/C J/P NSg/I+ VB VP/J P NPr/IPl+ J . -> and what had happened afterward to me , and she lay perfectly still , listening , -# VB/C NSg/I+ VB VP/J R/Am P NPr/ISg+ . VB/C ISg+ NSg/VB/J R NSg/VB/J . Nᴹ/Vg/J . +# NSg/VPt NPr+ NPr+ VB/C VP/J NSg/J/P VB/C J/P NSg/I+ VP VP/J P NPr/IPl+ J . +> and what had happened afterward to me , and she lay perfectly still , listening , +# VB/C NSg/I+ VP VP/J R/Am P NPr/ISg+ . VB/C ISg+ NSg/VPt/J R NSg/VB/J/R . Nᴹ/Vg/J . > in a big chair . # NPr/J/R/P D/P+ NSg/J+ NSg/VB+ . > @@ -11425,31 +11425,31 @@ > leaf , her face the same brown tint as the fingerless glove on her knee . When I # NSg/VB+ . ISg/D$+ NSg/VB D I/J NPr🅪Sg/VB/J NSg/VB NSg/R D ? NSg/VB+ J/P ISg/D$+ NSg/VB+ . NSg/I/C ISg/#r+ > had finished she told me without comment that she was engaged to another man . I -# VB VP/J ISg+ VP NPr/ISg+ C/P NSg/VB+ NSg/I/C/Ddem+ ISg+ VPt VP/J P I/D+ NPr/VB/J+ . ISg/#r+ +# VP VP/J ISg+ VP NPr/ISg+ C/P NSg/VB+ NSg/I/C/Ddem+ ISg+ VPt VP/J P I/D+ NPr/VB/J+ . ISg/#r+ > doubted that , though there were several she could have married at a nod of her # VP/J NSg/I/C/Ddem+ . VB/C R+ NSg/VPt J/Dq ISg+ NSg/VXB NSg/VXB NSg/VP/J NSg/P D/P NSg/VB P ISg/D$+ > head , but I pretended to be surprised . For just a minute I wondered if I wasn’t -# NPr/VB/J+ . NSg/C/P ISg/#r+ VP/J P NSg/VXB VP/J . R/C/P J D/P+ NSg/VB/J+ ISg/#r+ VP/J NSg/C ISg/#r+ VB -> making a mistake , then I thought it all over again quickly and got up to say -# Nᴹ/Vg/J D/P NSg/VB+ . NSg/J/C ISg/#r+ N🅪Sg/VP NPr/ISg+ NSg/I/J/C/Dq NSg/J/P P R VB/C VP NSg/VB/J/P P NSg/VB +# NPr/VB/J+ . NSg/C/P ISg/#r+ VP/J P NSg/VXB VP/J . R/C/P J/R D/P+ NSg/VB/J+ ISg/#r+ VP/J NSg/C ISg/#r+ VPt +> making a mistake , then I thought it all over again quickly and got up to say +# Nᴹ/Vg/J D/P NSg/VB+ . NSg/J/R/C ISg/#r+ N🅪Sg/VP NPr/ISg+ NSg/I/J/C/Dq NSg/J/P P R VB/C VP NSg/VB/J/P P NSg/VB > good - by . # NPr/VB/J . NSg/J/P . > # -> “ Nevertheless you did throw me over , ” said Jordan suddenly . ‘ ‘ You threw me over -# . R ISgPl+ VPt NSg/VB NPr/ISg+ NSg/J/P . . VP/J NPr+ R . Unlintable Unlintable ISgPl+ VB NPr/ISg+ NSg/J/P +> “ Nevertheless you did throw me over , ” said Jordan suddenly . ‘ ‘ You threw me over +# . R ISgPl+ VXPt NSg/VB NPr/ISg+ NSg/J/P . . VP/J NPr+ R . Unlintable Unlintable ISgPl+ VPt NPr/ISg+ NSg/J/P > on the telephone . I don’t give a damn about you now , but it was a new experience -# J/P D+ NSg/VB+ . ISg/#r+ VB NSg/VB D/P NSg/VB/J J/P ISgPl+ NSg/J/R/C . NSg/C/P NPr/ISg+ VPt D/P NSg/J N🅪Sg/VB +# J/P D+ NSg/VB+ . ISg/#r+ VXB NSg/VB D/P NSg/VB/J J/P ISgPl+ NSg/J/R/C . NSg/C/P NPr/ISg+ VPt D/P NSg/J N🅪Sg/VB > for me , and I felt a little dizzy for a while . ” -# R/C/P NPr/ISg+ . VB/C ISg/#r+ N🅪Sg/VB/J D/P NPr/I/J/Dq NSg/VB/J R/C/P D/P NSg/VB/C/P+ . . +# R/C/P NPr/ISg+ . VB/C ISg/#r+ N🅪Sg/VP/J D/P NPr/I/J/Dq NSg/VB/J R/C/P D/P NSg/VB/C/P+ . . > # -> We shook hands . -# IPl+ NSg/VB/J NPl/V3+ . +> We shook hands . +# IPl+ NSg/VPt/J NPl/V3+ . > # > “ Oh , and do you remember ” — she added — “ a conversation we had once about driving a -# . NPr/VB . VB/C VXB ISgPl+ NSg/VB . . ISg+ VP/J . . D/P+ N🅪Sg/VB+ IPl+ VB NSg/C J/P Nᴹ/Vg/J D/P+ +# . NPr/VB . VB/C VXB ISgPl+ NSg/VB . . ISg+ VP/J . . D/P+ N🅪Sg/VB+ IPl+ VP NSg/C J/P Nᴹ/Vg/J D/P+ > car ? ” # NSg+ . . > @@ -11459,9 +11459,9 @@ > # > “ You said a bad driver was only safe until she met another bad driver ? Well , I -# . ISgPl+ VP/J D/P+ NSg/VB/J+ NSg+ VPt J/R/C NSg/VB/J C/P ISg+ VB I/D+ NSg/VB/J+ NSg+ . NSg/VB/J/R . ISg/#r+ +# . ISgPl+ VP/J D/P+ NSg/VB/J+ NSg+ VPt J/R/C NSg/VB/J C/P ISg+ VP I/D+ NSg/VB/J+ NSg+ . NSg/VB/J/R . ISg/#r+ > met another bad driver , didn’t I ? I mean it was careless of me to make such a -# VB I/D+ NSg/VB/J+ NSg+ . VB ISg/#r+ . ISg/#r+ NSg/VB/J NPr/ISg+ VPt J P NPr/ISg+ P NSg/VB NSg/I D/P +# VP I/D+ NSg/VB/J+ NSg+ . VXPt ISg/#r+ . ISg/#r+ NSg/VB/J NPr/ISg+ VPt J P NPr/ISg+ P NSg/VB NSg/I D/P > wrong guess . I thought you were rather an honest , straightforward person . I # NSg/VB/J/R NSg/VB+ . ISg/#r+ N🅪Sg/VP ISgPl+ NSg/VPt NPr/VB/J/R D/P VB/JS . J+ NSg/VB+ . ISg/#r+ > thought it was your secret pride . ” @@ -11474,8 +11474,8 @@ # N🅪Sg/VB/Am+ . . > # -> She didn’t answer . Angry , and half in love with her , and tremendously sorry , I -# ISg+ VB NSg/VB+ . VB/J . VB/C N🅪Sg/VB/J/P+ NPr/J/R/P NPr🅪Sg/VB P ISg/D$+ . VB/C R NSg/VB/J . ISg/#r+ +> She didn’t answer . Angry , and half in love with her , and tremendously sorry , I +# ISg+ VXPt NSg/VB+ . VB/J . VB/C N🅪Sg/J/P+ NPr/J/R/P NPr🅪Sg/VB P ISg/D$+ . VB/C R NSg/VB/J . ISg/#r+ > turned away . # VP/J VB/J . > @@ -11487,9 +11487,9 @@ > body as if to fight off interference , his head moving sharply here and there , # NSg/VB+ NSg/R NSg/C P NSg/VB NSg/VB/J/P NSg/VB+ . ISg/D$+ NPr/VB/J+ Nᴹ/Vg/J R NSg/J/R VB/C R . > adapting itself to his restless eyes . Just as I slowed up to avoid overtaking -# Nᴹ/Vg/J ISg+ P ISg/D$+ J NPl/V3+ . J NSg/R ISg/#r+ VP/J NSg/VB/J/P P VB Nᴹ/Vg/J +# Nᴹ/Vg/J ISg+ P ISg/D$+ J NPl/V3+ . J/R NSg/R ISg/#r+ VP/J NSg/VB/J/P P VB Nᴹ/Vg/J > him he stopped and began frowning into the windows of a jewelry store . Suddenly -# ISg+ NPr/ISg+ VB/J VB/C VPt Nᴹ/Vg/J P D NPrPl/V3 P D/P+ Nᴹ/VB+ NSg/VB+ . R +# ISg+ NPr/ISg+ VP/J VB/C VPt Nᴹ/Vg/J P D NPrPl/V3 P D/P+ Nᴹ/VB+ NSg/VB+ . R > he saw me and walked back , holding out his hand . # NPr/ISg+ NSg/VPt NPr/ISg+ VB/C VP/J NSg/VB/J . Nᴹ/Vg/J NSg/VB/J/R/P ISg/D$+ NSg/VB+ . > @@ -11503,17 +11503,17 @@ > # > “ You're crazy , Nick , ” he said quickly . “ Crazy as hell . I don’t know what’s the -# . + NSg/J . NPr/VB+ . . NPr/ISg+ VP/J R . . NSg/J NSg/R NPr/VB+ . ISg/#r+ VB NSg/VB NSg$ D +# . + NSg/J . NPr/VB+ . . NPr/ISg+ VP/J R . . NSg/J NSg/R NPr/VB+ . ISg/#r+ VXB NSg/VB NSg$ D > matter with you . ” # N🅪Sg/VB+ P ISgPl+ . . > # -> “ Tom , ” I inquired , “ what did you say to Wilson that afternoon ? ” -# . NPr/VB+ . . ISg/#r+ VP/J . . NSg/I+ VPt ISgPl+ NSg/VB P NPr+ NSg/I/C/Ddem+ N🅪Sg+ . . +> “ Tom , ” I inquired , “ what did you say to Wilson that afternoon ? ” +# . NPr/VB+ . . ISg/#r+ VP/J . . NSg/I+ VXPt ISgPl+ NSg/VB P NPr+ NSg/I/C/Ddem+ N🅪Sg+ . . > # > He stared at me without a word , and I knew I had guessed right about those -# NPr/ISg+ VP/J NSg/P NPr/ISg+ C/P D/P+ NSg/VB+ . VB/C ISg/#r+ VPt ISg/#r+ VB VP/J NPr/VB/J J/P I/Ddem +# NPr/ISg+ VP/J NSg/P NPr/ISg+ C/P D/P+ NSg/VB+ . VB/C ISg/#r+ VPt ISg/#r+ VP VP/J NPr/VB/J J/P I/Ddem > missing hours . I started to turn away , but he took a step after me and grabbed # Nᴹ/Vg/J NPl+ . ISg/#r+ VP/J P NSg/VB VB/J . NSg/C/P NPr/ISg+ VPt D/P+ NSg/VB+ P NPr/ISg+ VB/C VP > my arm . @@ -11523,29 +11523,29 @@ > “ I told him the truth , ” he said . “ He came to the door while we were getting # . ISg/#r+ VP ISg+ D+ N🅪Sg/VB+ . . NPr/ISg+ VP/J . . NPr/ISg+ NSg/VPt/P P D+ NSg/VB+ NSg/VB/C/P IPl+ NSg/VPt NSg/Vg > ready to leave , and when I sent down word that we weren’t in he tried to force -# NSg/VB/J P NSg/VB . VB/C NSg/I/C ISg/#r+ NSg/VB N🅪Sg/VB/J/P NSg/VB NSg/I/C/Ddem IPl+ VB NPr/J/R/P NPr/ISg+ VP/J P N🅪Sg/VB +# NSg/VB/J P NSg/VB . VB/C NSg/I/C ISg/#r+ NSg/VP N🅪Sg/VB/J/P NSg/VB NSg/I/C/Ddem IPl+ VPt NPr/J/R/P NPr/ISg+ VP/J P N🅪Sg/VB > his way up - stairs . He was crazy enough to kill me if I hadn’t told him who owned -# ISg/D$+ NSg/J+ NSg/VB/J/P . NPl+ . NPr/ISg+ VPt NSg/J NSg/I P NSg/VB NPr/ISg+ NSg/C ISg/#r+ VB VP ISg+ NPr/I+ VP/J +# ISg/D$+ NSg/J+ NSg/VB/J/P . NPl+ . NPr/ISg+ VPt NSg/J NSg/I P NSg/VB NPr/ISg+ NSg/C ISg/#r+ VPt VP ISg+ NPr/I+ VP/J > the car . His hand was on a revolver in his pocket every minute he was in the # D NSg+ . ISg/D$+ NSg/VB+ VPt J/P D/P NSg NPr/J/R/P ISg/D$+ NSg/VB/J Dq NSg/VB/J+ NPr/ISg+ VPt NPr/J/R/P D -> house — ” He broke off defiantly . “ What if I did tell him ? That fellow had it -# NPr/VB+ . . NPr/ISg+ NSg/VPt/J NSg/VB/J/P R . . NSg/I+ NSg/C ISg/#r+ VPt NPr/VB ISg+ . NSg/I/C/Ddem NSg/VB VB NPr/ISg+ -> coming to him . He threw dust into your eyes just like he did in Daisy’s , but he -# Nᴹ/Vg/J P ISg+ . NPr/ISg+ VB Nᴹ/VB+ P D$+ NPl/V3+ J NSg/VB/J/C/P NPr/ISg+ VPt NPr/J/R/P NSg$ . NSg/C/P NPr/ISg+ +> house — ” He broke off defiantly . “ What if I did tell him ? That fellow had it +# NPr/VB+ . . NPr/ISg+ NSg/VPt/J NSg/VB/J/P R . . NSg/I+ NSg/C ISg/#r+ VXPt NPr/VB ISg+ . NSg/I/C/Ddem NSg VP NPr/ISg+ +> coming to him . He threw dust into your eyes just like he did in Daisy’s , but he +# Nᴹ/Vg/J P ISg+ . NPr/ISg+ VPt Nᴹ/VB+ P D$+ NPl/V3+ J/R NSg/VB/J/C/P NPr/ISg+ VXPt NPr/J/R/P NSg$ . NSg/C/P NPr/ISg+ > was a tough one . He ran over Myrtle like you’d run over a dog and never even -# VPt D/P NSg/VB/J NSg/I/J+ . NPr/ISg+ NSg/VPt NSg/J/P NPr NSg/VB/J/C/P K NSg/VBPp NSg/J/P D/P NSg/VB/J+ VB/C R NSg/VB/J +# VPt D/P NSg/VB/J NSg/I/J+ . NPr/ISg+ NSg/VPt NSg/J/P NPr NSg/VB/J/C/P K NSg/VBPp NSg/J/P D/P NSg/VB/J+ VB/C R NSg/VB/J/R > stopped his car . ” -# VB/J ISg/D$+ NSg+ . . +# VP/J ISg/D$+ NSg+ . . > # > There was nothing I could say , except the one unutterable fact that it wasn’t -# R+ VPt NSg/I/J+ ISg/#r+ NSg/VXB NSg/VB . VB/C/P D+ NSg/I/J+ NSg/J NSg+ NSg/I/C/Ddem+ NPr/ISg+ VB +# R+ VPt NSg/I/J+ ISg/#r+ NSg/VXB NSg/VB . VB/C/P D+ NSg/I/J+ NSg/J NSg+ NSg/I/C/Ddem+ NPr/ISg+ VPt > true . # NSg/VB/J . > # > “ And if you think I didn’t have my share of suffering — look here , when I went to -# . VB/C NSg/C ISgPl+ NSg/VB ISg/#r+ VB NSg/VXB D$+ NSg/VB P Nᴹ/Vg/J+ . NSg/VB NSg/J/R . NSg/I/C ISg/#r+ NSg/VPt P +# . VB/C NSg/C ISgPl+ NSg/VB ISg/#r+ VXPt NSg/VXB D$+ NSg/VB P Nᴹ/Vg/J+ . NSg/VB NSg/J/R . NSg/I/C ISg/#r+ NSg/VPt P > give up that flat and saw that damn box of dog biscuits sitting there on the # NSg/VB NSg/VB/J/P NSg/I/C/Ddem NSg/VB/J VB/C NSg/VPt NSg/I/C/Ddem NSg/VB/J NSg/VB P NSg/VB/J+ NPl NSg/Vg/J R J/P D > sideboard , I sat down and cried like a baby . By God it was awful — ” @@ -11553,29 +11553,29 @@ > # > I couldn’t forgive him or like him , but I saw that what he had done was , to him , -# ISg/#r+ VB VB ISg+ NPr/C NSg/VB/J/C/P ISg+ . NSg/C/P ISg/#r+ NSg/VPt NSg/I/C/Ddem NSg/I+ NPr/ISg+ VB NSg/VPp/J VPt . P ISg+ . +# ISg/#r+ VXB VB ISg+ NPr/C NSg/VB/J/C/P ISg+ . NSg/C/P ISg/#r+ NSg/VPt NSg/I/C/Ddem NSg/I+ NPr/ISg+ VP NSg/VPp/J VPt . P ISg+ . > entirely justified . It was all very careless and confused . They were careless # R VP/J . NPr/ISg+ VPt NSg/I/J/C/Dq J/R J VB/C VP/J . IPl+ NSg/VPt J -> people , Tom and Daisy — they smashed up things and creatures and then retreated -# NPl/VB . NPr/VB VB/C NPr+ . IPl+ VP/J NSg/VB/J/P NPl VB/C NPl+ VB/C NSg/J/C VP/J +> people , Tom and Daisy — they smashed up things and creatures and then retreated +# NPl/VB . NPr/VB VB/C NPr+ . IPl+ VP/J NSg/VB/J/P NPl VB/C NPl+ VB/C NSg/J/R/C VP/J > back into their money or their vast carelessness , or whatever it was that kept # NSg/VB/J P D$+ N🅪Sg/J+ NPr/C D$+ NSg/J Nᴹ . NPr/C NSg/I/J+ NPr/ISg+ VPt NSg/I/C/Ddem+ VP > them together , and let other people clean up the mess they had made . . . . -# NSg/IPl+ J . VB/C NSg/VBP NSg/VB/J NPl/VB+ NSg/VB/J NSg/VB/J/P D NSg/VB+ IPl+ VB VB . . . . +# NSg/IPl+ J . VB/C NSg/VBP NSg/VB/J NPl/VB+ NSg/VB/J NSg/VB/J/P D NSg/VB+ IPl+ VP VP . . . . > # -> I shook hands with him ; it seemed silly not to , for I felt suddenly as though I -# ISg/#r+ NSg/VB/J NPl/V3+ P ISg+ . NPr/ISg+ VP/J NSg/J NSg/R/C P . R/C/P ISg/#r+ N🅪Sg/VB/J R NSg/R VB/C ISg/#r+ -> were talking to a child . Then he went into the jewelry store to buy a pearl -# NSg/VPt Nᴹ/Vg/J P D/P+ NSg/VB+ . NSg/J/C NPr/ISg+ NSg/VPt P D+ Nᴹ/VB+ NSg/VB+ P NSg/VB D/P+ NPr/VB+ +> I shook hands with him ; it seemed silly not to , for I felt suddenly as though I +# ISg/#r+ NSg/VPt/J NPl/V3+ P ISg+ . NPr/ISg+ VP/J NSg/J NSg/R/C P . R/C/P ISg/#r+ N🅪Sg/VP/J R NSg/R VB/C ISg/#r+ +> were talking to a child . Then he went into the jewelry store to buy a pearl +# NSg/VPt Nᴹ/Vg/J P D/P+ NSg/VB+ . NSg/J/R/C NPr/ISg+ NSg/VPt P D+ Nᴹ/VB+ NSg/VB+ P NSg/VB D/P+ NPr/VB+ > necklace — or perhaps only a pair of cuff buttons — rid of my provincial # NSg/VB+ . NPr/C NSg/R J/R/C D/P NSg/VB P NSg/VB NPl/V3+ . VB P D$+ NSg/J > squeamishness forever . # NSg NSg/J . > # -> Gatsby’s house was still empty when I left — the grass on his lawn had grown as -# NSg$ NPr/VB+ VPt NSg/VB/J NSg/VB/J NSg/I/C ISg/#r+ NPr/VB/J . D NPr🅪Sg/VB+ J/P ISg/D$+ NSg/VB+ VB VB/J NSg/R +> Gatsby’s house was still empty when I left — the grass on his lawn had grown as +# NSg$ NPr/VB+ VPt NSg/VB/J/R NSg/VB/J NSg/I/C ISg/#r+ NPr/VP/J . D NPr🅪Sg/VB+ J/P ISg/D$+ NSg/VB+ VP VB/J NSg/R > long as mine . One of the taxi drivers in the village never took a fare past the # NPr/VB/J NSg/R NSg/I/VB+ . NSg/I/J P D+ NSg/VB+ NPl+ NPr/J/R/P D+ NSg+ R VPt D/P+ N🅪Sg/VB+ NSg/VB/J/P D+ > entrance gate without stopping for a minute and pointing inside ; perhaps it was @@ -11583,23 +11583,23 @@ > he who drove Daisy and Gatsby over to East Egg the night of the accident , and # NPr/ISg+ NPr/I+ NSg/VPt NPr+ VB/C NPr NSg/J/P P NPr/J+ N🅪Sg/VB D N🅪Sg/VB P D NSg/J+ . VB/C > perhaps he had made a story about it all his own . I didn’t want to hear it and I -# NSg/R NPr/ISg+ VB VB D/P NSg/VB+ J/P NPr/ISg+ NSg/I/J/C/Dq ISg/D$+ NSg/VB/J . ISg/#r+ VB NSg/VB P VB NPr/ISg+ VB/C ISg/#r+ +# NSg/R NPr/ISg+ VP VP D/P NSg/VB+ J/P NPr/ISg+ NSg/I/J/C/Dq ISg/D$+ NSg/VB/J . ISg/#r+ VXPt NSg/VB P VB NPr/ISg+ VB/C ISg/#r+ > avoided him when I got off the train . # VP/J ISg+ NSg/I/C ISg/#r+ VP NSg/VB/J/P D NSg/VB+ . > # > I spent my Saturday nights in New York because those gleaming , dazzling parties -# ISg/#r+ VB/J D$+ NSg/VB+ NPl/V3+ NPr/J/R/P NSg/J+ NPr+ C/P I/Ddem+ Nᴹ/Vg/J+ . Nᴹ/Vg/J NPl/V3 -> of his were with me so vividly that I could still hear the music and the -# P ISg/D$+ NSg/VPt P NPr/ISg+ NSg/I/J/R/C R NSg/I/C/Ddem ISg/#r+ NSg/VXB NSg/VB/J VB D N🅪Sg/VB/J VB/C D+ +# ISg/#r+ VP/J D$+ NSg/VB+ NPl/V3+ NPr/J/R/P NSg/J+ NPr+ C/P I/Ddem+ Nᴹ/Vg/J+ . Nᴹ/Vg/J NPl/V3 +> of his were with me so vividly that I could still hear the music and the +# P ISg/D$+ NSg/VPt P NPr/ISg+ NSg/I/J/R/C R NSg/I/C/Ddem ISg/#r+ NSg/VXB NSg/VB/J/R VB D N🅪Sg/VB/J VB/C D+ > laughter , faint and incessant , from his garden , and the cars going up and down # Nᴹ+ . NSg/VB/J VB/C J . P ISg/D$+ NSg/VB/J+ . VB/C D+ NPl+ Nᴹ/Vg/J NSg/VB/J/P VB/C N🅪Sg/VB/J/P -> his drive . One night I did hear a material car there , and saw its lights stop at -# ISg/D$+ N🅪Sg/VB . NSg/I/J+ N🅪Sg/VB+ ISg/#r+ VPt VB D/P+ N🅪Sg/VB/J+ NSg+ R . VB/C NSg/VPt ISg/D$+ NPl/V3+ NSg/VB NSg/P +> his drive . One night I did hear a material car there , and saw its lights stop at +# ISg/D$+ N🅪Sg/VB . NSg/I/J+ N🅪Sg/VB+ ISg/#r+ VXPt VB D/P+ N🅪Sg/VB/J+ NSg+ R . VB/C NSg/VPt ISg/D$+ NPl/V3+ NSg/VB NSg/P > his front steps . But I didn’t investigate . Probably it was some final guest who -# ISg/D$+ NSg/VB/J+ NPl/V3+ . NSg/C/P ISg/#r+ VB VB . R NPr/ISg+ VPt I/J/R/Dq NSg/VB/J NSg/VB NPr/I+ +# ISg/D$+ NSg/VB/J+ NPl/V3+ . NSg/C/P ISg/#r+ VXPt VB . R NPr/ISg+ VPt I/J/R/Dq NSg/VB/J NSg/VB NPr/I+ > had been away at the ends of the earth and didn’t know that the party was over . -# VB NSg/VPp VB/J NSg/P D NPl/V3 P D+ NPrᴹ/VB+ VB/C VB NSg/VB NSg/I/C/Ddem D NSg/VB/J+ VPt NSg/J/P . +# VP NSg/VPp VB/J NSg/P D NPl/V3 P D+ NPrᴹ/VB+ VB/C VXPt NSg/VB NSg/I/C/Ddem D NSg/VB/J+ VPt NSg/J/P . > # > On the last night , with my trunk packed and my car sold to the grocer , I went @@ -11607,11 +11607,11 @@ > over and looked at that huge incoherent failure of a house once more . On the # NSg/J/P VB/C VP/J NSg/P NSg/I/C/Ddem J J N🅪Sg P D/P NPr/VB+ NSg/C NPr/I/J/R/Dq . J/P D+ > white steps an obscene word , scrawled by some boy with a piece of brick , stood -# NPr🅪Sg/VB/J+ NPl/V3+ D/P VB/J NSg/VB+ . VP/J NSg/J/P I/J/R/Dq NSg/VB+ P D/P NSg/VB P N🅪Sg/VB/J+ . VB +# NPr🅪Sg/VB/J+ NPl/V3+ D/P VB/J NSg/VB+ . VP/J NSg/J/P I/J/R/Dq NSg/VB+ P D/P NSg/VB P N🅪Sg/VB/J+ . VP > out clearly in the moonlight , and I erased it , drawing my shoe raspingly along # NSg/VB/J/R/P R NPr/J/R/P D N🅪Sg/VB+ . VB/C ISg/#r+ VP/J NPr/ISg+ . N🅪Sg/Vg/J D$+ NSg/VB+ ? P -> the stone . Then I wandered down to the beach and sprawled out on the sand . -# D NPr🅪SgPl/VB/J+ . NSg/J/C ISg/#r+ VP/J N🅪Sg/VB/J/P P D+ NPr/VB+ VB/C VP/J NSg/VB/J/R/P J/P D+ NSg/VB/J+ . +> the stone . Then I wandered down to the beach and sprawled out on the sand . +# D NPr🅪SgPl/VB/J+ . NSg/J/R/C ISg/#r+ VP/J N🅪Sg/VB/J/P P D+ NPr/VB+ VB/C VP/J NSg/VB/J/R/P J/P D+ NSg/VB/J+ . > # > Most of the big shore places were closed now and there were hardly any lights @@ -11623,11 +11623,11 @@ > aware of the old island here that flowered once for Dutch sailors ’ eyes — a fresh , # VB/J P D NSg/J NSg/VB+ NSg/J/R NSg/I/C/Ddem VP/J NSg/C R/C/P NPrᴹ/VB/J NPl+ . NPl/V3+ . D/P NSg/VB/J . > green breast of the new world . Its vanished trees , the trees that had made way -# NPr🅪Sg/VB/J NSg/VB P D NSg/J NSg/VB+ . ISg/D$+ VP/J NPl/V3+ . D+ NPl/V3+ NSg/I/C/Ddem+ VB VB NSg/J +# NPr🅪Sg/VB/J NSg/VB P D NSg/J NSg/VB+ . ISg/D$+ VP/J NPl/V3+ . D+ NPl/V3+ NSg/I/C/Ddem+ VP VP NSg/J > for Gatsby’s house , had once pandered in whispers to the last and greatest of -# R/C/P NSg$ NPr/VB+ . VB NSg/C VP/J NPr/J/R/P NPl/V3 P D NSg/VB/J VB/C JS P -> all human dreams ; for a transitory enchanted moment man must have held his -# NSg/I/J/C/Dq NSg/VB/J NPl/V3+ . R/C/P D/P J VP/J NSg+ NPr/VB/J+ NSg/VB NSg/VXB VB ISg/D$+ +# R/C/P NSg$ NPr/VB+ . VP NSg/C VP/J NPr/J/R/P NPl/V3 P D NSg/VB/J VB/C JS P +> all human dreams ; for a transitory enchanted moment man must have held his +# NSg/I/J/C/Dq NSg/VB/J NPl/V3+ . R/C/P D/P J VP/J NSg+ NPr/VB/J+ NSg/VXB NSg/VXB VP ISg/D$+ > breath in the presence of this continent , compelled into an esthetic # N🅪Sg/VB/J+ NPr/J/R/P D N🅪Sg/VB P I/Ddem NPr/J+ . VP/J P D/P ? > contemplation he neither understood nor desired , face to face for the last time @@ -11638,12 +11638,12 @@ # > And as I sat there brooding on the old , unknown world , I thought of Gatsby’s # VB/C NSg/R ISg/#r+ NSg/VP/J R Nᴹ/Vg/J J/P D NSg/J . NSg/VB/J+ NSg/VB+ . ISg/#r+ N🅪Sg/VP P NSg$ -> wonder when he first picked out the green light at the end of Daisy’s dock . He -# N🅪Sg/VB NSg/I/C NPr/ISg+ NSg/VB/J VP/J NSg/VB/J/R/P D NPr🅪Sg/VB/J N🅪Sg/VB/J+ NSg/P D NSg/VB P NSg$ NSg/VB+ . NPr/ISg+ -> had come a long way to this blue lawn , and his dream must have seemed so close -# VB NSg/VBPp/P D/P NPr/VB/J NSg/J+ P I/Ddem+ N🅪Sg/VB/J+ NSg/VB+ . VB/C ISg/D$+ NSg/VB/J+ NSg/VB NSg/VXB VP/J NSg/I/J/R/C NSg/VB/J -> that he could hardly fail to grasp it . He did not know that it was already -# NSg/I/C/Ddem NPr/ISg+ NSg/VXB R NSg/VB/J P NSg/VB NPr/ISg+ . NPr/ISg+ VPt NSg/R/C NSg/VB NSg/I/C/Ddem NPr/ISg+ VPt R +> wonder when he first picked out the green light at the end of Daisy’s dock . He +# N🅪Sg/VB NSg/I/C NPr/ISg+ NSg/J VP/J NSg/VB/J/R/P D NPr🅪Sg/VB/J N🅪Sg/VB/J+ NSg/P D NSg/VB P NSg$ NSg/VB+ . NPr/ISg+ +> had come a long way to this blue lawn , and his dream must have seemed so close +# VP NSg/VBPp/P D/P NPr/VB/J NSg/J+ P I/Ddem+ N🅪Sg/VB/J+ NSg/VB+ . VB/C ISg/D$+ NSg/VB/J+ NSg/VXB NSg/VXB VP/J NSg/I/J/R/C NSg/VB/J +> that he could hardly fail to grasp it . He did not know that it was already +# NSg/I/C/Ddem NPr/ISg+ NSg/VXB R NSg/VB/J P NSg/VB NPr/ISg+ . NPr/ISg+ VXPt NSg/R/C NSg/VB NSg/I/C/Ddem NPr/ISg+ VPt R > behind him , somewhere back in that vast obscurity beyond the city , where the # NSg/J/P ISg+ . NSg NSg/VB/J NPr/J/R/P NSg/I/C/Ddem+ NSg/J+ Nᴹ+ NSg/P D+ NSg+ . NSg/R/C D > dark fields of the republic rolled on under the night . @@ -11652,8 +11652,8 @@ # > Gatsby believed in the green light , the orgastic future that year by year # NPr VP/J NPr/J/R/P D NPr🅪Sg/VB/J N🅪Sg/VB/J+ . D ? NSg/J+ NSg/I/C/Ddem+ NSg NSg/J/P NSg+ -> recedes before us . It eluded us then , but that’s no matter — to - morrow we will run -# V3 C/P NPr/IPl+ . NPr/ISg+ VP/J NPr/IPl+ NSg/J/C . NSg/C/P NSg$ NPr/Dq/P+ N🅪Sg/VB+ . P . NPr/VB IPl+ NPr/VXB NSg/VBPp +> recedes before us . It eluded us then , but that’s no matter — to - morrow we will run +# V3 C/P NPr/IPl+ . NPr/ISg+ VP/J NPr/IPl+ NSg/J/R/C . NSg/C/P NSg$ NPr/Dq/P+ N🅪Sg/VB+ . P . NPr/VB IPl+ NPr/VXB NSg/VBPp > faster , stretch out our arms farther . . . . And one fine morning — — — # NSg/JC . N🅪Sg/VB+ NSg/VB/J/R/P D$+ NPl/V3+ VB/JC . . . . VB/C NSg/I/J+ NSg/VB/J+ N🅪Sg/Vg/J+ . . . > diff --git a/harper-core/tests/text/tagged/this and that.md b/harper-core/tests/text/tagged/this and that.md index f2a73d76..b3aa54df 100644 --- a/harper-core/tests/text/tagged/this and that.md +++ b/harper-core/tests/text/tagged/this and that.md @@ -10,36 +10,36 @@ # . I/Ddem . NPr/J/R/P NSg/J NPl/V3 P D/P NPr/VB P NSg/VB+ NPl/V3+ . > # -> Examples -# NPl/V3+ +> Examples +# HeadingStart NPl/V3+ > # -> This triangle is nice . -# I/Ddem NSg VL3 NPr/VB/J . -> This is nice . -# I/Ddem+ VL3 NPr/VB/J . -> That triangle is nice . -# NSg/I/C/Ddem+ NSg VL3 NPr/VB/J . -> That is nice . -# NSg/I/C/Ddem+ VL3 NPr/VB/J . -> These triangles are nice . -# I/Ddem NPl VB NPr/VB/J . -> These are nice . -# I/Ddem+ VB NPr/VB/J . -> Those triangles are nice . -# I/Ddem NPl VB NPr/VB/J . -> Those are nice . -# I/Ddem+ VB NPr/VB/J . +> This triangle is nice . +# I/Ddem NSg VL3 NPr/J . +> This is nice . +# I/Ddem+ VL3 NPr/J . +> That triangle is nice . +# NSg/I/C/Ddem+ NSg VL3 NPr/J . +> That is nice . +# NSg/I/C/Ddem+ VL3 NPr/J . +> These triangles are nice . +# I/Ddem NPl VB NPr/J . +> These are nice . +# I/Ddem+ VB NPr/J . +> Those triangles are nice . +# I/Ddem NPl VB NPr/J . +> Those are nice . +# I/Ddem+ VB NPr/J . > # -> This massage is nice . -# I/Ddem+ NSg/VB+ VL3 NPr/VB/J . -> That massage is nice . -# NSg/I/C/Ddem NSg/VB+ VL3 NPr/VB/J . -> These massages are nice . -# I/Ddem+ NPl/V3+ VB NPr/VB/J . -> Those massages are nice . -# I/Ddem+ NPl/V3+ VB NPr/VB/J . +> This massage is nice . +# I/Ddem+ NSg/VB+ VL3 NPr/J . +> That massage is nice . +# NSg/I/C/Ddem NSg/VB+ VL3 NPr/J . +> These massages are nice . +# I/Ddem+ NPl/V3+ VB NPr/J . +> Those massages are nice . +# I/Ddem+ NPl/V3+ VB NPr/J . > This massages well . # I/Ddem+ NPl/V3+ NSg/VB/J/R . > That massages well . diff --git a/harper-html/Cargo.toml b/harper-html/Cargo.toml index 4921ef8a..61021c95 100644 --- a/harper-html/Cargo.toml +++ b/harper-html/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-html" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" diff --git a/harper-ink/Cargo.toml b/harper-ink/Cargo.toml index 9b8f1b3d..aeb24ce6 100644 --- a/harper-ink/Cargo.toml +++ b/harper-ink/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-ink" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" diff --git a/harper-jjdescription/Cargo.toml b/harper-jjdescription/Cargo.toml index 860493e7..3c7caad8 100644 --- a/harper-jjdescription/Cargo.toml +++ b/harper-jjdescription/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-jjdescription" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" diff --git a/harper-literate-haskell/Cargo.toml b/harper-literate-haskell/Cargo.toml index cc8eb4fc..7258dd96 100644 --- a/harper-literate-haskell/Cargo.toml +++ b/harper-literate-haskell/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-literate-haskell" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" diff --git a/harper-ls/Cargo.toml b/harper-ls/Cargo.toml index dcfa0e17..af52c025 100644 --- a/harper-ls/Cargo.toml +++ b/harper-ls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-ls" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" @@ -24,13 +24,13 @@ dirs = "6.0.0" anyhow = "1.0.100" serde_json = "1.0.145" itertools = "0.14.0" -tracing = { version = "0.1.41", default-features = false, features = ["std"] } -tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt", "std"] } +tracing = { version = "0.1.43", default-features = false, features = ["std"] } +tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt", "std"] } resolve-path = "0.1.0" open = "5.3.3" futures = "0.3.31" serde = { version = "1.0.228", features = ["derive"] } -indexmap = { version = "2.12.0", features = ["serde"] } +indexmap = { version = "2.12.1", features = ["serde"] } globset = "0.4.18" harper-ink = { version = "1.0.0", path = "../harper-ink" } diff --git a/harper-ls/src/backend.rs b/harper-ls/src/backend.rs index d3838181..83a06adb 100644 --- a/harper-ls/src/backend.rs +++ b/harper-ls/src/backend.rs @@ -26,7 +26,7 @@ use harper_literate_haskell::LiterateHaskellParser; use harper_python::PythonParser; use harper_stats::{Record, Stats}; use harper_typst::Typst; -use serde_json::Value; +use serde_json::{Value, json}; use tokio::sync::{Mutex, RwLock}; use tower_lsp_server::jsonrpc::Result as JsonResult; use tower_lsp_server::lsp_types::notification::PublishDiagnostics; @@ -359,7 +359,7 @@ impl Backend { Some(Box::new(ts_parser)) } } - "git-commit" | "gitcommit" => { + "git-commit" | "gitcommit" | "octo" => { Some(Box::new(GitCommitParser::new_markdown(markdown_options))) } "html" => Some(Box::new(HtmlParser::default())), @@ -483,7 +483,7 @@ impl Backend { section: None, }]) .await - .unwrap(); + .unwrap_or(vec![json!({ "harper-ls": {} })]); if let Some(first) = new_config.pop() { self.update_config_from_obj(first).await; diff --git a/harper-pos-utils/Cargo.toml b/harper-pos-utils/Cargo.toml index 79184b8a..e8fa5bbe 100644 --- a/harper-pos-utils/Cargo.toml +++ b/harper-pos-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-pos-utils" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" diff --git a/harper-python/Cargo.toml b/harper-python/Cargo.toml index 3ab11dff..4b89bdf6 100644 --- a/harper-python/Cargo.toml +++ b/harper-python/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-python" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" diff --git a/harper-stats/Cargo.toml b/harper-stats/Cargo.toml index e0114864..dcbea14d 100644 --- a/harper-stats/Cargo.toml +++ b/harper-stats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-stats" -version = "1.0.0" +version = "1.3.0" edition = "2021" description = "The language checker for developers." license = "Apache-2.0" @@ -10,7 +10,7 @@ repository = "https://github.com/automattic/harper" [dependencies] serde = { version = "1.0.228", features = ["derive"] } harper-core = { path = "../harper-core", version = "1.0.0", features = ["concurrent"] } -uuid = { version = "1.18.1", features = ["serde", "v4"] } +uuid = { version = "1.19.0", features = ["serde", "v4"] } serde_json = "1.0.145" chrono = "0.4.42" diff --git a/harper-tree-sitter/Cargo.toml b/harper-tree-sitter/Cargo.toml index 3062b33b..b34cc124 100644 --- a/harper-tree-sitter/Cargo.toml +++ b/harper-tree-sitter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-tree-sitter" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" diff --git a/harper-typst/Cargo.toml b/harper-typst/Cargo.toml index 68f5daff..f07f5d4c 100644 --- a/harper-typst/Cargo.toml +++ b/harper-typst/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-typst" -version = "1.0.0" +version = "1.3.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" diff --git a/harper-wasm/Cargo.toml b/harper-wasm/Cargo.toml index 1c4f1029..996c3287 100644 --- a/harper-wasm/Cargo.toml +++ b/harper-wasm/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] console_error_panic_hook = "0.1.7" -tracing = "0.1.41" +tracing = "0.1.43" tracing-wasm = "0.2.1" wasm-bindgen = "0.2.97" harper-core = { path = "../harper-core", version = "1.0.0", features = ["concurrent"] } diff --git a/harper-wasm/src/lib.rs b/harper-wasm/src/lib.rs index a630695c..8c6949e3 100644 --- a/harper-wasm/src/lib.rs +++ b/harper-wasm/src/lib.rs @@ -7,7 +7,7 @@ use std::sync::Arc; use harper_core::DialectFlags; use harper_core::language_detection::is_doc_likely_english; use harper_core::linting::{LintGroup, Linter as _}; -use harper_core::parsers::{IsolateEnglish, Markdown, Parser, PlainEnglish}; +use harper_core::parsers::{IsolateEnglish, Markdown, OopsAllHeadings, Parser, PlainEnglish}; use harper_core::remove_overlaps_map; use harper_core::{ CharString, DictWordMetadata, Document, IgnoredLints, LintContext, Lrc, remove_overlaps, @@ -253,11 +253,20 @@ impl Linter { ctx.default_hash() } - pub fn organized_lints(&mut self, text: String, language: Language) -> Vec { + pub fn organized_lints( + &mut self, + text: String, + language: Language, + all_headings: bool, + ) -> Vec { let source: Vec<_> = text.chars().collect(); let source = Lrc::new(source); - let parser = language.create_parser(); + let mut parser = language.create_parser(); + + if all_headings { + parser = Box::new(OopsAllHeadings::new(parser)); + } let document = Document::new_from_vec(source.clone(), &parser, &self.dictionary); @@ -292,11 +301,15 @@ impl Linter { } /// Perform the configured linting on the provided text. - pub fn lint(&mut self, text: String, language: Language) -> Vec { + pub fn lint(&mut self, text: String, language: Language, all_headings: bool) -> Vec { let source: Vec<_> = text.chars().collect(); let source = Lrc::new(source); - let parser = language.create_parser(); + let mut parser = language.create_parser(); + + if all_headings { + parser = Box::new(OopsAllHeadings::new(parser)); + } let document = Document::new_from_vec(source.clone(), &parser, &self.dictionary); @@ -641,7 +654,7 @@ mod tests { linter.import_words(vec![text.clone()]); dbg!(linter.dictionary.get_word_metadata_str(&text)); - let lints = linter.lint(text, Language::Plain); + let lints = linter.lint(text, Language::Plain, false); assert!(lints.is_empty()); } } diff --git a/justfile b/justfile index 318fa639..0b08b7b7 100644 --- a/justfile +++ b/justfile @@ -627,7 +627,7 @@ newest-dict-changes *numCommits: }); }); -# Print the input string or file with nominal phrases highlighted. +# Print the input string or file with nominal phrases highlighted. These are generated using Harper's chunker. getnps text: cargo run --bin harper-cli -- nominal-phrases "{{text}}" diff --git a/packages/chrome-plugin/package.json b/packages/chrome-plugin/package.json index 5e17cac8..aba8c564 100644 --- a/packages/chrome-plugin/package.json +++ b/packages/chrome-plugin/package.json @@ -1,7 +1,7 @@ { "name": "chrome-plugin", "displayName": "chrome-plugin", - "version": "1.0.0", + "version": "1.3.0", "author": "no one", "description": "The private grammar checker for 21st Century English", "type": "module", @@ -22,11 +22,11 @@ "fmt": "prettier --write '**/*.{svelte,ts,json,css,scss,md}'", "zip-for-chrome": "TARGET_BROWSER=chrome npm run build && node src/zip.js harper-chrome-plugin.zip", "zip-for-firefox": "TARGET_BROWSER=firefox npm run build && node src/zip.js harper-firefox-plugin.zip", - "test": "playwright test --headed --reporter=dot --quiet" + "test": "playwright test --headed --reporter=dot" }, "devDependencies": { "@crxjs/vite-plugin": "^2.0.0-beta.26", - "@playwright/test": "^1.52.0", + "@playwright/test": "^1.57.0", "@sveltejs/vite-plugin-svelte": "^4.0.0", "@types/chrome": "^0.0.246", "@types/lodash-es": "^4.17.12", diff --git a/packages/chrome-plugin/playwright.config.ts b/packages/chrome-plugin/playwright.config.ts index dd00d097..9a447044 100644 --- a/packages/chrome-plugin/playwright.config.ts +++ b/packages/chrome-plugin/playwright.config.ts @@ -9,7 +9,7 @@ export default defineConfig({ /* Fail the build on CI if you accidentally left test.only in the source code. */ forbidOnly: !!process.env.CI, /* Retry on CI only */ - retries: process.env.CI ? 2 : 0, + retries: process.env.CI ? 4 : 0, /* Opt out of parallel tests on CI. */ workers: process.env.CI ? 1 : undefined, /* Reporter to use. See https://playwright.dev/docs/test-reporters */ @@ -18,10 +18,13 @@ export default defineConfig({ /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ trace: 'on-first-retry', }, + /** A half hour */ + globalTimeout: 1800000, webServer: { - command: 'pnpm http-server ./tests/pages/ -p 8081', - url: 'http://localhost:8081', - stdout: 'ignore', + command: 'pnpm exec http-server ./tests/pages -p 8081 -a 127.0.0.1', + url: 'http://127.0.0.1:8081', + reuseExistingServer: true, + stdout: 'pipe', stderr: 'pipe', }, /* Configure projects for major browsers */ diff --git a/packages/chrome-plugin/public/logo.png b/packages/chrome-plugin/public/logo.png index 46ee8ade..5b24c68e 100644 Binary files a/packages/chrome-plugin/public/logo.png and b/packages/chrome-plugin/public/logo.png differ diff --git a/packages/chrome-plugin/src/ProtocolClient.ts b/packages/chrome-plugin/src/ProtocolClient.ts index ae54b464..d038d4b0 100644 --- a/packages/chrome-plugin/src/ProtocolClient.ts +++ b/packages/chrome-plugin/src/ProtocolClient.ts @@ -1,4 +1,4 @@ -import type { Dialect, LintConfig } from 'harper.js'; +import type { Dialect, LintConfig, LintOptions } from 'harper.js'; import type { UnpackedLintGroups } from 'lint-framework'; import { LRUCache } from 'lru-cache'; import type { ActivationKey } from './protocol'; @@ -9,16 +9,20 @@ export default class ProtocolClient { ttl: 5_000, }); - private static cacheKey(text: string, domain: string): string { - return `${domain}:${text}`; + private static cacheKey(text: string, domain: string, options?: LintOptions): string { + return `${domain}:${text}:${options?.forceAllHeadings ?? ''}:${options?.language ?? ''}`; } - public static async lint(text: string, domain: string): Promise { - const key = this.cacheKey(text, domain); + public static async lint( + text: string, + domain: string, + options?: LintOptions, + ): Promise { + const key = this.cacheKey(text, domain, options); let p = this.lintCache.get(key); if (!p) { p = chrome.runtime - .sendMessage({ kind: 'lint', text, domain }) + .sendMessage({ kind: 'lint', text, domain, options }) .then((r) => r.lints as UnpackedLintGroups); this.lintCache.set(key, p); } diff --git a/packages/chrome-plugin/src/background/index.ts b/packages/chrome-plugin/src/background/index.ts index 087f69ce..6cf18fec 100644 --- a/packages/chrome-plugin/src/background/index.ts +++ b/packages/chrome-plugin/src/background/index.ts @@ -56,6 +56,8 @@ getDialect().then(setDialect); async function enableDefaultDomains() { const defaultEnabledDomains = [ 'old.reddit.com', + 'sh.reddit.com', + 'www.reddit.com', 'chatgpt.com', 'www.perplexity.ai', 'textarea.online', @@ -73,7 +75,6 @@ async function enableDefaultDomains() { 'www.instagram.com', 'web.whatsapp.com', 'outlook.live.com', - 'www.reddit.com', 'www.linkedin.com', 'bsky.app', 'pootlewriter.com', @@ -96,6 +97,7 @@ async function enableDefaultDomains() { 'news.ycombinator.com', 'classroom.google.com', 'quilljs.com', + 'www.wattpad.com', ]; for (const item of defaultEnabledDomains) { @@ -161,7 +163,7 @@ async function handleLint(req: LintRequest): Promise { return { kind: 'lints', lints: {} }; } - const grouped = await linter.organizedLints(req.text); + const grouped = await linter.organizedLints(req.text, req.options); const unpackedEntries = await Promise.all( Object.entries(grouped).map(async ([source, lints]) => { const unpacked = await Promise.all(lints.map((lint) => unpackLint(req.text, lint, linter))); diff --git a/packages/chrome-plugin/src/contentScript/index.ts b/packages/chrome-plugin/src/contentScript/index.ts index 91f7e568..baf0b4e9 100644 --- a/packages/chrome-plugin/src/contentScript/index.ts +++ b/packages/chrome-plugin/src/contentScript/index.ts @@ -13,22 +13,25 @@ if (isWordPress()) { ProtocolClient.setDomainEnabled(window.location.hostname, true, false); } -const fw = new LintFramework((text, domain) => ProtocolClient.lint(text, domain), { - ignoreLint: (hash) => ProtocolClient.ignoreHash(hash), - getActivationKey: () => ProtocolClient.getActivationKey(), - openOptions: () => ProtocolClient.openOptions(), - addToUserDictionary: (words) => ProtocolClient.addToUserDictionary(words), - reportError: (lint: UnpackedLint, ruleId: string) => - ProtocolClient.openReportError( - padWithContext(lint.source, lint.span.start, lint.span.end, 15), - ruleId, - '', - ), - setRuleEnabled: async (ruleId, enabled) => { - await ProtocolClient.setRuleEnabled(ruleId, enabled); - fw.update(); +const fw = new LintFramework( + (text, domain, options) => ProtocolClient.lint(text, domain, options), + { + ignoreLint: (hash) => ProtocolClient.ignoreHash(hash), + getActivationKey: () => ProtocolClient.getActivationKey(), + openOptions: () => ProtocolClient.openOptions(), + addToUserDictionary: (words) => ProtocolClient.addToUserDictionary(words), + reportError: (lint: UnpackedLint, ruleId: string) => + ProtocolClient.openReportError( + padWithContext(lint.source, lint.span.start, lint.span.end, 15), + ruleId, + '', + ), + setRuleEnabled: async (ruleId, enabled) => { + await ProtocolClient.setRuleEnabled(ruleId, enabled); + fw.update(); + }, }, -}); +); function padWithContext(source: string, start: number, end: number, contextLength: number): string { const normalizedStart = Math.max(0, Math.min(start, source.length)); @@ -40,7 +43,7 @@ function padWithContext(source: string, start: number, end: number, contextLengt } const keepAliveCallback = () => { - ProtocolClient.lint('', 'example.com'); + ProtocolClient.lint('', 'example.com', {}); setTimeout(keepAliveCallback, 400); }; @@ -97,7 +100,8 @@ function scan() { if ( element.matches('[role="combobox"]') || element.getAttribute('data-enable-grammarly') === 'false' || - element.getAttribute('spellcheck') === 'false' + (element.getAttribute('spellcheck') === 'false' && + element.getAttribute('data-language') !== 'markdown') ) { return; } diff --git a/packages/chrome-plugin/src/popup/Onboarding.svelte b/packages/chrome-plugin/src/popup/Onboarding.svelte index fc7afe02..2ae5acef 100644 --- a/packages/chrome-plugin/src/popup/Onboarding.svelte +++ b/packages/chrome-plugin/src/popup/Onboarding.svelte @@ -10,8 +10,8 @@ const steps = [ ]; -

-

+
+

Welcome! Let’s see Harper in action:

diff --git a/packages/chrome-plugin/src/popup/Popup.svelte b/packages/chrome-plugin/src/popup/Popup.svelte index a55a3600..d09e11de 100644 --- a/packages/chrome-plugin/src/popup/Popup.svelte +++ b/packages/chrome-plugin/src/popup/Popup.svelte @@ -1,6 +1,7 @@ -
+
-
+
Harper logo Harper
@@ -36,6 +54,13 @@ function openSettings() { + {:else} +
+ {#if versionMismatch} + ⚠️ + {/if} + {version} +
{/if}
diff --git a/packages/chrome-plugin/src/popup/ReportProblematicLint.svelte b/packages/chrome-plugin/src/popup/ReportProblematicLint.svelte index 7ff482fc..eb995012 100644 --- a/packages/chrome-plugin/src/popup/ReportProblematicLint.svelte +++ b/packages/chrome-plugin/src/popup/ReportProblematicLint.svelte @@ -34,43 +34,43 @@ async function handleSubmit(event: SubmitEvent) { } -
-

Report Problematic Lint

-

+

+

Report Problematic Lint

+

Only the data you enter below will be sent to the Harper maintainer.

- +